ACM Home Page
Please provide us with feedback. Feedback
Settling the complexity of computing two-player Nash equilibria
Full text PdfPdf (672 KB)
Source
Journal of the ACM (JACM) archive
Volume 56 ,  Issue 3  (May 2009) table of contents
Article No. 14  
Year of Publication: 2009
ISSN:0004-5411
Authors
Xi Chen  Tsinghua University, Beijing, China
Xiaotie Deng  City University of Hong Kong, Hong Kong, China
Shang-Hua Teng  Boston University and Akamai Technologies Inc., Boston, Massachusetts
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 30,   Downloads (12 Months): 266,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1516512.1516516
What is a DOI?

ABSTRACT

We prove that Bimatrix, the problem of finding a Nash equilibrium in a two-player game, is complete for the complexity class PPAD (Polynomial Parity Argument, Directed version) introduced by Papadimitriou in 1991.

Our result, building upon the work of Daskalakis et al. [2006a] on the complexity of four-player Nash equilibria, settles a long standing open problem in algorithmic game theory. It also serves as a starting point for a series of results concerning the complexity of two-player Nash equilibria. In particular, we prove the following theorems:

—Bimatrix does not have a fully polynomial-time approximation scheme unless every problem in PPAD is solvable in polynomial time.

—The smoothed complexity of the classic Lemke-Howson algorithm and, in fact, of any algorithm for Bimatrix is not polynomial unless every problem in PPAD is solvable in randomized polynomial time.

Our results also have a complexity implication in mathematical economics:

—Arrow-Debreu market equilibria are PPAD-hard to compute.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Addario-Berry, L., Olver, N., and Vetta, A. 2007. A polynomial time algorithm for finding Nash equilibria in planar win-lose games. J. Graph Algor. Applica. 11, 1, 309--319.
 
3
Arrow, K., and Debreu, G. 1954. Existence of an equilibrium for a competitive economy. Econometrica 22, 265--290.
 
4
 
5
Blum, L., Shub, M., and Smale, S. 1989. On a theory of computation over the real numbers; NP completeness, recursive functions and universal machines. Bull. AMS 21, 1 (July), 1--46.
 
6
Borgwardt, K.-H. 1982. The average number of steps required by the simplex method is polynomial. Z. Oper. Res. 26, 157--177.
 
7
Bosse, H., Byrka, J., and Markakis, E. 2007. New algorithms for approximate Nash equilibria in bimatrix games. In Proceedings of the 3rd International Workshop on Internet and Network Economics. 17--29.
 
8
Brouwer, L. 1910. Über Abbildung von Mannigfaltigkeiten. Math. Ann. 71, 97--115.
 
9
Chen, X., and Deng, X. 2005a. 3-Nash is PPAD-complete. In Electronic Colloquium in Computational Complexity. TR05--134.
10
 
11
Chen, X., and Deng, X. 2006. On the complexity of 2D discrete fixed point problem. In ICALP '06: Proceedings of the 33rd International Colloquium on Automata, Languages and Programming. 489--500.
 
12
Chen, X., Deng, X., and Teng, S.-H. 2006a. Sparse games are hard. In Proceedings of the 2nd Workshop on Internet and Network Economics. 262--273.
 
13
Chen, X., Huang, L.-S., and Teng, S.-H. 2006b. Market equilibria with hybrid linear-Leontief utilities. In Proceedings of the 2nd Workshop on Internet and Network Economics. 274--285.
 
14
 
15
 
16
17
 
18
Condon, A., Edelsbrunner, H., Emerson, E., Fortnow, L., Haber, S., Karp, R., Leivant, D., Lipton, R., Lynch, N., Parberry, I., Papadimitriou, C., Rabin, M., Rosenberg, A., Royer, J., Savage, J., Selman, A., Smith, C., Tardos, E., and Vitter, J. 1999. Challenges for theory of computing: Report of an NSF-sponsored workshop on research in theoretical computer science. SIGACT News 30, 2, 62--76.
 
19
Conitzer, V., and Sandholm, T. 2003. Complexity results about Nash equilibria. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI). ACM, New York, 765--771.
20
21
 
22
Daskalakis, C., Mehta, A., and Papadimitriou, C. H. 2006b. A note on approximate Nash equilibria. In Proceedings of the 2nd Workshop on Internet and Network Economics. 297--306.
23
 
24
Daskalakis, C., and Papadimitriou, C. 2005. Three-player games are hard. In Electronic Colloquium in Computational Complexity. TR05--139.
 
25
 
26
 
27
28
 
29
Friedl, K., Ivanyos, G., Santha, M., and Verhoeven, F. 2005. On the black-box complexity of Sperner's lemma. In Proceedings of the 15th International Symposium on Fundamentals of Computation Theory. 245--257.
 
30
Friedl, K., Ivanyos, G., Santha, M., and Verhoeven, F. 2006. Locally 2-dimensional Sperner problems complete for the polynomial parity argument classes. In Proceedings of the 6th Conference on Algorithms and Complexity. 380--391.
 
31
Gilboa, I., and Zemel, E. 1989. Nash and correlated equilibria: Some complexity considerations. Games Econ. Behav. 1, 1, 80--93.
32
 
33
 
34
 
35
Holt, C., and Roth, A. 2004. The Nash equilibrium: A perspective. Proc. Nat. Acad. Sci. USA 101, 12, 3999--4002.
 
36
Huang, L.-S., and Teng, S.-H. 2007. On the approximation and smoothed complexity of Leontief market equilibria. In Proceedings of the 1st International Frontiers of Algorithmics Workshop. 96--107.
37
 
38
Kakutani, S. 1941. A generalization of Brouwer's fixed point theorem. Duke Math. J. 8, 457--459.
 
39
 
40
 
41
 
42
Khachian, L. 1979. A polynomial algorithm in linear programming. Doklady Akademia Nauk SSSR 244, 1093--1096, (English translation in Soviet Math. Dokl. 20, 191--194).
 
43
Klee, V., and Minty, G. 1972. How good is the simplex algorithm? In Inequalities -- III, O. Shisha, Ed. Academic Press, Orlando, FL, 159--175.
 
44
 
45
Kontogiannis, S., Panagopoulou, P., and Spirakis, P. 2006. Polynomial algorithms for approximating Nash equilibria of bimatrix games. In Proceedings of the 2nd Workshop on Internet and Network Economics. 286--296.
46
 
47
Lemke, C. 1965. Bimatrix equilibrium points and mathematical programming. Manag. Sci. 11, 681--689.
 
48
Lemke, C., and Howson, Jr., J. 1964. Equilibrium points of bimatrix games. J. Soc. Indust. Appl. Math. 12, 413--423.
 
49
Leonard, R. 1994. Reading Cournot, reading Nash: The creation and stabilisation of the Nash equilibrium. Economic Journal 104, 424, 492--511.
 
50
Lipton, R., and Markakis, E. 2004. Nash equilibria via polynomial equations. In Proceedings of the 6th Latin American Symposium on Theoretical Informatics. 413--422.
51
 
52
Megiddo, N. 1988. A note on the complexity of P-matrix LCP and computing an equilibrium. Res. Rep. RJ6439 IBM Almaden Research Center, San Jose.
 
53
 
54
Morgenstern, O., and von Neumann, J. 1947. Theory of Games and Economic Behavior. Princeton University Press, Princeton, NJ.
 
55
Nash, J. 1950. Equilibrium points in n-person games. Proc. Nat. Acad. USA 36, 1, 48--49.
 
56
Nash, J. 1951. Noncooperative games. Ann. Math. 54, 289--295.
 
57
Papadimitriou, C. 1991. On inefficient proofs of existence and complexity classes. In Proceedings of the 4th Czechoslovakian Symposium on Combinatorics.
 
58
59
 
60
Poplawski, L. J., Rajaraman, R., Sundaram, R., and Teng, S.-H. 2008. Preference games and personalized equilibria, with applications to fractional BGP. In arXiv:0812.0598.
 
61
 
62
 
63
Scarf, H. 1967a. The approximation of fixed points of a continuous mapping. SIAM J. Appl. Math. 15, 997--1007.
 
64
Scarf, H. 1967b. On the computation of equilibrium prices. In Ten Economic Studies in the Tradition of Irving Fisher, W. Fellner, Ed. Wiley, New York.
 
65
Sperner, E. 1928. Neuer Beweis fur die Invarianz der Dimensionszahl und des Gebietes. Abhandlungen aus dem Mathematischen Seminar Universitat Hamburg 6, 265--272.
66
 
67
Spielman, D., and Teng, S.-H. 2006. Smoothed analysis of algorithms and heuristics: Progress and open questions. In Foundations of Computational Mathematics, L. Pardo, A. Pinkus, E. Süli, and M. Todd, Eds. Cambridge University Press, Cambridge, MA, 274--342.
 
68
Tsaknakis, H., and Spirakis, P. 2007. An optimization approach for approximate Nash equilibria. In Proceedings of the 3rd International Workshop on Internet and Network Economics. 42--56.
 
69
von Neumann, J. 1928. Zur theorie der gesellschaftsspiele. Math. Ann. 100, 295--320.
 
70
Wilson, R. 1971. Computing equilibria of n-person games. SIAM J. Appl. Math. 21, 80--87.
 
71
Ye, Y. 2005. Exchange market equilibria with Leontief's utility: Freedom of pricing leads to rationality. In Proceedings of the 1st Workshop on Internet and Network Economics. 14--23.

Collaborative Colleagues:
Xi Chen: colleagues
Xiaotie Deng: colleagues
Shang-Hua Teng: colleagues