Skip to main content

Maintaining genetic diversity in genetic algorithms through co-evolution

  • Genetic Algorithms
  • Conference paper
  • First Online:
Advances in Artificial Intelligence (Canadian AI 1998)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1418))

Abstract

This paper presents a systematic approach to co-evolution that allows concise and unified expression of all types of symbiotic relationships studied in ecology. The resulting Linear Model of Symbiosis can be easily added to any regular Genetic Algorithm. Our model helps prevent premature convergence to a local optimum by maintaining the genetic diversity in a population. Our experiments show that co-evolutionary Genetic Algorithms outperform regular Genetic Algorithms on some difficult problems including one (Holland's Royal Road function) which was specifically designed to highlight the strengths of a regular Genetic Algorithm.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. P. J. Angeline and J. B. Pollack. Competitive Environments Evolve Better Solutions for Complex Tasks. In Fifth International Conference on Genetic Algorithms, pages 264–270, 1993.

    Google Scholar 

  2. J. E. Baker. Adative Selection Methods for Genetic Algorithms. In J. J. Grefenstette, editor, International Conference on Genetic Algorithms: ICGA'85, pages 101–106, 1985.

    Google Scholar 

  3. K. Deb and D. E. Goldberg. An Investigation of Niche and Species Formation in Genetic Function Optimization. In J. D. Schaffer, editor, International Conference on Genetic Algorithms. ICCA'89, pages 42–43, 1989.

    Google Scholar 

  4. W. D. Hillis. Co-evolving parasites improve simulated evolution as an optimization procedure. In Artificial Life II, SPY Studies in the Sciences of Complexity, volume 10, pages 313–323.

    Google Scholar 

  5. J. H. Holland. Royal roads functions. Internet Genetic Algorithms Digest, 7:issue 22, August 12 1993.

    Google Scholar 

  6. P. Husbands and F. Mill. Simulated Co-Evolution as The Mechanism for Emergent Planning and Scheduling. In Fourth International Conference on Genetic Algorithms, pages 264–270, 1991.

    Google Scholar 

  7. D. Lewis. Symbiosis and mutualism. In The Biology of Mutualism: Ecology and Evolution, pages 29–39.

    Google Scholar 

  8. J. Paredis. Co-evolutionary Constraint Satisfaction. In H. S. Y. Davidor and R. Männer, editors, Parallel Problem Solving from Nature — PPSN III, pages 46–55, Berlin, Oct 1994. Springer-Verlag.

    Google Scholar 

  9. M. A. Potter and K. A. DeJong. A Cooperative Coevolutionary Approach to Function Optimization. In H. S. Y. Davidor and R. Männer, editors, Parallel Problem Solving from Nature — PPSN III, pages 249–257, Berlin, Oct 1994. Springer-Verlag.

    Google Scholar 

  10. K. Sims. Evolving 31) Morphology and Behavior by Competition. In It. Brooks and P. Maes, editors, Artificial Life IV, pages 28–39, 1994.

    Google Scholar 

  11. M. Starr. A generalized scheme for classifying organismic associations. Symposia of the Society for Experimenlal Biology, 29:1–20, 1975.

    Google Scholar 

  12. D. Whitley, K. Mathias, S. Rana, and J. Dzubera. Evaluating evolutionary algorithms. Artificial Intelligence, 85:1–32, 1996.

    Article  Google Scholar 

  13. X. Yao and P. J. Darwen. Evolving Robust Strategies for Iterated Prisoner's Dilemma. In X. Yao, editor, Progress in Evolutionary Computation, pages 276–292, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Robert E. Mercer Eric Neufeld

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Morrison, J., Oppacher, F. (1998). Maintaining genetic diversity in genetic algorithms through co-evolution. In: Mercer, R.E., Neufeld, E. (eds) Advances in Artificial Intelligence. Canadian AI 1998. Lecture Notes in Computer Science, vol 1418. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-64575-6_45

Download citation

  • DOI: https://doi.org/10.1007/3-540-64575-6_45

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64575-7

  • Online ISBN: 978-3-540-69349-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics