Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic

new genetic algorithms library

by ralphie (Friar)
on Sep 06, 2001 at 15:32 UTC ( #110543=perlmeditation: print w/replies, xml ) Need Help??

found this note in the genetic algorithms digest, and since i've seen ga's discussed here and the implementation looks interesting i thought i'd pass it along

Subject: New PERL EA library Hi, I would like to announce the release of (yet another) PERL evolutionary algorithm library, called OPEAL (which stands for, you guessed it, our_own PERL evolutionary algorithm library). It's at .

The idea behind this library is to take advantage of the flexibility of PERL to create a buzzword-compliant library; so far, the library allows descriptions of components using XML; an algorithm is described by an XML document, and a program can just parse it to run the algorithm. A XSchema for the XML dialect is provided.

The library will also use SOAP (by the SOAP::Lite module) to distibute evolutionary algorithms among different processors.

So far, it has a bare-bones steady-state evolutionary algorithm, but several mutation and crossover operators for two different kind of "chromosomes" have been included. Creting new chromosomes is easy and straightforward (and documented).

Of course, any advice, collaboration, and so on is welcome. Thanks! J

Replies are listed 'Best First'.
Re: new genetic algorithms library
by Anonymous Monk on Oct 26, 2001 at 13:04 UTC
    The SOAP code is already in CVS; next release will clean it up. Currently, it uses a ring topology to do a kind of P2P genetic algorithm

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlmeditation [id://110543]
Approved by root
[Cosmic37]: I'm wondering whether there is a specific/(or at least "usual") command or does one take a copy before undefining and then copy it back after slurping file into a string?
[BarApp]: I need help accessing perl files. I need permission!!!
[Cosmic37]: I wish thee a peachy life and express gratitude for considering my pathetic questions
[erix]: record separator
[Cosmic37]: Permissions are interesting earthlings. Did nature determine who gives permission and who asks permission. Who was the first to get permission? Are you not related to them as one big earthling family?
[karlgoethebier]: Cojones! We need cojones!

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (8)
As of 2017-06-29 16:39 GMT
Find Nodes?
    Voting Booth?
    How many monitors do you use while coding?

    Results (672 votes). Check out past polls.