Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses

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
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (2)
As of 2016-09-28 00:19 GMT
Find Nodes?
    Voting Booth?
    Extraterrestrials haven't visited the Earth yet because:

    Results (516 votes). Check out past polls.