Welcome to Evolving Objects



EO is a templates-based, ANSI-C++ compliant evolutionary computation library. It contains classes for almost any kind of evolutionary computation you might come up to - at least for the ones we could think of. 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 classes.


The best place to learn about the features and approaches of EO is to look at the tutorial.


The installation procedure of the package is detailed in the README file in the top-directory of the source-tree.

Overall Design

For an introduction to the design of EO you can look at the slides from a talk at EA 2001 or the corresponding article in Lecture Notes In Computer Science 2310, Selected Papers from the 5th European Conference on Artificial Evolution.

Generated on Thu Jan 1 23:19:35 2009 for EvolvingObjects by  doxygen 1.5.5