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
Discipulus is a very sad mornig anyway..
[Corion]: The title/"cover" image doesn't convey the comic/painted style, and the gameplay is really diverse, especially for a VR game

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (6)
As of 2017-05-23 07:39 GMT
Find Nodes?
    Voting Booth?