GAlib is a C++ library that provides the application programmer with a set of GENETIC ALGORITHM objects. With GAlib you can add GA OPTIMIZATION to your program using any data representation and standard or custom SELECTION, CROSSOVER, MUTATION, scaling, and replacement, and termination methods. View the documentation on-line at http://lancet.mit.edu/ga/ There you will find a complete description of the programming interface, features, and examples.
The canonical source for this library is the FTP site: ftp://lancet.mit.edu/pub/ga/ This directory contains UNIX (.tar.gz), MacOS (.sea.hqx), and DOS (.zip) versions of the GA library. Once you have downloaded the file, uncompress and extract it. It will expand to its own directory. If you extract the DOS version be sure to use the -d option to keep everything in one directory.
GAlib requires a cfront 3.0 compatible C++ compiler. It has been used on the following systems: SGI IRIX 4.0.x (Cfront); SGI IRIX 5.x (DCC 1.0, g++ 2.6.8, 2.7.0); IBM RSAIX 3.2 (g++ 2.6.8, 2.7.0); DEC MIPS ultrix 4.2 (g++ 2.6.8, 2.7.0); SUN SOLARIS 5.3 (g++ 2.6.8, 2.7.0); HP-UX (g++); MacOS (MetroWerks CodeWarrior 5); MacOS (Symantec THINK C++ 7.0); DOS/Windows (Borland Turbo C++ 3.0).
Maintained by: Matthew Wall <mbwall@mit.edu>
Mistakes in this page?
Hitch Hiker's Guide to Evolutionary Computation,
Issue 6.4, released 21 December 1998
Copyright © 1993-1998 by J. Heitkötter and
D. Beasley, all rights reserved.