Skip to main content

Evolutionary Induction of Grammar Systems for Multi-agent Cooperation

  • Conference paper
Book cover Genetic Programming (EuroGP 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3003))

Included in the following conference series:

  • 759 Accesses

Abstract

We propose and describe a minimal cooperative problem that captures essential features of cooperative behavior and permits detailed study of the mechanisms involved. We characterize this problem as one of language generation by cooperating grammars, and present initial results for language induction by pairs of right-linear grammars using grammatically based genetic programming. Populations of cooperating grammar systems were found to induce grammars for regular languages more rapidly than non-cooperating controls. Cooperation also resulted in greater absolute accuracy in the steady state, even though the control performance exceeded that of prior results for the induction of regular languages by a genetic algorithm.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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.

References

  1. Axelrod, R., Hamilton, W.D.: The evolution of cooperation. Science 211, 1390–1396 (1981)

    Article  MathSciNet  Google Scholar 

  2. Axelrod, R., Dion, D.: The further evolution of cooperation. Science 242, 1385–1390 (1988)

    Article  Google Scholar 

  3. Haynes, T., Sen, S., Schoenefeld, D., Wainwright, R.: Evolving multiagent coordination strategies with genetic programming. Technical Report UTULSA-MCS-95- 04, The University of Tulsa (1995)

    Google Scholar 

  4. Luke, S., Spector, L.: Evolving teamwork and coordination with genetic programming. In: Koza, J.R., Goldberg, D.E., Fogel, D.B., Riolo, R.L. (eds.) Genetic Programming 1996: Proceedings of the First Annual Conference, Stanford University, CA, USA, pp. 150–156. MIT Press, Cambridge (1996)

    Google Scholar 

  5. Iba, H.: Emergent cooperation for multiple agents using genetic programming. In: Ebeling, W., Rechenberg, I., Voigt, H.-M., Schwefel, H.-P. (eds.) PPSN 1996. LNCS, vol. 1141, pp. 32–41. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

  6. Iba, H.: Evolutionary learning of communicating agents. Information Sciences 108, 181–205 (1998)

    Article  Google Scholar 

  7. Wooldridge, M., Jennings, N.R.: The cooperative problem solving process. Journal of Logic and Computation 9, 563–592 (1999)

    Article  MathSciNet  Google Scholar 

  8. Csuhaj-Varjú, E., Dassow, J., Kelemen, J., Pǎun, G.: Grammar Systems: A Grammatical Approach to Distribution and Cooperation. Gordon and Breach Science Publishers, London (1994)

    MATH  Google Scholar 

  9. Dupont, P.: Regular grammatical inference from positive and negative examples by genetic search: the gig method. In: Carrasco, R.C., Oncina, J. (eds.) ICGI 1994. LNCS, vol. 862, pp. 236–245. Springer, Heidelberg (1994)

    Google Scholar 

  10. De Pauw, G.: Evolutionary computing as a tool for grammar development. In: Cantú-Paz, E., Foster, J.A., Deb, K., Davis, L., Roy, R., O’Reilly, U.-M., Beyer, H.-G., Kendall, G., Wilson, S.W., Harman, M., Wegener, J., Dasgupta, D., Potter, M.A., Schultz, A., Dowsland, K.A., Jonoska, N., Miller, J., Standish, R.K. (eds.) GECCO 2003. LNCS, vol. 2723, pp. 549–560. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  11. Fujiki, C., Dickinson, J.: Using the genetic algorithm to generate lisp source code to solve the prisoner’s dilemma. In: Grefenstette, J.J. (ed.) Genetic Algorithms and their Applications: Proceedings of the second international conference on Genetic Algorithms, pp. 236–240. MIT/Lawrence Erlbaum Associates, Cambridge/Mahwah (1987)

    Google Scholar 

  12. Johnson, C.M., Feyock, S.: A genetics-based approach to the automated acquisition of expert system rule bases. In: Proceedings of the IEEE/ACM International Conference on Developing and Managing Expert System Programs, pp. 78–82. IEEE Computer Society Press, Los Alamitos (1991)

    Chapter  Google Scholar 

  13. Whigham, P.A.: Grammatically-based genetic programming. In: Rosca, J.P. (ed.) Proceedings of the Workshop on Genetic Programming: From Theory to Real- World Applications, Tahoe City, California, USA, pp. 33–41 (1995)

    Google Scholar 

  14. O’Neill, M., Ryan, C.: Grammatical Evolution: Evolutionary Automatic Programming in an Arbitrary Language. Kluwer, Dordrecht (2003)

    MATH  Google Scholar 

  15. Keijzer, M., Merelo-Guervós, J.J., Romero, G., Schoenauer, M.: Evolving objects: A general purpose evolutionary computation library. In: Collet, P., Fonlupt, C., Hao, J.-K., Lutton, E., Schoenauer, M. (eds.) EA 2001. LNCS, vol. 2310, pp. 231–244. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  16. Johnson, C.M.: A Grammar-Based Technique for Genetic Search and Optimization. PhD thesis, College of William and Mary, Virginia (1996)

    Google Scholar 

  17. van Lohuizen, M.P.: Survey of parallel context-free parsing techniques. Technical Report IMPACT-NLI-1997-1, Delft University of Technology (1997)

    Google Scholar 

  18. Nijholt, A.: Parallel approaches to context-free language parsing. In: Adriaens, G., Hahn, U. (eds.) Parallel Natural Language Processing, pp. 135–167. Ablex Publishing Corporation, Norwood (1994)

    Google Scholar 

  19. Kelemen, J., Kelemenová, A.: A grammar-theoretic treatment of multiagent systems. Cybernetics and Systems 23, 621–633 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  20. Yonezawa, A., Ohsawa, I.: Object-oriented parallel parsing for context-free grammars. In: Adriaens, G., Hahn, U. (eds.) Parallel Natural Language Processing, pp. 188–210. Ablex, Norwood (1994)

    Google Scholar 

  21. Khanna, S., Ghafoor, A., Goel, A.: A parallel compilation technique based on grammar partitioning. In: Proceedings of the 1990 ACM annual conference on Cooperation, pp. 385–391. ACM Press, New York (1990)

    Chapter  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-Verlag Berlin Heidelberg

About this paper

Cite this paper

Johnson, C.M., Farrell, J. (2004). Evolutionary Induction of Grammar Systems for Multi-agent Cooperation. In: Keijzer, M., O’Reilly, UM., Lucas, S., Costa, E., Soule, T. (eds) Genetic Programming. EuroGP 2004. Lecture Notes in Computer Science, vol 3003. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24650-3_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24650-3_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21346-8

  • Online ISBN: 978-3-540-24650-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics