|
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
|
Bruno Codenotti , Amin Saberi , Kasturi Varadarajan , Yinyu Ye, Leontief economies encode nonzero sum two-player games, Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm, p.659-667, January 22-26, 2006, Miami, Florida
[doi> 10.1145/1109557.1109629]
|
| |
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
|
Herbert Edelsbrunner , M. J. Ablowitz , S. H. Davis , E. J. Hinch , A. Iserles , J. Ockendon , P. J. Olver, Geometry and Topology for Mesh Generation (Cambridge Monographs on Applied and Computational Mathematics), Cambridge University Press, New York, NY, 2006
|
| |
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
|
Nikolaos Laoutaris , Laura J. Poplawski , Rajmohan Rajaraman , Ravi Sundaram , Shang-Hua Teng, Bounded budget connection (BBC) games or how to make friends and influence people, on a budget, Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing, August 18-21, 2008, Toronto, Canada
[doi> 10.1145/1400751.1400774]
|
| |
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
|
Richard J. Lipton , Evangelos Markakis , Aranyak Mehta, Playing large games using simple strategies, Proceedings of the 4th ACM conference on Electronic commerce, p.36-41, June 09-12, 2003, San Diego, CA, USA
[doi> 10.1145/779928.779933]
|
| |
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.
|
|