Proceedings

When Evolving Populations is Better than Coevolving Individuals: The Blind Mice Problem

Download BibTeX Cite

Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence. Pages 647-651.

© 2003 International Joint Conferences on Artificial Intelligence

Abstract

This . paper is about the evolutionary design of multi-agent systems. An important part of recent research in this domain has been focusing on collaborative coevolutionary methods. We expose possible drawbacks of these methods, and show that for a non-trivial problem called the "blind mice" problem, a classical GA approach in which whole populations are evaluated, selected and crossed together (with a few tweaks) finds an elegant and non-intuitive solution more efficiently than cooperative coevolution. The difference in efficiency grows with the number of agents within the simulation. We propose an explanation for this poorer performance of cooperative coevolution, based on the intrinsic fragility of the evaluation process. This explanation is supported by theoretical and experimental arguments.

  1. [Goldberg, 1989] David E. Goldberg. Genetic Algorithms in Search, Optimization and Machine Learning. Addison- Wesley, 1989.
  2. [Gomez and Mikkulainen, 1997] F. Gomez and R. Mikku- lainen. Incremental evolution of complex general behav- ior. Adaptive Behavior, 5:317-342, 1997.
  3. [Holland and Reitman, 1978] J. H. Holland and J. S. Reit- man. Cognitive systems based on adaptive algorithms. In D. A. Waterman and F. Hayes-Roth, editors, Pattern Di- rected Inference Systems, pages 313-329. Academic Press, 1978.
  4. [Kitano et al., 1995] H. Kitano, M. Asada, Y. Kuniyoshi, I. Noda, and E. Osawa. Robocup: The robot world cup initiative. In Proceedings of /JCAI-95 Workshop on Enter- tainment and AI/ALife, 1995.
  5. [Koza, 1992] John Koza. Genetic Programming. MIT Press, 1992.
  6. [Luke, 1998] Sean Luke. Genetic programming produced competitive soccer softbot teams for robocup97. In John Koza, editor, Proceedings of the Third Annual Genetic Programming Conference (GP98), pages 204-222, 1998.
  7. [Miconi, 2001] Thomas Miconi. A collective genetic al- gorithm. In Proceedings of the Genetic and Evolution- ary Computation Conference (GECC0-2001 ), pages 876- 883.
  8. Morgan Kaufmann, 2001.
  9. [N.Zaera et al., 1996] N.Zaera, D.Cliff, and J.Bruten. (not) evolving collective behaviours in synthetic fish. In Pro- ceedings of the Fourth International Conference on Simu- lation of Adaptive Behavior (SAB96), pages 635-644. MIT Press, 1996.
  10. [Potter and DeJong, 1994] M.A. Potter and K. A. DeJong. A cooperative coevolutionary approach to function optimiza- tion. In Proceedings of The Third Parallel Problem Solving from Nature, pages 249-257. Springer-Verlag, 1994. [Wiegand et al., 200 1
  11. R. Paul Wiegand, William C. Liles, and Kenneth A. DeJong. An empirical analysis of collab- oration methods in cooperative coevolutionary algorithms. In Proceedings of the Genetic and Evolutionary Computa- tion Conference (GECC0-2001), pages 1235-1242.
  12. Mor- gan Kaufmann, 2001.
  13. [Yong and Mikkulainen, 2001] C.H. Yong and R. Mikku- lainen. Cooperative coevolution of multi-agent systems. Technical Report AI01-287, University of Texas at Austin, 2001.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards