EO is a templates-based, ANSI-C++ compliant evolutionary computation library. It contains classes for any kind of evolutionary computation (specially genetic algorithms) you might come up to. It is component-based, so that if you don't find the class you need in it, it is very easy to subclass existing abstract or concrete class.

Operating Systems

Recent releases

  •  09 Feb 2001 12:39

    Release Notes: This release includes many new EC paradigms including GP (graphic output using gnuplot), input parameter parsing, and experimental checkpointing. The license is now LGPL, and development has moved to Sourceforge.

    •  03 Aug 2000 16:28

      Release Notes: This release consolidates snapshots and fixes bugs in the distribution.

      •  21 Sep 1999 12:09

        Release Notes: Bugfixes in Makefiles, documentation and some mastermind files.

        •  14 Sep 1999 13:31

          Release Notes: This will be the last version before 0.9; it fixes bugs and adds a tutorial and a simple GTK interface. The next version will be LGPLed and will have many changes.

          •  17 Jul 1999 07:13

            Release Notes: Lots of changes.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.