Skip to main content

Selection in Coevolutionary Algorithms and the Inverse Problem

  • Chapter
Collectives and the Design of Complex Systems

Summary

The inverse problem in the collective intelligence framework concerns how the private utility functions of agents can be engineered so that their selfish behaviors collectively give rise to a desired world state. In this chapter we examine several selection and fitnesssharing methods used in coevolution and consider their operation with respect to the inverse problem. The methods we test are truncation and linear-rank selection and competitive and similarity-based fitness sharing. Using evolutionary game theory to establish the desired world state, our analyses show that variable-sum games with polymorphic Nash are problematic for these methods. Rather than converge to polymorphic Nash, the methods we test produce cyclic behavior, chaos, or attractors that lack game-theoretic justification and therefore fail to solve the inverse problem. The private utilities of the evolving agents may thus be viewed as poorly factored—improved private utility does not correspond to improved world utility.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight 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

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 Stephanie Forrest, editor, Proc. of the Fifth International Conference on Genetic Algorithms, pages 264–70. Morgan Kaufmann, 1994.

    Google Scholar 

  2. K. Chellapilla and D. B. Fogel. Anaconda defeats Hoyle 6-0: A case study competing an evolved checkers program against commercially available software. In Zalzala et al. [32], pages 857–63.

    Google Scholar 

  3. D. Cliff and G. F. Miller. Tracking the red queen: Measurements of adaptive progress in co-evolutionary simulations. In Frederico Moran et al., editors, Third European Conference on Artificial Life, pages 200–18, Berlin; New York, 1995. Springer Verlag.

    Google Scholar 

  4. A. Eriksson and K. Lindgren. Evolution of strategies in repeated stochastic games with full information of the payoff matrix. In Spector et al. [27], pages 853–59.

    Google Scholar 

  5. S. G. Ficici, O. Melnik, and J. B. Pollack. A game-theoretic investigation of selection methods used in evolutionary algorithms. In Zalzala et al. [32], pages 880–7.

    Google Scholar 

  6. S. G. Ficici and J. B. Pollack. Challenges in revolutionary learning: Arms-race dynamics, open-endedness, and mediocre stable states. In Chris Adami et al., editors, Artificial Life VI (1998), pages 238–47. MIT Press, 1998.

    Google Scholar 

  7. S. G. Ficici and J. B. Pollack. Game theory and the simple revolutionary algorithm: Some results on fitness sharing. In Robert Heckendorn, editor, 2001 Genetic and Evolutionary Computation Conference Workshop Program, pages 2–7, 2001.

    Google Scholar 

  8. D. Floreano, S. Nolfi, and F. Mondada. Competitive co-evolutionary robotics: From theory to practice. In Rolf Pfeifer et al., editors, From Animals to Animats V, pages 515–24. MIT Press, 1998.

    Google Scholar 

  9. D. B. Fogel. An overview of evolutionary programming. In L. D. Davis, K. De Jong, M. D. Vose, and L. D. Whitley, editors, Evolutionary Algorithms, pages 89–109. Springer, 1997.

    Google Scholar 

  10. D. B. Fogel and G. B. Fogel. Evolutionary stable strategies are not always stable under evolutionary dynamics. In Evolutionary Programming IV, pages 565–77, 1995.

    Google Scholar 

  11. G. B. Fogel, P. C. Andrews, and D. B. Fogel. On the instability of evolutionary stable strategies in small populations. Ecological Modelling, 109:283–94, 1998.

    Article  Google Scholar 

  12. D. Fudenberg and D. K. Levine. The Theory of Learning in Games. MIT Press, 1998.

    Google Scholar 

  13. D. E. Goldberg. Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, 1989.

    Google Scholar 

  14. D. E. Goldberg and K. Deb. A comparative analysis of selection schemes used in genetic algorithms. In G. J. E. Rawlins, editor, Foundations of Genetic Algorithms (FOGA 1), pages 69–93, 1991.

    Google Scholar 

  15. P. J. B. Hancock. An empirical comparison of selection methods in evolutionary algorithms. In T. C. Fogarty, editor, Evolutionary Computing (AISB ′94), pages 80–94, 1994.

    Google Scholar 

  16. D. Hillis. Co-evolving parasites improves simulated evolution as an optimization procedure. In C. Langton, C. Taylor, J. Farmer, and S. Rasmussen, editors, Artificial Life II (1990). Addison-Wesley, 1991.

    Google Scholar 

  17. J. Hofbauer and K. Sigmund. Evolutionary Games and Population Dynamics. Cambridge University Press, 1998.

    Google Scholar 

  18. H. Juillé and J. B. Pollack. Coevolving the “ideal” trainer: Application to the discovery of cellular automata rules. In Proc. of the Third Annual Genetic Programming Conference, 1998.

    Google Scholar 

  19. S. Lessard. Evolutionary stability: One concept, several meanings. Theoretical Population Biology, 37:159–70, 1990.

    Article  MathSciNet  MATH  Google Scholar 

  20. J. Maynard-Smith. Evolution and the Theory of Games. Cambridge University Press, 1982.

    Google Scholar 

  21. N. Meuleau and C. Lattaud. The artificial evolution of cooperation. In J.-M. Alliot, E. Lutton, E. Ronald, M Schoenauer, and Snyers D., editors, Aritificial Evolution (AE 95), pages 159–80. Springer-Verlag, 1995.

    Google Scholar 

  22. B. Olsson. NK-landscapes as test functions for evaluation of host-parasite algorithms. In Schoenauer et al. [26], pages 487–96.

    Google Scholar 

  23. J. Paredis. Towards balanced coevolution. In Schoenauer et al. [26], pages 497–506.

    Google Scholar 

  24. C. D. Rosin. Revolutionary Search Among Adversaries. Ph.D. thesis, University of California, San Diego, 1997.

    Google Scholar 

  25. G. W. Rowe, I. F. Harvey, and S. F. Hubbard. The essential properties of evolutionary stability. Journal of Theoretical Biology, 115:269–85, 1985.

    Article  MathSciNet  Google Scholar 

  26. M. Schoenauer et al., editors. Parallel Problem Solving from Nature VI. Springer-Verlag, 2000.

    Google Scholar 

  27. L. Spector et al., editors. Proc. of the 2001 Genetic and Evolutionary Computation Conference (GECCO 2001), 2001.

    Google Scholar 

  28. S. H. Strogatz. Nonlinear Dynamics and Chaos. Addison-Wesley, 1994.

    Google Scholar 

  29. K. Turner and D. H. Wolpert. Collective intelligence and Braess' paradox. In Henry Kautz and Bruce Porter, editors, Proc. of the Seventeenth National Conference on Artificial Intelligence, pages 104–9, 2000.

    Google Scholar 

  30. R. A. Watson and J. B. Pollack. Coevolutionary dynamics in a minimal substrate. In Spector et al. [27], pages 702–9.

    Google Scholar 

  31. D. H. Wolpert and K. Turner. Optimal payoff functions for members of collectives. Advances in Complex Systems, 4(2/3):265–79, 2001.

    Article  MATH  Google Scholar 

  32. Ali Zalzala et al., editors. Proc. of the 2000 Congress on Evolutionary Computation. IEEE Press, 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer Science+Business Media New York

About this chapter

Cite this chapter

Ficici, S., Melnik, O., Pollack, J. (2004). Selection in Coevolutionary Algorithms and the Inverse Problem. In: Tumer, K., Wolpert, D. (eds) Collectives and the Design of Complex Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-8909-3_12

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-8909-3_12

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4612-6472-9

  • Online ISBN: 978-1-4419-8909-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics