GAlib
A C++ Library of Genetic Algorithm Components

GAlib contains a set of C++ genetic algorithm objects. The library includes tools for using genetic algorithms to do optimization in any C++ program using any representation and genetic operators. The documentation includes an extensive overview of how to implement a genetic algorithm as well as examples illustrating customizations to the GAlib classes.

GAlib has been built on various UNIX platforms (SGI, Sun, HP, DEC, IBM) as well as MacOS and DOS/Windows systems. GAlib includes examples that use PVM for distributed, parallel implementations.

The official source for GAlib information is http://lancet.mit.edu/ga

Instructions for using GAlib in the Athena or CADlab environments are at http://mit.edu/galib/mitinfo.html