Team tao

Overall Objectives
Scientific Foundations
Application Domains
New Results
Contracts and Grants with Industry
Other Grants and Activities

Section: Software

Keywords : Evolutionary Computation, Object-oriented, Standard Template Library.

Evolving Objects

Participant : Marc Schoenauer [ correspondent ] .

Abstract: 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 class. EO works with main compilers, including GNU g++ (versions 2.95 and above) and Microsoft Visual C++ (versions 6.00 and above).

In 2005, EO has been kept up-to-date with the most recent compilers (e.g., g++ 4.0), and fundamental improvements include the CMA-ES algorithm, the up-to-date method in parametric optimization and a very efficient GP algorithm for real function identification.

See main page at .


Logo Inria