Genetic Algorithms in C++
This is a C++ programmer's introduction to genetic algorithms. The accompanying disk contains a fully functioning genetic algorithm system called FORGE (program FOR Genetic algorithm Experimentation). Ladd does not delve into the theory behind genetic algorithms, but instead focuses on implementation details. The software code is illustrated with a variety of problems, including the prisoner's dilemma, the traveling artist problem (a version of the traveling salesman problem in which the salesman does not know the distances between points), and maze traversal. Ladd also briefly discusses genetic programming.