The canonical genetic algorithm

This demonstration illustrates the canonical genetic algorithm, as described by Holland[1] and Goldberg[2]. In this algorithm, the solution space is mapped onto a binary string representation.

For the purposes of this example, let's

[1] J.H. Holland, Adaptation in natural and artificial systems, Ann Arbor: The University of Michigan Press, copyright 1975.

[2] D.E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning Addison-Wesley, copyright 1989.

David Deaven Deaven family homepage