The Exact Schema Theorem
Cyclic and Chaotic Behavior in Genetic Algorithms
Alden H. Wright
Computer Science Dept.
Univ. of Montana
Missoula, MT 59812
wright@cs.umt.edu
(406) 243-4790
http://www.cs.umt.edu/u/wright/wright.htm
Alexandru Agapie
Laboratory of Computational Intelligence
Institute for Microtechnologies
Bucharest, PO Box 38-160, 72225 Romania
agapie@imt.pub.ro
Abstract
This paper demonstrates dynamical system models of genetic algorithms
that exhibit cycling and chaotic behavior. The genetic algorithm is a
binary-representation genetic algorithm with truncation selection
and a density-dependent mutation. The density dependent mutation has a
separate mutation rate for each bit position which is a function of the
level of convergence at that bit position. Density-dependent mutation
is a very plausible method to maintain diversity in the genetic algorithm.
Further, the introduction of chaos can potentially be used as a source
of diversity in a genetic algorithm.
The cycling/chaotic behavior is most easily seen in a 1-bit genetic algorithm,
but it also occurs in genetic algorithms over longer strings, and with
and without crossover.