Reference for the Evolutionary Algorithms library.
The EALib supports the implementation of evolutionary algorithms and related techniques. Flexibility was the main design criterion in the development of the library. This documentation gives a short overview of how evolutionary algorithms work, the most important operators, the programming interface and the examples illustrating the usage of the EALib classes.
For a detailed description see Evolutionary Algorithms-Class Library.
Looking at the examples may be the best way to start working with the EALib.