Diversity-Based Offspring Selection Criteria for Genetic Algorithms

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9520)


Genetic algorithms can be affected by an early loss of diversity in their populations called premature convergence. To address this problem, this paper presents two extensions for the offspring selection genetic algorithm. Both extensions are based on diversity maintenance mechanisms applied when selecting offspring for the next generation. The first approach focuses on producing solutions that feature a predefined quality improvement as well as an appropriate structural distance from their parents. The second approach monitors the average diversity of the population and selects more diverse offspring if the population does not meet a predefined diversity. We show that these algorithms allow to control diversity and are useful methods for influencing the development of the population independent of the algorithms other parameters.


Offspring Survival Genetic Algorithm (GA) Success Ratio Diversity Charter High Quality Difference 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Hansheng, L., Lishan, K.: Balance between exploration and exploitation in genetic search. Wuhan Univ. J. Nat. Sci. 4, 28–32 (1999)CrossRefzbMATHGoogle Scholar
  2. 2.
    Leung, Y., Gao, Y., Xu, Z.B.: Degree of population diversity - a perspective on premature convergence in genetic algorithms and its markov chain analysis. IEEE Trans. Neural Netw. 8, 1165–1176 (1997)CrossRefGoogle Scholar
  3. 3.
    Črepinšek, M., Liu, S.H., Mernik, M.: Exploration and exploitation in evolutionary algorithms: a survey. ACM Comput. Surv. 45, 1–33 (2013)zbMATHGoogle Scholar
  4. 4.
    Scheibenpflug, A., Wagner, S.: An analysis of the intensification and diversification behavior of different operators for genetic algorithms. In: Moreno-Díaz, R., Pichler, F., Quesada-Arencibia, A. (eds.) EUROCAST. LNCS, vol. 8111, pp. 364–371. Springer, Heidelberg (2013) CrossRefGoogle Scholar
  5. 5.
    Pandey, H.M., Choudhary, A., Mehrotra, D.: A comparative review of approaches to prevent premature convergence in GA. Appl. Soft Comput. 24, 1047–1077 (2014)CrossRefGoogle Scholar
  6. 6.
    Mahfoud, S.W.: Niching methods for genetic algorithms. Ph.D. thesis, University of Illinois at Urbana-Champaign (1995)Google Scholar
  7. 7.
    Goldberg, D.E., Richardson, J.: Genetic algorithms with sharing for multimodal function optimization. In: Proceedings of the Second International Conference on Genetic Algorithms on Genetic Algorithms and Their Application, pp. 41–49, L. Erlbaum Associates Inc. (1987)Google Scholar
  8. 8.
    Affenzeller, M., Wagner, S.: Offspring selection: a new self-adaptive selection scheme for genetic algorithms. In: Ribeiro, B., Albrecht, R.F., Dobnikar, A., Pearson, D.W., Steele, N.C. (eds.) Adaptive and Natural Computing Algorithms. Springer Computer Series, pp. 218–221. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  9. 9.
    Affenzeller, M., Wagner, S.: SASEGASA: an evolutionary algorithm for retarding premature convergence by self-adaptive selection pressure steering. In: Mira, J., Alvarez, J.R. (eds.) IWANN 2003. LNCS, vol. 2686, pp. 438–445. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  10. 10.
    Affenzeller, M., Wagner, S.: Reconsidering the selection concept of genetic algorithms from a population genetics inspired point of view. In: Trappl, R. (ed.) Cybernetics and Systems 2004, vol. 2, pp. 701–706. Austrian Society for Cybernetic Studies, Vienna (2004)Google Scholar
  11. 11.
    Affenzeller, M., Wagner, S., Winkler, S.: Goal-oriented preservation of essential genetic information by offspring selection. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2005), vol. 2, pp. 1595–1596. Association for Computing Machinery (ACM) (2005)Google Scholar
  12. 12.
    Wagner, S., Kronberger, G., Beham, A., Kommenda, M., Scheibenpflug, A., Pitzer, E., Vonolfen, S., Kofler, M., Winkler, S., Dorfer, V., Affenzeller, M.: Architecture and design of the heuristiclab optimization environment. In: Klempous, R., Nikodem, J., Jacak, W., Chaczko, Z. (eds.) Advanced Methods and Applications in Computational Intelligence. TIEI, vol. 6, pp. 193–258. Springer, Heidelberg (2013) Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Heuristic and Evolutionary Algorithms Laboratory, School of InformaticsCommunications and Media University of Applied Sciences Upper AustriaHagenbergAustria
  2. 2.Institute for Formal Models and VerificationJohannes Kepler University LinzLinzAustria

Personalised recommendations