Projects / Algorithm::Evolutionary


Algorithm::Evolutionary is a flexible set of classes for doing evolutionary computation in Perl, integrated with XML for evolutionary algorithm description. So far, it contains classes for doing string, tree, and vector array-based evolutionary computation, several variation operators, and simple population-level algorithms. It has been distributed algorithms using SOAP, and integrated with the DBI and HTML::Mason libraries. It contains an XML dialect for definition of evolutionary algorithms, called EvoSpec; experiments defined using Algorithm::Evolutionary can be completely serialized/deserialized using this language.

Operating Systems

Recent releases

  •  22 Dec 2010 13:18

    Release Notes: More tests were added. The spin implementation was made faster and more efficient. There were many other changes.

    •  31 Jul 2002 08:36

      Release Notes: The code was refactored, and a new consistent naming scheme was introduced for all classes. The class hierarchy now mirrors the XML tag structure. Serialization and deserialization to XML for all classes is now complete. A new "Experiment" class that describes a whole evolutionary algorithm has been added.

      •  05 Sep 2001 09:05

        Release Notes: String "chromosome" with variation operators and some minor bug fixes added. Class hierarchy adjusted.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.