Skip to main content

Computer Science and Game Theory

  • Reference work entry
  • First Online:
The New Palgrave Dictionary of Economics
  • 34 Accesses

Abstract

Work at the intersection of computer science and game theory is briefly surveyed, with a focus on the work in computer science. In particular, the following topics are considered: various roles of computational complexity in game theory, including modelling bounded rationality, its role in mechanism design, and the problem of computing Nash equilibria; the price of anarchy, that is, the cost of using decentralizing solution to a problem; and interactions between distributed computing and game theory.

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 6,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 8,499.99
Price excludes VAT (USA)
  • Durable hardcover 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

Bibliography

  • Abraham, I., D. Dolev, R. Gonen, and J. Halpern. 2006. Distributed computing meets game theory: Robust mechanisms for rational secret sharing and multiparty computation. In Proceedings of the 25th ACM symposium on principles of distributed computing, 53–62.

    Google Scholar 

  • Abraham, I., Dolev, D., and Halpern, J. 2007. Lower bounds on implementing robust and resilient mediators. Available at http://arxiv.org/abs/0704.3646. Accessed 19 June 2007.

  • Adar, E., and B. Huberman. 2000. Free riding on Gnutella. First Monday 5(10).

    Google Scholar 

  • Alvisi, L., A.S. Ayer, A. Clement, M. Dahlin, J.P. Martin, and C. Porth. 2005. BAR fault tolerance for cooperative services. In Proceedings of the 20th ACM symposium on operating systems principles (SOSP 2005), 45–58.

    Google Scholar 

  • Archer, A., and É. Tardos. 2001. Truthful mechanisms for one-parameter agents. In Proceedings of the 42nd IEEE symposium on foundations of computer science, 482–491.

    Google Scholar 

  • Archer, A., and É. Tardos. 2002. Frugal path mechanisms. In Proceedings of the 13th ACM-SIAM symposium on discrete algorithms, 991–999.

    Google Scholar 

  • Aumann, R. 1959. Acceptable points in general cooperative n-person games. In Contributions to the theory of games, ed. A. Tucker and R. Luce, vol. IV, 287–324. Princeton: Princeton University Press.

    Google Scholar 

  • Aumann, R.J. 1976. Agreeing to disagree. Annals of Statistics 4: 1236–1239.

    Article  Google Scholar 

  • Aumann, R.J. 1987. Correlated equilibrium as an expression of Bayesian rationality. Econometrica 55: 1–18.

    Article  Google Scholar 

  • Axelrod, R. 1984. The evolution of cooperation. New York: Basic Books.

    Google Scholar 

  • Babaoglu, O. 1987. On the reliability of consensus-based fault-tolerant distributed computing systems. ACM Translation on Computer Systems 5: 394–416.

    Article  Google Scholar 

  • Barany, I. 1992. Fair distribution protocols or how the players replace fortune. Mathematics of Operations Research 17: 327–340.

    Article  Google Scholar 

  • Battigalli, P., and G. Bonanno. 1999. Recent results on belief, knowledge and the epistemic foundations of game theory. Research in Economics 53: 149–225.

    Article  Google Scholar 

  • Ben-Or, M. 1983. Another advantage of free choice: Completely asynchronous agreement protocols. In Proceedings of the second ACM symposium on principles of distributed computing, 27–30.

    Google Scholar 

  • Ben-Porath, E. 2003. Cheap talk in games with incomplete information. Journal of Economic Theory 108: 45–71.

    Article  Google Scholar 

  • Blum, A., and Y. Mansour. 2007. Learning, regret minimization, and equilibria. In Algorithmic game theory, ed. N. Nisan, T. Roughgarden, É. Tardos, and V. Vazirani. Cambridge: Cambridge University Press.

    Google Scholar 

  • Blum, B., C.R. Shelton, and D. Koller. 2003. A continuation method for Nash equilibria in structured games. In Proceedings of the 18th international joint conference on artificial intelligence (IJCAI ‘03), 757–764.

    Google Scholar 

  • Brafman, R.I., and M. Tennenholtz. 2002. R-MAX: A general polynomial time algorithm for near-optimal reinforcement learning. Journal of Machine Learning Research 3: 213–231.

    Google Scholar 

  • Chen, X., and X. Deng. 2006. Settling the complexity of 2-player Nash equilibrium. In Proceedings of the 47th IEEE symposium on foundations of computer science, 261–272.

    Google Scholar 

  • Chor, B., and C. Dwork. 1989. Randomization in Byzantine agreement. In Advances in computing research 5: Randomness and computation, ed. S. Micali, 443–497. Greenwich: JAI Press.

    Google Scholar 

  • Chu, F., and J.Y. Halpern. 2001. A decision-theoretic approach to reliable message delivery. Distributed Computing 14: 359–389.

    Article  Google Scholar 

  • Clarke, E.H. 1971. Multipart pricing of public goods. Public Choice 11: 17–33.

    Article  Google Scholar 

  • Conitzer, V., and T. Sandholm. 2003. Complexity results about Nash equilibria. In Proceedings of the 18th international joint conference on artificial intelligence (IJCAI ‘03), 765–771.

    Google Scholar 

  • Conitzer, V., T. Sandholm, and J. Lang. 2007. When are elections with few candidates hard to manipulate? Journal of the ACM 54(3), Article 14.

    Google Scholar 

  • Cramton, P., Y. Shoham, and R. Steinberg. 2006. Combinatorial auctions. Cambridge, MA: MIT Press.

    Google Scholar 

  • Daskalis, C., P.W. Goldberg, and C.H. Papadimitriou. 2006. The complexity of computing a Nash equilibrium. In Proceedings of the 38th ACM symposium on theory of computing, 71–78.

    Google Scholar 

  • Dekel, E., B. Lipman, and A. Rustichini. 1998. Standard state-space models preclude unawareness. Econometrica 66: 159–173.

    Article  Google Scholar 

  • Eliaz, K. 2002. Fault-tolerant implementation. Review of Economic Studies 69: 589–610.

    Article  Google Scholar 

  • Fabrikant, A., A. Luthra, E. Maneva, C.H. Papadimitriou, and S. Shenker. 2003. On a network creation game. In Proceedings of the 22nd ACM symposium on principles of distributed computing, 347–351.

    Google Scholar 

  • Fagin, R., and J.Y. Halpern. 1988. Belief, awareness, and limited reasoning. Artificial Intelligence 34: 39–76.

    Article  Google Scholar 

  • Fagin, R., J.Y. Halpern, Y. Moses, and M.Y. Vardi. 1995. Reasoning about knowledge. Cambridge, MA: MIT Press A slightly revised paperback version was published in 2003.

    Google Scholar 

  • Feigenbaum, J., C. Papadimitriou, and S. Shenker. 2000. Sharing the cost of muliticast transmissions (preliminary version). In Proceedings of the 32nd ACM symposium on theory of computing, 218–227.

    Google Scholar 

  • Fischer, M.J. 1983. The consensus problem in unreliable distributed systems. In Foundations of computation theory, vol. 185, ed. M. Karpinski. Lecture Notes in Computer Science. Berlin/New York: Springer, pp. 127–140.

    Google Scholar 

  • Fischer, M.J., N.A. Lynch, and M.S. Paterson. 1985. Impossibility of distributed consensus with one faulty processor. Journal of the ACM 32: 374–382.

    Article  Google Scholar 

  • Forges, F. 1990. Universal mechanisms. Econometrica 58: 1341–1364.

    Article  Google Scholar 

  • Fudenberg, D., and D. Levine. 1998. The theory of learning in games. Cambridge, MA: MIT Press.

    Google Scholar 

  • Gerardi, D. 2004. Unmediated communication in games with complete and incomplete information. Journal of Economic Theory 114: 104–131.

    Article  Google Scholar 

  • Gibbard, A. 1973. Manipulation of voting schemes. Econometrica 41: 587–602.

    Article  Google Scholar 

  • Gilboa, I., and E. Zemel. 1989. Nash and correlated equilibrium: Some complexity considerations. Games and Economic Behavior 1: 80–93.

    Article  Google Scholar 

  • Goldreich, O., S. Micali, and A. Wigderson. 1987. How to play any mental game. In Proceedings of the 19th ACM symposium on theory of computing, 218–229.

    Google Scholar 

  • Govindan, S., and R. Wilson. 2003. A global Newton method to compute Nash equilibria. Journal of Economic Theory 110: 65–86.

    Article  Google Scholar 

  • Groves, T. 1973. Incentives in teams. Econometrica 41: 617–631.

    Article  Google Scholar 

  • Halldórsson, M.M., J.Y. Halpern, L. Li, and V. Mirrokni. 2004. On spectrum sharing games. In Proceedings of the 23rd ACM symposium on principles of distributed computing, 107–114.

    Google Scholar 

  • Halpern, J.Y. 2001. Alternative semantics for unawareness. Games and Economic Behavior 37: 321–339.

    Article  Google Scholar 

  • Halpern, J.Y. 2003. A computer scientist looks at game theory. Games and Economic Behavior 45: 114–132.

    Article  Google Scholar 

  • Halpern, J.Y., and L.C. Rêgo. 2007. Reasoning about knowledge of unawareness. Games and Economic Behavior. Also available at http://arxiv.org/abs/cs.LO/0603020. Accessed 24 June 2007.

  • Halpern, J.Y., and V. Teague. 2004. Rational secret sharing and multiparty computation: Extended abstract. In Proceedings of the 36th ACM symposium on theory of computing, 623–632.

    Google Scholar 

  • Heifetz, A., M. Meier, and B. Schipper. 2006. Interactive unawareness. Journal of Economic Theory 130: 78–94.

    Article  Google Scholar 

  • Heller, Y. 2005. A minority-proof cheap-talk protocol. Unpublished manuscript.

    Google Scholar 

  • Hopcroft, J.E., and J.D. Ullman. 1979. Introduction to automata theory, languages and computation. New York: Addison-Wesley.

    Google Scholar 

  • Hurwicz, L. 1977. On the dimensional requirements of informationally decentralized Pareto satisfactory processes. In Studies in Resource Allocation Processes, ed. K.J. Arrow and L. Hurwicz, 413–424. New York: Cambridge University Press.

    Google Scholar 

  • Izmalkov, S., S. Micali, and M. Lepinski. 2005. Rational secure computation and ideal mechanism design. In Proceedings of the 46th IEEE symposium foundations of computer science, 585–595.

    Google Scholar 

  • Kearns, M. 2007. Graphical games. In Algorithmic game theory, ed. N. Nisan, T. Roughgarden, É. Tardos, and V. Vazirani. Cambridge: Cambridge University Press.

    Google Scholar 

  • Kearns, M.J., and M.K. Reiter. 2005. Proceedings of the sixth ACM conference on electronic commerce (EC ‘05). New York: ACM. Table of contents available at http://www.informatik.uni-trier.de/~ley/db/conf/sigecom/sigecom2005.html. Accessed 19 June 2007.

  • Kearns, M., and S.P. Singh. 1998. Near-optimal reinforcement learning in polynomial time. In Proceedings of the 15th international conference on machine learning, 260–268.

    Google Scholar 

  • Kearns, M., M.L. Littman, and S.P. Singh. 2001. Graphical models for game theory. In Proceedings of the 17th conference on uncertainty in artificial intelligence (UAI 2001), 253–260.

    Google Scholar 

  • Kempe, D., J. Kleinberg, and É. Tardos. 2003. Maximizing the spread of influence through a social network. In Proceedings of the ninth ACM SIGKDD international conference on knowledge discovery and data mining, 137–146.

    Google Scholar 

  • Kfir-Dahav, N.E., D. Monderer, and M. Tennenholtz 2000. Mechanism design for resource-bounded agents. In International conference on multiagent systems, 309–316.

    Google Scholar 

  • Koller, D., and B. Milch. 2001. Structured models for multiagent interactions. In Theoretical aspects of rationality and knowledge: Proceedings of the eighth conference (TARK 2001), 233–248.

    Google Scholar 

  • Koutsoupias, E., and C.H. Papadimitriou. 1999. Worst-case equilibria. In Proceedings of the 16th conference on theoretical aspects of computer science, vol. 1563, Lecture Notes in Computer Science. Berlin: Springer, pp. 404–413.

    Google Scholar 

  • Kushilevitz, E., and N. Nisan. 1997. Communication complexity. Cambridge: Cambridge University Press.

    Book  Google Scholar 

  • La Mura, P. 2000. Game networks. In Proceedings of the 16th conference on uncertainty in artificial intelligence (UAI2000), 335–342.

    Google Scholar 

  • Lehmann, D., R. Müller, and T. Sandholm. 2006. The winner determination problem. In Combinatorial auctions, ed. P. Cramton, Y. Shoham, and R. Steinberg. Cambridge, MA: MIT Press.

    Google Scholar 

  • Lemke, C.E., and J.J.T. Howson. 1964. Equilibrium points of bimatrix games. Journal of the Society for Industrial and Applied Mathematics 12: 413–423.

    Article  Google Scholar 

  • Lepinski, M., S. Micali, C. Peikert, and A. Shelat. 2004. Completely fair SFE and coalition-safe cheap talk. In Proceedings of the 23rd ACM symposium principles of distributed computing, 1–10.

    Google Scholar 

  • Linial, N. 1994. Games computers play: Game-theoretic aspects of computing. In Handbook of game theory, ed. R.J. Aumann and S. Hart, vol. 2. Amsterdam: North-Holland.

    Google Scholar 

  • Modica, S., and A. Rustichini. 1994. Awareness and partitional information structures. Theory and Decision 37: 107–124.

    Article  Google Scholar 

  • Modica, S., and A. Rustichini. 1999. Unawareness and partitional information structures. Games and Economic Behavior 27: 265–298.

    Article  Google Scholar 

  • Monderer, D., and M. Tennenholtz. 1999a. Distributed games. Games and Economic Behavior 28: 55–72.

    Article  Google Scholar 

  • Monderer, D., and M. Tennenholtz. 1999b. Distributed games: From mechanisms to protocols. In Proceedings of the 16th national conference on artificial intelligence (AAAI ’99), 32–37.

    Google Scholar 

  • Moreno, D., and J. Wooders. 1996. Coalition-proof equilibrium. Games and Economic Behavior 17: 80–112.

    Article  Google Scholar 

  • Mount, K., and S. Reiter. 1974. The informational size of message spaces. Journal of Economic Theory 8: 161–192.

    Article  Google Scholar 

  • Nash, J. 1950. Equilibrium points in n-person games. Proceedings of the National Academy of Sciences 36: 48–49.

    Article  Google Scholar 

  • Neyman, A. 1985. Bounded complexity justifies cooperation in finitely repeated Prisoner’s Dilemma. Economic Letters 19: 227–229.

    Article  Google Scholar 

  • Nisan, N. 2006. Bidding languages for combinatorial auctions. In Combinatorial auctions. Cambridge, MA: MIT Press.

    Google Scholar 

  • Nisan, N., and A. Ronen. 2000. Computationally feasible VCG mechanisms. In Proceedings of the second ACM conference on electronic commerce (EC ‘00), 242–252.

    Google Scholar 

  • Nisan, N., and A. Ronen. 2001. Algorithmic mechanism design. Games and Economic Behavior 35: 166–196.

    Article  Google Scholar 

  • Nisan, N., T. Roughgarden, É. Tardos, and V. Vazirani. 2007. Algorithmic game theory. Cambridge: Cambridge University Press.

    Book  Google Scholar 

  • Papadimitriou, C.H. 1994a. Computational complexity. Reading: Adison-Wesley.

    Google Scholar 

  • Papadimitriou, C.H. 1994b. On the complexity of the parity argument and other inefficient proofs of existence. Journal of Computer and System Sciences 48: 498–532.

    Article  Google Scholar 

  • Papadimitriou, C.H. 2001. Algorithms, games, and the internet. In Proceedings of the 33rd ACM symposium on theory of computing, 749–753.

    Google Scholar 

  • Papadimitriou, C.H. 2005. Computing correlated equilibria in multiplayer games. In Proceedings of the 37th ACM symposium on theory of computing, 49–56.

    Google Scholar 

  • Papadimitriou, C.H. 2007. The complexity of finding Nash equilibria. In Algorithmic game theory, ed. N. Nisan, T. Roughgarden, É. Tardos, and V. Vazirani. Cambridge: Cambridge University Press.

    Google Scholar 

  • Papadimitriou, C.H., and T. Roughgarden. 2005. Computing equilibria in multi-player games. In Proceedings of the 16th ACM–SIAM symposium on discrete algorithms, 82–91.

    Google Scholar 

  • Papadimitriou, C.H., and M. Yannakakis. 1994. On complexity as bounded rationality. In Proceedings of the 26th ACM symposium on theory of computing, 726–733.

    Google Scholar 

  • Pearl, J. 1988. Probabilistic reasoning in intelligent systems. San Francisco: Morgan Kaufmann.

    Google Scholar 

  • Pease, M., R. Shostak, and L. Lamport. 1980. Reaching agreement in the presence of faults. Journal of the ACM 27: 228–234.

    Article  Google Scholar 

  • Porter, R., E. Nudelman, and Y. Shoham. 2004. Simple search methods for finding a Nash equilibrium. In Proceedings of the 21st national conference on artificial intelligence (AAAI ‘04), 664–669.

    Google Scholar 

  • Rabin, M.O. 1983. Randomized Byzantine generals. In Proceedings of the 24th IEEE symposium on foundations of computer science, 403–409.

    Google Scholar 

  • Roughgarden, T., and É. Tardos. 2002. How bad is selfish routing? Journal of the ACM 49: 236–259.

    Article  Google Scholar 

  • Rubinstein, A. 1986. Finite automata play the repeated prisoner’s dilemma. Journal of Economic Theory 39: 83–96.

    Article  Google Scholar 

  • Rubinstein, A. 1998. Modeling bounded rationality. Cambridge, MA: MIT Press.

    Google Scholar 

  • Sandholm, T., and Yokoo, M. 2003. The second international joint conference on Autonomous Agents and Multiagent Systems (AAMAS 2003). Table of contents available at http://www.informatik.uni-trier.de/~ley/db/conf/atal/aamas2003.html. Accessed 25 June 2007.

  • Satterthwaite, M. 1975. Strategy-proofness and Arrow’s conditions: Existence and correspondence theorems for voting procedures and social welfare functions. Journal of Economic Theory 10: 187–217.

    Article  Google Scholar 

  • Segal, I. 2006. Communication in economic mechanisms. In Advances in economics and econometrics: Theory and application, ninth world congress (Econometric society monographs), ed. R. Blundell, W.K. Newey, and T. Persson, 222–268. Cambridge: Cambridge University Press.

    Google Scholar 

  • Shamir, A., R.L. Rivest, and L. Adelman. 1981. Mental poker. In The mathematical gardner, ed. D.A. Klarner, 37–43. Boston: Prindle, Weber, and Schmidt.

    Chapter  Google Scholar 

  • Tennenholtz, M. 2002. Competitive safety analysis: Robust decision-making in multi-agent systems. Journal of Artificial Intelligence Research 17: 363–378.

    Google Scholar 

  • Urbano, A., and J.E. Vila. 2002. Computational complexity and communication: Coordination in two-player games. Econometrica 70: 1893–1927.

    Article  Google Scholar 

  • Urbano, A., and J.E. Vila. 2004. Computationally restricted unmediated talk under incomplete information. Economic Theory 23: 283–320.

    Article  Google Scholar 

  • Vetta, A. 2002. Nash equilibria in competitive societies, with applications to facility location, traffic routing and auctions. In Proceedings of the 43rd IEEE symposium on foundations of computer science, 416–425.

    Google Scholar 

  • Vickrey, W. 1961. Counterspeculation, auctions and competitive sealed tenders. Journal of Finance 16: 8–37.

    Article  Google Scholar 

  • Yao, A. 1982. Protocols for secure computation (extended abstract). In Proceedings of the 23rd IEEE symposium on foundations of computer science, 160–164.

    Google Scholar 

Download references

Acknowledgment

The work for this article was supported in part by NSF under grants CTC-0208535 and ITR-0325453, by ONR under grant N00014-02-1-0455, by the DoD Multidisciplinary University Research Initiative (MURI) program administered by the ONR under grants N00014-01-1-0795 and N00014-04-1-0725, and by AFOSR under grant F49620-02-1-0101. Thanks to Larry Blume, Christos Papadimitriou, Ilya Segal, Éva Tardos, and Moshe Tennenholtz for useful comments.

Author information

Authors and Affiliations

Authors

Editor information

Copyright information

© 2018 Macmillan Publishers Ltd.

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Halpern, J.Y. (2018). Computer Science and Game Theory. In: The New Palgrave Dictionary of Economics. Palgrave Macmillan, London. https://doi.org/10.1057/978-1-349-95189-5_2133

Download citation

Publish with us

Policies and ethics