Skip to main content

Modelling Genetic Algorithm Dynamics

  • Chapter

Part of the book series: Natural Computing Series ((NCS))

Abstract

This tutorial is an introduction to the mathematical modelling of the dynamics of genetic algorithms (GAs). The distinguishing feature of this approach is that we consider macroscopic properties of the system. After some brief introductory remarks, we look at a generational GA, with tournament selection, tackling the ones-counting problem. Initially we ignore recombination. We start with a two-parameter model of the evolution. This is sufficient to explain the qualitative features of the dynamics, although it does not give a good quantitative agreement with simulations. We show how the agreement can be improved by using more parameters to describe the population and by introducing finite population corrections. Finally, we come back to recombination and show how this can be modelled.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. E. Baker. Reducing bias and inefficiency in the selection algorithm. In Proceedings of the Second International Conference on Genetic Algorithms, pages 14–21. Lawrence Erlbaum, Hillsdale, NJ, 1987.

    Google Scholar 

  2. T. Blickle and L. Theile. A mathematical analysis of tournament selection. In L. J. Eshelman, editor, Proceedings of the Sixth International Conference on Genetic Algorithms, pages 9–16. Morgan Kaufmann, San Francisco, 1995.

    Google Scholar 

  3. M. G. Bulmer. The Mathematical Theory of Quantitative Genetics. Clarendon Press, Oxford, 1980.

    MATH  Google Scholar 

  4. R. A. Fisher. Moments and product moments of sampling distributions. Proceedings of the London Mathematical Society, series 2, 30:199–238, 1929.

    Article  MATH  Google Scholar 

  5. R. A. Fisher. The Genetical Theory of Natural Selection. Oxford University Press, Oxford, 1930.

    MATH  Google Scholar 

  6. D. E. Goldberg and P. Segrest. Finite Markov chain analysis of genetic algorithms. In J. J. Grefenstette, editor, Proceedings of the Second International Conference on Genetic Algorithms. Lawrence Erlbaum, Hillsdale, NJ, 1987.

    Google Scholar 

  7. M. Kimura and N. Takahata. Population Genetics, Molecular Evolution, and the Neutral Theory: Selected Papers. University of Chicago Press, 1994.

    Google Scholar 

  8. H. Mühlenbein and D. Schlierkamp-Voosen. Predictive models for the breeder genetic algorithm. Evolutionary Computation, 1(1):25–49, 1993.

    Article  Google Scholar 

  9. A. Nix and M. D. Vose. Modeling genetic algorithms with Markov chains. Annals of Mathematics and Artificial Intelligence, 5:79–88, 1991.

    Article  MathSciNet  Google Scholar 

  10. A. Prügel-Bennett. Modelling evolving populations. J. Theor. Biol., 185:81–95, 1997.

    Article  Google Scholar 

  11. A. Prügel-Bennett and J. L. Shapiro. An analysis of genetic algorithms using statistical mechanics. Phys. Rev. Lett., 72(9):1305–1309, 1994.

    Article  Google Scholar 

  12. A. Prügel-Bennett and J. L. Shapiro. The dynamics of a genetic algorithm for simple random Ising systems. Physica D, 104:75–114, 1997.

    Article  MathSciNet  Google Scholar 

  13. M. Rattray. The dynamics of a genetic algorithm under stabilizing selection. Complex Systems, 9(3):213–234, 1995.

    MathSciNet  Google Scholar 

  14. M. Rattray and J. Shapiro. The dynamics of genetic algorithms for a simple learning problem problem. J. Phys. A, 29:7451–7473, 1996.

    MathSciNet  MATH  Google Scholar 

  15. A. Rogers and A. Prügel-Bennett. Genetic drift in genetic algorithm selection schemes. IEEE Transactions on Evolutionary Computation, 3(4), 1999.

    Google Scholar 

  16. A. Rogers and A. Prügel-Bennett. Modelling the dynamics of steady-state genetic algorithms. In W. Banzhaf and C. Reeves, editors, Foundations of Genetic Algorithms 5, pages 57–68. Morgan Kaufmann, San Francisco, 1999.

    Google Scholar 

  17. A. Rogers and A. Prügel-Bennett. The dynamics of a genetic algorithm on a model hard optimization problem. Complex Systems. To appear.

    Google Scholar 

  18. J. L. Shapiro and A. Prügel-Bennett. Genetic algorithms dynamics in two-well potentials with basins and barriers. In R. K. Belew and M. D. Vose, editors, Foundations of Genetic Algorithms 4, pages 101–139. Morgan Kaufmann, San Francisco, 1997.

    Google Scholar 

  19. M. Turelli and N. H. Barton. Genetic and statistical analysis of strong selection on polygenic traits: what, me normal? Genetics, 138:913, 1994.

    Google Scholar 

  20. E. van Nimwegen, J. P. Crutchfield, and M. Mitchell. Finite populations induce metastability in evolutionary search. Physics Letters A, 229:144–150, 1997.

    Article  MathSciNet  MATH  Google Scholar 

  21. M. D. Vose. Modelling simple genetic algorithms. In D. Whitley, editor, Foundations of Genetic Algorithms 2, pages 63–74. Morgan Kaufmann, San Francisco, 1993.

    Google Scholar 

  22. M. D. Vose. The Simple Genetic Algorithm: Foundations and Theory. MIT Press, Cambridge, MA, 1999.

    MATH  Google Scholar 

  23. M. D. Vose and G. E. Liepins. Punctuated equilibria in genetic search. Complex Systems, 5:31–44, 1991.

    MathSciNet  MATH  Google Scholar 

  24. S. Wright. Evolution and the Genetics of Populations. University of Chicago Press, 1968.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Prügel-Bennett, A., Rogers, A. (2001). Modelling Genetic Algorithm Dynamics. In: Kallel, L., Naudts, B., Rogers, A. (eds) Theoretical Aspects of Evolutionary Computing. Natural Computing Series. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-04448-3_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-04448-3_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-08676-2

  • Online ISBN: 978-3-662-04448-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics