[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Fast Algorithms for Rank-1 Bimatrix Games

Published: 01 March 2021 Publication History

Abstract

Games with multiplicative payoffs

Abstract

Trade is win-win: The buyer gets a product that the seller can provide more easily. Selling more and buying more benefits both. This mutual benefit can sometimes be represented multiplicatively. But the buyer also pays a price to the seller. This money transfer is win-lose, a zero-sum game. The sum of the two payoff matrices is a matrix of rank one. In “Fast Algorithms for Rank-1 Bimatrix Games,” Bharat Adsul, Jugal Garg, Ruta Mehta, Milind Sohoni, and Bernhard von Stengel show new algorithms that analyze such rank-1 games. The computation time for finding one Nash equilibrium is polynomial. Finding all Nash equilibria takes time comparable to finding a single equilibrium of a general bimatrix game. This puts games in computational reach that are economically much more interesting than zero-sum games (which are of rank zero), whereas solving general games is computationally hard. The paper's detailed structural analysis of games based on their rank enhances our understanding of this computational complexity.

Abstract

The rank of a bimatrix game is the matrix rank of the sum of the two payoff matrices. This paper comprehensively analyzes games of rank one and shows the following: (1) For a game of rank r, the set of its Nash equilibria is the intersection of a generically one-dimensional set of equilibria of parameterized games of rank r − 1 with a hyperplane. (2) One equilibrium of a rank-1 game can be found in polynomial time. (3) All equilibria of a rank-1 game can be found by following a piecewise linear path. In contrast, such a path-following method finds only one equilibrium of a bimatrix game. (4) The number of equilibria of a rank-1 game may be exponential. (5) There is a homeomorphism between the space of bimatrix games and their equilibrium correspondence that preserves rank. It is a variation of the homeomorphism used for the concept of strategic stability of an equilibrium component.

References

[1]
Adler I, Monteiro RDC (1992) A geometric view of parametric linear programming. Algorithmica 8(1–6):161–176.
[2]
Adsul B, Garg J, Mehta R, Sohoni M (2011) Rank-1 bimatrix games: a homeomorphism and a polynomial time algorithm. Proc. 43rd Annual ACM Sympos. Theory Comput. (STOC) (Association for Computing Machinery, New York), 195–204.
[3]
Avis D (2000) lrs: A revised implementation of the reverse search vertex enumeration algorithm. Kalai G, Ziegler G, eds. Polytopes–Combinatorics and Computation (Birkhäuser Verlag, Basel, Switzerland), 177–198.
[4]
Avis D, Rosenberg GD, Savani R, von Stengel B (2010) Enumeration of Nash equilibria for two-player games. Econom. Theory 42(1):9–37.
[5]
Bulow J, Levin J (2006) Matching and price competition. Amer. Econom. Rev. 96(3):652–668.
[6]
Chen X, Deng X (2006) Settling the complexity of two-player Nash equilibrium. 47th Annual IEEE Sympos. Foundations Comput. Sci. (FOCS) (IEEE Computer Society, Los Alamitos, CA), 261–272.
[7]
Chen X, Deng X, Teng SH (2009) Settling the complexity of computing two-player Nash equilibria. J. ACM 56(3):Article 14.
[8]
Chen X, Paparas D (2019) Rank-2 bimatrix games are PPAD-hard. August 10, personal communication by email from Xi Chen to Ruta Mehta.
[9]
Dadush D, Huiberts S (2018) A friendly smoothed analysis of the simplex method. Proc. 50th Annual ACM Sympos. Theory Comput. (STOC) (Association for Computing Machinery, New York), 390–403.
[10]
Dantzig GB (1963) Linear Programming and Extensions (Princeton University Press, Princeton, NJ).
[11]
Daskalakis C, Goldberg PW, Papadimitriou CH (2009) The complexity of computing a Nash equilibrium. SIAM J. Comput. 39(1):195–259.
[12]
Etessami K, Yannakakis M (2010) On the complexity of Nash equilibria and other fixed points. SIAM J. Comput. 39(6):2531–2597.
[13]
Freund RM, Roundy R, Todd MJ (1985) Identifying the set of always-active constraints in a system of linear inequalities by a single linear program. Sloan Working Paper No. 1674-85, Massachusetts Institute of Technology, Cambridge, MA.
[14]
Gass S, Saaty T (1955) The computational algorithm for the parametric objective function. Naval Res. Logist. Quart. 2(1–2):39–45.
[15]
Gilboa I, Zemel E (1989) Nash and correlated equilibria: some complexity considerations. Games Econom. Behav. 1(1):80–93.
[16]
Govindan S, Wilson R (2003) A global Newton method to compute Nash equilibria. J. Econom. Theory 110(1):65–86.
[17]
Jansen B, De Jong J, Roos C, Terlaky T (1997) Sensitivity analysis in linear programming: Just be careful! Eur. J. Oper. Res. 101(1):15–28.
[18]
Jansen M, Vermeulen D (2001) On the computation of stable sets and strictly perfect equilibria. Econom. Theory 17(2):325–344.
[19]
Jansen MJM (1981) Maximal Nash subsets for bimatrix games. Naval Res. Logist. Quart. 28(1):147–152.
[20]
Kannan R, Theobald T (2010) Games of fixed rank: a hierarchy of bimatrix games. Econom. Theory 42(1):157–173.
[21]
Klee V, Minty GJ (1972) How good is the simplex algorithm? Shisha O, ed. Inequalities, III (Academic Press, New York), 159–175.
[22]
Kohlberg E, Mertens JF (1986) On the strategic stability of equilibria. Econometrica 54(5):1003–1037.
[23]
Konno H, Yajima Y, Matsui T (1991) Parametric simplex algorithms for solving a special class of nonconvex minimization problems. J. Global Optim. 1(1):65–81.
[24]
Lemke CE (1965) Bimatrix equilibrium points and mathematical programming. Management Sci. 11(7):681–689.
[25]
Lemke CE, Howson JT Jr (1964) Equilibrium points of bimatrix games. J. Soc. Indust. Appl. Math. 12(2):413–423.
[26]
Mangasarian OL (1964) Equilibrium points of bimatrix games. J. Soc. Indust. Appl. Math. 12(4):778–780.
[27]
Mangasarian OL, Stone H (1964) Two-person nonzero-sum games and quadratic programming. J. Math. Anal. Appl. 9(3):348–355.
[28]
Matsui T (1996) NP-hardness of linear multiplicative programming and related problems. J. Global Optim. 9(2):113–119.
[29]
Mehrotra S, Ye Y (1993) Finding an interior point in the optimal face of linear programs. Math. Programming 62(1-3):497–515.
[30]
Mehta R (2018) Constant rank two-player games are PPAD-hard. SIAM J. Comput. 47(5):1858–1887.
[31]
Murty KG (1980) Computational complexity of parametric linear programming. Math. Programming 19(1):213–219.
[32]
Nash J (1951) Non-cooperative games. Ann. of Math. (2) 54(2):286–295.
[33]
Papadimitriou CH (1994) On the complexity of the parity argument and other inefficient proofs of existence. J. Comput. System Sci. 48(3):498–532.
[34]
Savani R, von Stengel B (2006) Hard-to-solve bimatrix games. Econometrica 74(2):397–429.
[35]
Schrijver A (1986) Theory of Linear and Integer Programming (John Wiley & Sons, Chichester, UK).
[36]
Spielman DA, Teng SH (2004) Smoothed analysis of algorithms: why the simplex algorithm usually takes polynomial time. J. ACM 51(3):385–463.
[37]
Theobald T (2009) Enumerating the Nash equilibria of rank 1-games. Avis D, Bremner D, Deza A, eds. Polyhedral Computation, CRM Proceedings and Lecture Notes, vol. 48 (American Mathematical Society, Providence, RI), 115–129.
[38]
van Damme E (1991) Stability and Perfection of Nash Equilibria, 2nd ed. (Springer, Berlin).
[39]
Vazirani VV, Yannakakis M (2011) Market equilibrium under separable, piecewise-linear, concave utilities. J. ACM 58(3):Article 10.
[40]
von Stengel B (1999) New maximal numbers of equilibria in bimatrix games. Discrete Comput. Geometry 21(4):557–568.
[41]
von Stengel B (2002) Computing equilibria for two-person games. Aumann RJ, Hart S, eds. Handbook of Game Theory with Economic Applications, vol. 3 (North-Holland, Amsterdam), 1723–1759.
[42]
von Stengel B (2012) Rank-1 games with exponentially many Nash equilibria. Preprint, submitted November 11, https://arxiv.org/abs/1211.2405.
[43]
von Stengel B, van den Elzen A, Talman D (2002) Computing normal form perfect equilibria for extensive two-person games. Econometrica 70(2):693–715.
[44]
Wardlaw WP (2005) Row rank equals column rank. Math. Magazine 78(4):316–318.
[45]
Wilson R (1992) Computing simply stable equilibria. Econometrica 60:1039–1070.

Cited By

View all
  • (2024)Game Transformations That Preserve Nash Equilibria or Best-Response SetsProceedings of the 23rd International Conference on Autonomous Agents and Multiagent Systems10.5555/3635637.3663211(2513-2515)Online publication date: 6-May-2024
  • (2024)Game transformations that preserve Nash equilibria or best-response setsProceedings of the Thirty-Third International Joint Conference on Artificial Intelligence10.24963/ijcai.2024/331(2984-2993)Online publication date: 3-Aug-2024
  • (2024)Semidefinite gamesInternational Journal of Game Theory10.1007/s00182-024-00902-653:3(827-857)Online publication date: 1-Sep-2024

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Operations Research
Operations Research  Volume 69, Issue 2
March-April 2021
326 pages
ISSN:0030-364X
DOI:10.1287/opre.2021.69.issue-2
Issue’s Table of Contents

Publisher

INFORMS

Linthicum, MD, United States

Publication History

Published: 01 March 2021
Accepted: 21 November 2019
Received: 15 January 2019

Author Tags

  1. games/group decisions: noncooperative
  2. analysis of algorithms: computational complexity

Author Tag

  1. Methods

Author Tags

  1. bimatrix game
  2. Nash equilibrium
  3. rank-1 game
  4. polynomial-time algorithm
  5. homeomorphism

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Game Transformations That Preserve Nash Equilibria or Best-Response SetsProceedings of the 23rd International Conference on Autonomous Agents and Multiagent Systems10.5555/3635637.3663211(2513-2515)Online publication date: 6-May-2024
  • (2024)Game transformations that preserve Nash equilibria or best-response setsProceedings of the Thirty-Third International Joint Conference on Artificial Intelligence10.24963/ijcai.2024/331(2984-2993)Online publication date: 3-Aug-2024
  • (2024)Semidefinite gamesInternational Journal of Game Theory10.1007/s00182-024-00902-653:3(827-857)Online publication date: 1-Sep-2024

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media