Abstract
It is known that modelling a finite population genetic algorithmas a Markov chain requires a prohibitively large number of states.In an attempt to resolve this problem, a number of state aggregationtechniques have been proposed. We consider two different strategies for aggregating populations, one using equal average fitness and theother using equal best fitness. We examine how the approximation scales with population size, in addition to studying the effects of other parameters (such as mutation rate). We find that a large reduction in the number of states is possible, sometimes with surprisingly small loss of accuracy.
Similar content being viewed by others
References
Davis TE and Principe JC (1993) A Markov chain framework for the simple genetic algorithm. Evolutionary Computation 1(3): 269–288
De Jong KA, Spears WM and Gordon DF (1995) Using Markov chains to analyze GAFOs. In: Whitley LD and Vose MD (eds) Proceedings of Foundations of Genetic Algorithms 3, pp. 115–137. Morgan Kaufmann, San Francisco, CA, USA
Goldberg DE and Segrest P (1987) Finite Markov chain analysis of genetic algorithms. In: Proceedings of the 2nd Internation Conference on Genetic Algorithms, pp. 1–8. Cambridge, UK
Horn J (1993) Finite Markov chain analysis of genetic algorithms with niching. In: Proceedings of the 5th International Conference on Genetic Algorithms, pp. 110–117. Morgan Kaufmann, San Francisco, CA, USA
Mahfoud SW (1993) Finite Markov chain models of an alternative selection strategy for the genetic algorithm. Complex Systems 7(2): 155–170
Nix AE and Vose MD (1992) Modelling genetic algorithms with Markov chains. Annals of Mathematics and Artificial Intelligence 5: 79–88
Prügel-Bennett A and Rogers A (2001) Modelling genetic algorithm dynamics. In: Kallel L, Naudts B and Rogers A (eds) Theoretical Aspects of Evolutionary Computing, Natural Computing Series. Springer, Berlin
Rattray M (1996) Modelling the Dynamics of Genetic Algorithms using Statistical Mechanics. Ph.D. thesis, University of Manchester, UK
Reeves CR and Rowe JE (2003) Genetic Algorithm — Principles and Perspectives: A Guide to GA Theory. Kluwer Academic Publishers, Boston, MA
Rowe JE (1998) Population fixed-points for functions of unitation. In: Reeves C and Banzhaf W (eds) In Foundations of Genetic Algorithms, Vol. 5. Morgan Kaufmann Publishers, San Francisco, CA, USA
Rudolph G (1997) Convergence Properties of Evolutionary Algorithms. Kovacs
Shapiro JL (2001) Statistical mechanics theory of genetic algorithms. In: Kallel L, Naudts B and Rogers A (eds) Theoretical Aspects of Evolutionary Computing, Natural Computing Series. Springer, Berlin
Spears WM and De Jong KA (1996) Analyzing GAs using Markov chains with semantically ordered and lumped states. In: Proceedings of Foundations of Genetic Algorithms. Morgan Kaufmann Publishers, San Francisco, CA, USA
Stephens CR and Waelbroeck H (1999) Schemata evolution and building blocks. Evolutionary Computation 7: 109–124
Stewart WJ (1994) Introduction to the Numerical Solution of Markov Chains. Princeton University Press, Princeton, NJ
Van Lint JH and Wilson RM (1992) A Course in Combinatorics. Cambridge University Press, Cambridge, UK
Van Nimwegen E, Crutchfield JP and Mitchell M (1999) Statistical dynamics of the Royal Road Genetic algorithm. Theoretical Computer Science 229(1–2): 41–102
Vose MD (1999) The Simple Genetic Algorithm: Foundations and Theory. The MIT Press, Cambridge, MA
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Moey, C.C., Rowe, J.E. Population aggregation based on fitness. Natural Computing 3, 5–19 (2004). https://doi.org/10.1023/B:NACO.0000023414.30362.8a
Issue Date:
DOI: https://doi.org/10.1023/B:NACO.0000023414.30362.8a