A Study on Population’s Diversity for Dynamic Environments

  • Anabela Simões
  • Rui Carvalho
  • João Campos
  • Ernesto Costa
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6593)


The use of mechanisms that generate and maintain diversity in the population was always seen as fundamental to help Evolutionary Algorithms to achieve better performances when dealing with dynamic environments. In the last years, several studies showed that this is not always true and, in some situations, too much diversity can hinder the performance of the Evolutionary Algorithms dealing with dynamic environments. In order to have more insight about this important issue, we tested the performance of four types of Evolutionary Algorithms using different methods for promoting diversity. All the algorithms were tested in cyclic and random dynamic environments using two different benchmark problems. We measured the diversity of the population and the performances obtained by the algorithms and important conclusions were obtained.


Evolutionary Computation Dynamic Optimization Diversity 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Andrews, M., Tuson, A.: Diversity does not necessarily imply adaptability. In: Proc. of the of the 2003 workshop on GECCO 2003, pp. 1–6. ACM Press, New York (2003)Google Scholar
  2. 2.
    Angeline, P.: Tracking extrema in dynamic environments. In: Angeline, P.J., McDonnell, J.R., Reynolds, R.G., Eberhart, R. (eds.) EP 1997. LNCS, vol. 1213, pp. 335–345. Springer, Heidelberg (1997)CrossRefGoogle Scholar
  3. 3.
    Blackwell, T.M.: Particle swarms and population diversity 1: Analysis. In: Proc of the of the 2003 workshop on GECCO 2003. ACM Press, New York (2003)Google Scholar
  4. 4.
    Branke, J.: Evolutionary Optimization in Dynamic Environments. Kluwer Academic Publishers, Dordrecht (2002)CrossRefzbMATHGoogle Scholar
  5. 5.
    Cobb, H.G.: An investigation into the use of hypermutation as an adaptive operator in genetic algorithms having continuous, time-dependent nonstationary environments. Technical Report TR AIC-90-001, Naval Research Laboratory (1990)Google Scholar
  6. 6.
    Gould, J.L., Keeton, W.T.: Biological Science. W. W. Norton & Company, New York (1996)Google Scholar
  7. 7.
    Grefenstette, J.J.: Genetic algorithms for changing environments. In: Parallel Problem Solving from Nature (PPSN II) (1992)Google Scholar
  8. 8.
    Grefenstette, J.J., Ramsey, C.L.: An approach to anytime learning. In: Ninth International Conference on Machine Learning, pp. 189–195. Morgan Kaufmann, San Francisco (1992)Google Scholar
  9. 9.
    Mitchell, M., Forrest, S., Holland, J.: The r. road for genetic algorithms: fitness landscape and ga performance. In: Proc. of the First ECAL, pp. 245–254. MIT Press, Cambridge (1992)Google Scholar
  10. 10.
    Morrison, R.W.: Designing Evolutionary Algorithms for Dynamic Environments. Springer, Heidelberg (2004)CrossRefzbMATHGoogle Scholar
  11. 11.
    Ramsey, C.L., Grefenstette, J.J.: Case-based initialization of genetic algorithms. In: Proc. of the Fifth ICGA, pp. 84–91. Morgan Kaufmann, San Francisco (1993)Google Scholar
  12. 12.
    Simões, A., Costa, E.: An immune system-based ga to deal with dynamic environments: Diversity and memory. In: Proc. of the 6th ICANNGA, pp. 168–174. Springer, Heidelberg (2003)Google Scholar
  13. 13.
    Simões, A., Costa, E.: Improving memory’s usage in evolutionary algorithms for changing environments. In: Proc. of the 2007 IEEE CEC, pp. 276–283. IEEE Press, Los Alamitos (2007)Google Scholar
  14. 14.
    Simões, A., Costa, E.: Variable-size memory evolutionary algorithm to deal with dynamic environments. In: Giacobini, M., et al. (eds.) EvoWorkshops 2007. LNCS, vol. 4448, pp. 617–626. Springer, Heidelberg (2007)Google Scholar
  15. 15.
    Smith, P.: Conjugation: A bacterially inspired form of genetic. In: Late Breaking Papers, 1996 GP Conference (1996)Google Scholar
  16. 16.
    Sywerda, G.: Uniform crossover in genetic algorithms. In: Proc. of the Third International Conference on Genetic Algorithms, pp. 2–9. Morgan Kaufmann Publishers Inc., San Francisco (1989)Google Scholar
  17. 17.
    Yang, S.: Genetic algorithms with memory- and elitism-based immigrants in dynamic environments. Evolutionary Computation 3(16), 385–416 (2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Anabela Simões
    • 1
    • 2
  • Rui Carvalho
    • 1
  • João Campos
    • 1
  • Ernesto Costa
    • 2
  1. 1.Coimbra Institute of EngineeringPolytechnic Institute of CoimbraCoimbraPortugal
  2. 2.Centre for Informatics and SystemsUniversity of CoimbraCoimbraPortugal

Personalised recommendations