Skip to main content
Log in

Applying game theory mechanisms in open agent systems with complete information

  • Published:
Autonomous Agents and Multi-Agent Systems Aims and scope Submit manuscript

Abstract

Game theory is a popular tool for designing interaction protocols for agent systems. It is currently not clear how to extend this to open agent systems. By “open” we mean that foreign agents will be free to enter and leave different systems at will. This means that agents will need to be able to work with previously unseen protocols. There does not yet exist any agreement on a standard way in which such protocols can be specified and published. Furthermore, it is not clear how an agent could be given the ability to use an arbitrary published protocol; the agent would need to be able to work out a strategy for participation. To address this we propose a machine readable language in which a game theory mechanism can be written in the form of an agent interaction protocol. This language allows the workings of the protocol to be made public so that agents can inspect it to determine its properties and hence their best strategy. Enabling agents to automatically determine the game theoretic properties of an arbitrary interaction protocol is difficult. Rather than requiring agents to find the equilibrium of a game, we propose that a recommended equilibrium will be published along with the protocol; agents can then check the recommendation to decide if it is indeed an equilibrium. We present an algorithm for this decision problem. We also develop an equilibrium which simplifies the complexity of the checking problem, while still being robust to unilateral deviations.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Bernheim D., Peleg B., Whinston M.(1987). Coalition-proof Nash equilibria I: Concepts. Journal of Economic Theory 42(1):1–12

    Article  MATH  Google Scholar 

  2. Binmore K.(1992). Fun and games: A text on game theory. D.C. Heath and Company, Lexington, Massachusetts

    MATH  Google Scholar 

  3. Conitzer, V., Sandholm, T.(2004). Self-interested automated mechanism design and implications for optimal combinatorial auctions. In: Proceedings of the ACM Conference on Electronic Commerce (ACM-EC) (pp. 132–141). ACM Press.

  4. Dash, R.K., Jennings, N.R.,& Parkes, D.C.(2003). Computational-mechanism design: A call to arms. IEEE Intelligent Systems, (pp. 40–47). November 2003. Special Issue on Agents and Markets.

  5. Daskalakis, C., Goldberg, P.W., & Papadimitriou, C.H.(2006). The complexity of computing a nash equilibrium. In STOC ’06: Proceedings of the thirty-eighth annual ACM symposium on Theory of computing (pp. 71–78) New York, NY, USA: ACM Press.

  6. Esteva, M., Rodriguez, J., Sierra, C., & Garcia, P.(2001). On the formal specification of electronic institutions. In: LNAI 1991, (pp. 126–147). Springer.

  7. Fudenberg, D., & Tirole, J.(1991). Game theory. MIT Press.

  8. Garcia-Camino, A., Rodriguez-Aguilar, J., Sierra, C., & Vasconcelos, W.(2006). A rule-based approach to norm-oriented programming of electronic institutions. SIGecomm Exchanges (Newsletter of the ACM Special Interest Group on E-Commerce), 5.5.

  9. Genesereth, M., & Love, N.(2005). General game playing: Game description language specification, 2005. URL http://games.stanford.edu/ gdl_spec.pdf.

  10. Gibbons, R.(1992). A Primer in game theory. Prentice Hall.

  11. Giordano, L., Martelli, A., & Schwind, C.(2003). Specifying and verifying systems of communicating agents in a temporal action logic. In AI*IA 2003: Advances in Artificial Intelligence; LNCS (vol. 2829, pp. 262–274). Springer-Verlag.

  12. Gottlob G., Greco G., Scarcello F.(2005). Pure nash equilibria: Hard and easy games. Journal of Artificial Intelligence Research 24:357–406

    MATH  Google Scholar 

  13. Guerin, F., & Pitt, J.V.(2003). Guaranteeing properties for e-commerce systems. In J. Padget, D. Parkes, O. Shehory, N. Sadeh, (Eds), LNAI volume 2531: Agent-Mediated Electronic Commerce IV. Designing Mechanisms and Systems (pp. 253–272). Heidelberg: Springer-Verlag.

  14. Guerin, F., & Pitt, J.V.(2003). Verification and compliance testing. In M.-P. Huget (Ed), LNAI volume 2650: Communication in Multiagent Systems: Agent Communication Languages and Conversation Policies (pp. 253–272.) Springer-Verlag.

  15. Harrenstein, P., Meyer, J.-J., van der Hoek, W., & Witteveen, C.(2000). A modal interpretation of Nash-equilibria and some related concepts. In B. Giacomo, E. Colombatto, W. van der Hoek, (Eds). Proceedings of the fourth conference on logic and the foundations of game and decision theory (LOFT4), June 30 – July 2 (pp. 1–21).

  16. Koller D., Pfeffer A.(1997). Representations and solutions for game-theoretic problems. Artificial Intelligence 94(1):167–215

    Article  MATH  Google Scholar 

  17. Manna Z., Pnueli A.(1992). The temporal logic of reactive and concurrent systems: Specification. Springer-Verlag, New York

    Google Scholar 

  18. Manna Z., Pnueli A.(1995). Temporal verification of reactive systems (Safety) (vol. 2). Springer-Verlag, New York

    Google Scholar 

  19. McKelvey, R.D., McLennan, A.M., & Turocy, T.L.(2006). Gambit: Software tools for game theory (version 0.2006.01.20, 2006) URL http://econweb.tamu.edu/gambit.

  20. Nudelman, E., Wortman, J., Shoham, Y., & Leyton-Brown, K.(2004). Run the gamut: A comprehensive approach to evaluating game-theoretic algorithms. In Proceedings of the third international conference on autonomous agents and multi-agent systems (AAMAS-04). New York, NY (pp. 880–887).

  21. Papadimitriou, C.(2001). Algorithms, games and the internet. In Proceedings of the annual symposium on theory of computing (STOC) (pp. 749–753).

  22. Pauly M.(2005). Programming and verifying subgame perfect mechanisms. Journal of Logic and Computation 15(3):295–316

    Article  MATH  Google Scholar 

  23. Pauly, M., & Wooldridge, M.(2003). Logic for mechanism design - a manifesto. InProceedings of the 2003 workshop on game theory and decision theory in agent-based systems (GTDT-2003). Melbourne, Australia.

  24. van Eijk, R.M., de Boer, F.S., vand er Hoek, W. & Meyer, J.-J.: A verification framework for agent communication. Journal of Autonomous Agents and Multi-Agent Systems, 6(2), 185–219

  25. Venkatraman M., Singh M.P.(1999). Verifying compliance with commitment protocols: Enabling open web-based multiagent systems. Autonomous Agents and Multi-Agent Systems 2(3):217–236

    Article  Google Scholar 

  26. Wikipedia. Strategy (game theory), 2006.

  27. Yolum P., Singh M.(2004). Reasoning about commitments in the event calculus: An approach for specifying and executing protocols. Annals of Mathematics and AI 42(1-3):227–253

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Frank Guerin.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Guerin, F. Applying game theory mechanisms in open agent systems with complete information. Auton Agent Multi-Agent Syst 15, 109–146 (2007). https://doi.org/10.1007/s10458-006-9005-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10458-006-9005-2

Keywords

Navigation