Proceedings

Improving Coevolutionary Search for Optimal Multiagent Behaviors

Download BibTeX Cite

Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence. Pages 653-659.

© 2003 International Joint Conferences on Artificial Intelligence

Abstract

Evolutionary computation is a useful technique for learning behaviors in multiagent systems. Among the several types of evolutionary computation, one natural and popular method is to coevolve multiagent behaviors in multiple, cooperating populations. Recent research has suggested that coevolutionary systems may favor stability rather than performance in some domains. In order to improve upon existing methods, this paper examines the idea of modifying traditional coevolution, biasing it to search for maximal rewards. We introduce a theoretical justification of the improved method and present experiments in three problem domains. We conclude that biasing can help coevolution find better results in some multiagent problem domains.

  1. [Bassett and DeJong, 2000] Jeffrey K. Bassett and Ken- neth A. De Jong. Evolving behaviors for cooperating agents. In Z. Ras, editor, Proceedings from the Twelfth International Symposium on Methodologies for Intelligent Systems, pages 157-165, Charlotte, NC., 2000. Springer- Verlag.
  2. [Bullet al., 1995] Lawrence Bull, Terrence C. Fogarty, and M. Snaith. Evolution in multi-agent systems: Evolving communicating classifier systems for gait in a quadrupedal robot. In L. Eshelman, editor, Proceedings of the Sixth International Conference on Genetic Algorithms (ICGA), pages 382-388.
  3. Morgan Kaufmann, 1995.
  4. [Bull, 1997] L. Bull. Evolutionary computing in multi-agent environments: Partners. In Thomas Baeck, editor, Pro- ceedings of the Seventh International Conference on Ge- netic Algorithms (JCGA), pages 370-377.
  5. Morgan Kauf- mann, 1997.
  6. [Claus and Boutilier, 1998] Caroline Claus and Craig Boutilier. The dynamics of reinforcement learning in cooperative multiagent systems. In Proceedings of the Sixteenth National Conference on Aritificial Intelligence (AAA/-98) . MIT Press, 1998.
  7. [Ficici and Pollack, 2000] S. Ficici and J. Pollack. A game- theoretic approach to the simple coevolutionary algorithm. In M. Schoenauer, K. Deb, G. Rudolph, X. Yao, E. Lut- ton, J.J. Merelo, and H.-P. Schwefel, editors, Proceedings of the Sixth International Conference on Parallel Problem Solving from Nature ( PPSN VI), pages 467-476. Springer- Verlag, 2000.
  8. [Hofbauer and Sigmund, 1998] Josef Hofbauer and Karl Sigmund. Evolutionary Games and Population Dynamics. Cambridge University Press, 1998.
  9. [Iba, 1996] H. Iba. Emergent cooperation for multiple agents using genetic programming. In J. Koza, editor, Late Break- ing Papers of the Genetic Programming Conference, pages 66-74, Stanford, CA, 1996. Stanford University Book- store. 658
  10. [Lauer and Riedmiller, 2000] M. Lauer and M. Riedmiller. An algorithm for distributed reinforcement learning in co- operative multi-agent systems. In Proceedings of the Sev- enteenth International Conference in Machine Learning, 2000.
  11. [Luke et al., 1998] S. Luke, C. Hohn, J. Farris, G. Jackson, and J. Hendler. Co-evolving soccer softbot team coordi- nation with genetic programming. In RoboCup-97: Robot Soccer World Cup I (Lecture Notes in AI No. 1395 ), pages 398-411, Berlin, 1998. Springer-Verlag. [Luke, 2002] Sean Luke. ECJ 9: A Java EC research system. http:/ /www.cs. umd.edu/projects/plus/ec/ecj/, 2002. Link
  12. [Maynard-Smith, 1982] John Maynard-Smith. Evolution and the Theory of Games. Cambridge University Press, 1982.
  13. [Potter, 1997] M. Potter. The Design and Analysis of a Com- putational Model of Cooperative CoEvolution. PhD thesis, George Mason University, Fairfax, Virginia, 1997.
  14. [Rosin and Belew, 1997] C. Rosin and R. Belew. New meth- ods for competitive coevolution. Evolutionary Computa- tion, 5(1):1-29, 1997.
  15. [Vose, 1999] M. Vose. The Simple Genetic Algorithm. MIT Press, 1999.
  16. [Wiegand et al., 2001] R. Paul Wiegand, William Liles, and Kenneth De Jong. An empirical analysis of collabora- tion methods in cooperative coevolutionary algorithms. In L. Spector et al, editor, Proceedings of the Genetic and Evolutionary Computation Conference (GECCO) 2001, pages 1235-1242.
  17. Morgan Kaufmann, 2001.
  18. [Wiegand et al., 2002a] R. Paul Wiegand, William Liles, and Kenneth De Jon g. Analyzing cooperative coevolution with evolutionary game theory. In D. Fogel, editor, Proceedings ofCEC 2002, pages 1600-1605. IEEE Press, 2002.
  19. [Wiegand et a/., 2002b] R. Paul Wiegand, William Liles, and Kenneth De Jong. Modeling variation in cooperative co- evolution using evolutionary game theory. In Richardo Poli, Jonathan Rowe, and Kenneth DeJong, editors, Foun- dations of Genetic Algorithms ( FOGA) VII, pages 231- 248.
  20. Morgan Kaufmann, 2002.
  21. [Wu et al., 1999] Annie Wu, Alan C. Schultz, and Arvin Agah. Evolving control for distributed micro air vehi- cles. In IEEE International Symposium on Conference on Computational Intelligence in Robotics a'nd Automa- tion (C/RA-99), 1999.

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

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