Abstract.

Since the seminal PPAD-completeness result for computing a Nash equilibrium even in two-player games, an important line of research has focused on relaxations achievable in polynomial time. In this paper, we consider the notion of an \(\varepsilon\) -well-supported Nash equilibrium, where \(\varepsilon \in [0,1]\) corresponds to the approximation guarantee. Put simply, in an \(\varepsilon\) -well-supported equilibrium, every player chooses with positive probability actions that are within \(\varepsilon\) of the maximum achievable payoff against the other player’s strategy. Ever since the initial approximation guarantee of 2/3 for well-supported equilibria, which was established more than a decade ago, the progress on this problem has been extremely slow and incremental. Notably, the small improvements to 0.6608, and finally to 0.6528, were achieved by algorithms of growing complexity. Our main result is a simple and intuitive algorithm that improves the approximation guarantee to 1/2. Our algorithm is based on linear programming and in particular on exploiting suitably defined zero-sum games that arise from the payoff matrices of the two players. As a byproduct, we show how to achieve the same approximation guarantee in a query-efficient way.

Keywords

  1. Nash equilibria
  2. well-supported Nash equilibria
  3. query complexity
  4. bimatrix games

MSC codes

  1. 68Q25
  2. 91A05

Get full access to this article

View all available purchase options and get full access to this article.

References

1.
B. Adsul, J. Garg, R. Mehta, and M. Sohoni, Rank-1 bimatrix games: A homeomorphism and a polynomial time algorithm, in Proceedings of STOC, 2011, pp. 195–204.
2.
P. Austrin, M. Braverman, and E. Chlamtáč, Inapproximability of NP-complete variants of Nash equilibrium, in Approximation, Randomization, and Combinatorial Optimization, Algorithms and Techniques, Springer, Heidelberg, 2011, pp. 13–25.
3.
Y. Babichenko, S. Barman, and R. Peretz, Empirical distribution of equilibrium play and its testing application, Math. Oper. Res., 42 (2017), pp. 15–29.
4.
I. Bárány, S. Vempala, and A. Vetta, Nash equilibria in random games, Random Structures Algorithms, 31 (2007), pp. 391–405.
5.
S. Barman, Approximating Nash equilibria and dense subgraphs via an approximate version of Carathéodory’s theorem, SIAM J. Comput., 47 (2018), pp. 960–981, https://doi.org/10.1137/15M1050574.
6.
S. Boodaghians, J. Brakensiek, S. B. Hopkins, and A. Rubinstein, Smoothed complexity of 2-player Nash equilibria, in Proceedings of FOCS, 2020, pp. 271–282.
7.
H. Bosse, J. Byrka, and E. Markakis, New algorithms for approximate Nash equilibria in bimatrix games, Theoret. Comput. Sci., 411 (2010), pp. 164–173.
8.
M. Braverman, Y. Kun Ko, and O. Weinstein, Approximating the best Nash equilibrium in \({n}^{\text{$o$(log $n$})}\) -time breaks the exponential time hypothesis, in Proceedings of SODA, SIAM, 2015, pp. 970–982, https://doi.org/10.1137/1.9781611973730.66.
9.
X. Chen, X. Deng, and S.-H. Teng, Sparse games are hard, in Proceedings of WINE, 2006, pp. 262–273.
10.
X. Chen, X. Deng, and S.-H. Teng, Settling the complexity of computing two-player Nash equilibria, J. ACM, 56 (2009), 14.
11.
X. Chen, S.-H. Teng, and P. Valiant, The approximation complexity of win-lose games, in Proceedings of SODA, Vol. 7, 2007, pp. 159–168.
12.
B. Codenotti and D. Štefankovič, On the computational complexity of Nash equilibria for (0,1) bimatrix games, Inform. Process. Lett., 94 (2005), pp. 145–150.
13.
A. Czumaj, A. Deligkas, M. Fasoulakis, J. Fearnley, M. Jurdzinski, and R. Savani, Distributed Methods for Computing Approximate Equilibria, preprint, http://arxiv.org/abs/1512.03315, 2015.
14.
A. Czumaj, A. Deligkas, M. Fasoulakis, J. Fearnley, M. Jurdziński, and R. Savani, Distributed methods for computing approximate equilibria, Algorithmica, 81 (2019), pp. 1205–1231.
15.
A. Czumaj, M. Fasoulakis, and M. Jurdziński, Approximate well-supported Nash equilibria in symmetric bimatrix games, in Proceedings of SAGT, Vol. 8768, 2014, pp. 244–254.
16.
A. Czumaj, M. Fasoulakis, and M. Jurdzinski, Zero-sum game techniques for approximate Nash equilibria, in Proceedings of the 16th Conference on Autonomous Agents and MultiAgent Systems (AAMAS’17), 2017, pp. 1514–1516.
17.
C. Daskalakis, P. W. Goldberg, and C. H. Papadimitriou, The complexity of computing a Nash equilibrium, in Proceedings of STOC, 2006, pp. 71–78.
18.
C. Daskalakis, A. Mehta, and C. Papadimitriou, Progress in approximate Nash equilibria, in Proceedings of EC, 2007, pp. 355–358.
19.
C. Daskalakis, A. Mehta, and C. Papadimitriou, A note on approximate Nash equilibria, Theoret. Comput. Sci., 410 (2009), pp. 1581–1588.
20.
A. Deligkas, M. Fasoulakis, and E. Markakis, A Polynomial-Time Algorithm for 1/3-Approximate Nash Equilibria in Bimatrix Games, preprint, https://arxiv.org/abs/2204.11525, 2022.
21.
A. Deligkas, J. Fearnley, A. Hollender, and T. Melissourgos, Pure-circuit: Strong inapproximability for PPAD, in Proceedings of FOCS, 2022.
22.
A. Deligkas, J. Fearnley, A. Hollender, and T. Melissourgos, Tight inapproximability for graphical games, in Proceedings of AAAI, to appear.
23.
A. Deligkas, J. Fearnley, T. Melissourgos, and P. G. Spirakis, Approximating the existential theory of the reals, J. Comput. System Sci., 125 (2022), pp. 106–128, https://doi.org/10.1016/j.jcss.2021.11.002.
24.
A. Deligkas, J. Fearnley, and R. Savani, Inapproximability results for constrained approximate Nash equilibria, Inform. and Comput., 262 (2018), pp. 40–56.
25.
A. Deligkas, J. Fearnley, R. Savani, and P. G. Spirakis, Computing approximate Nash equilibria in polymatrix games, Algorithmica, 77 (2017), pp. 487–514.
26.
M. Fasoulakis and E. Markakis, An improved quasi-polynomial algorithm for approximate well-supported Nash equilibria, in Proceedings of the Thirty-Third Conference on Artificial Intelligence (AAAI’19), 2019, pp. 1926–1932.
27.
J. Fearnley, P. W. Goldberg, R. Savani, and T. B. Sørensen, Approximate well-supported Nash equilibria below two-thirds, Algorithmica, 76 (2016), pp. 297–319.
28.
J. Fearnley and R. Savani, Finding approximate Nash equilibria of bimatrix games via payoff queries, ACM Trans. Econ. Comput., 4 (2016), pp. 1–19.
29.
P. W. Goldberg and A. Pastink, On the communication complexity of approximate Nash equilibria, Games Econ. Behav., 85 (2014), pp. 19–31.
30.
R. Kannan and T. Theobald, Games of fixed rank: A hierarchy of bimatrix games, Econ. Theory, 42 (2010), pp. 157–173.
31.
S. C. Kontogiannis, P. N. Panagopoulou, and P. G. Spirakis, Polynomial algorithms for approximating Nash equilibria of bimatrix games, in Proceedings of WINE, 2006, pp. 286–296.
32.
S. C. Kontogiannis and P. G. Spirakis, Well supported approximate equilibria in bimatrix games, Algorithmica, 57 (2010), pp. 653–667.
33.
S. C. Kontogiannis and P. G. Spirakis, Approximability of symmetric bimatrix games and related experiments, in Proceedings of SEA, Vol. 6630, 2011, pp. 1–20.
34.
P. K. Kothari and R. Mehta, Sum-of-squares meets Nash: Lower bounds for finding any equilibrium, in Proceedings of STOC, 2018, pp. 1241–1248.
35.
R. Lipton, E. Markakis, and A. Mehta, Playing large games using simple strategies, in Proceedings of EC, 2003, pp. 36–41.
36.
Z. Liu and Y. Sheng, On the approximation of Nash equilibria in sparse win-lose games, in Proceedings of AAAI, 2018.
37.
A. McLennan and R. Tourky, Imitation games and computation, Games Econ. Behav., 70 (2010), pp. 4–11.
38.
A. McLennan and R. Tourky, Simple complexity from imitation games, Games Econ. Behav., 68 (2010), pp. 683–688.
39.
R. Mehta, Constant rank two-player games are PPAD-hard, SIAM J. Comput., 47 (2018), pp. 1858–1887, https://doi.org/10.1137/15M1032338.
40.
A. Murhekar and R. Mehta, Approximate Nash equilibria of imitation games: Algorithms and complexity, in Proceedings of AAMAS, 2020, pp. 887–894.
41.
J. Nash, Non-cooperative games, Ann. of Math. (2), 54 (1951), pp. 286–295.
42.
P. N. Panagopoulou and P. G. Spirakis, Random bimatrix games are asymptotically easy to solve (a simple proof), Theoret. Comput. Syst., 54 (2014), pp. 479–490.
43.
T. Roughgarden, Communication complexity (for algorithm designers), Found. Trends Theor. Comput. Sci., 11 (2015), pp. 217–404.
44.
A. Rubinstein, Settling the complexity of computing approximate two-player Nash equilibria, in Proceedings of FOCS, 2016, pp. 258–265.
45.
A. Rubinstein, Inapproximability of Nash equilibrium, SIAM J. Comput., 47 (2018), pp. 917–959, https://doi.org/10.1137/15M1039274.
46.
H. Tsaknakis and P. G. Spirakis, An optimization approach for approximate Nash equilibria, Internet Math., 5 (2008), pp. 365–382.

Information & Authors

Information

Published In

cover image SIAM Journal on Computing
SIAM Journal on Computing
Pages: 1083 - 1096
ISSN (online): 1095-7111

History

Submitted: 24 January 2023
Accepted: 16 May 2023
Published online: 12 September 2023

Keywords

  1. Nash equilibria
  2. well-supported Nash equilibria
  3. query complexity
  4. bimatrix games

MSC codes

  1. 68Q25
  2. 91A05

Authors

Affiliations

Royal Holloway, University of London - Egham Hill, Egham Surrey TW20 0EX, United Kingdom.
Michail Fasoulakis
Foundation for Research and Technology-Hellas FORTH, GR - 700 13, Heraklion, Crete.
Athens University of Economics and Business, Athina 104 34, Greece.
Evangelos Markakis
Athens University of Economics and Business, Athina 104 34, Greece.
Input Output Global (IOG).

Funding Information

Funding: The research of the second and third authors was supported by the Hellenic Foundation for Research and Innovation (H.F.R.I.) under the “First Call for H.F.R.I. Research Projects to support faculty members and researchers and the procurement of high-cost research equipment” grant (project HFRI-FM17-3512).

Metrics & Citations

Metrics

Citations

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited By

There are no citations for this item

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share on social media