Skip to main content

Advertisement

Log in

Effects of population size on the performance of genetic algorithms and the role of crossover

  • Original Article
  • Published:
Artificial Life and Robotics Aims and scope Submit manuscript

Abstract

One of the most important parameters in the application of genetic algorithms (GAs) is the population size N. In many cases, the choice of N determines the quality of the solutions obtained. The study of GAs with a finite population size requires a stochastic treatment of evolution. In this study, we examined the effects of genetic fluctuations on the performance of GA calculations. We considered the role of crossover by using the stochastic schema theory within the framework of the Wright-Fisher model of Markov chains. We also applied the diffusion approximation of the Wright-Fisher model. In numerical experiments, we studied effects of population size N and crossover rate pc on the success probability S. The success probability S is defined as the probability of obtaining the optimum solution within the limit of reaching the stationary state. We found that in a GA with pc, the diffusion equation can reproduce the success probability S. We also noted the role of crossover, which greatly increases S.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Furutani H, Katayama S, Sakamoto M, et al (2007) Stochastic analysis of schema distribution in a multiplicative landscape. Artif Life Robotics 11:101–104

    Article  Google Scholar 

  2. Furutani H, Fujimaru T, Zhang Y, et al (2007) Effects of population size on computational performance of genetic algorithm on multiplicative landscape. Proceedings of the 3rd International Conference on Natural Computation, vol 3, pp 488–493

    Google Scholar 

  3. Nix AE, Vose MD (1992) Modelling genetic algorithm with Markov chains. Ann Math Artif Intel 5:79–88

    Article  MATH  MathSciNet  Google Scholar 

  4. Davis TE, Principe JC (1993) A Markov chain framework for the simple genetic algorithm. Evolut Comput 1:269–288

    Article  Google Scholar 

  5. De Jong KA, Spears WM, Gordon DF (1995) Using Markov chains to analyze GAFOs. Foundations Genetic Algorithms 3:115–157

    Google Scholar 

  6. Ewens JWJ (2004) Mathematical population genetics. I. Theoretical introduction, 2nd edn. Springer, New York

    MATH  Google Scholar 

  7. Fisher RA (1922) On the dominance ratio. Proc R Soc Edinburgh 42:321–341

    Google Scholar 

  8. Maynard Smith J (1998) Evolutionary genetics, 2nd edn. Oxford University Press, Oxford

    Google Scholar 

  9. Asoh H, Muhlenbein H (1994) On the mean convergence time of evolutionary algorithms without selection and mutation. Parallel problem solving from nature. Lecture Notes in Computer Science 866, Springer, New York, pp 88–97

    Google Scholar 

  10. Furutani H (2003) Schema analysis of OneMax problem. Foundations of genetic algorithms 7. Morgan Kaufmann, San Francisco, pp 9–26

    Google Scholar 

  11. Furutani H (2002) Schema analysis of genetic algorithms on multiplicative landscape. Proceedings of the Simulated Evolution and Learning Conference, SEAL’02, pp 230–235

  12. Furutani H (2003) Schema analysis of average fitness in multiplicative landscape. Proceedings of the Genetic and Evolutionary Computation Conference, GECCO-2003, Lecture Notes in Computer Science, 2723, Springer, New York, pp 934–947

    Google Scholar 

  13. Crow JF, Kimura M (1970) An introduction to population genetics theory. Harper and Row, New York

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hiroshi Furutani.

Additional information

This work was presented in part at the 13th International Symposium on Artificial Life and Robotics, Oita, Japan, January 31–February 2, 2008

About this article

Cite this article

Zhang, Ya., Ma, Q., Sakamoto, M. et al. Effects of population size on the performance of genetic algorithms and the role of crossover. Artif Life Robotics 15, 239–243 (2010). https://doi.org/10.1007/s10015-010-0836-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10015-010-0836-1

Key words

Navigation