Computing Approximate Nash Equilibria in Polymatrix Games

In an e-Nash equilibrium, a player can gain at most e by unilaterally changing his behaviour. For two-player (bimatrix) games with payoffs in [0,1], the best-known e achievable in polynomial time is 0.3393 [23]. In general, for n-player games an e-Nash equilibrium can be computed in polynomial time for an e that is an increasing function of n but does not depend on the number of strategies of the players. For three-player and four-player games the corresponding values of \({\epsilon} \) are 0.6022 and 0.7153, respectively. Polymatrix games are a restriction of general n-player games where a player’s payoff is the sum of payoffs from a number of bimatrix games. There exists a very small but constant \({\epsilon} \) such that computing an \({\epsilon} \)-Nash equilibrium of a polymatrix game is PPAD-hard. Our main result is that an (0.5 + δ)-Nash equilibrium of an n-player polymatrix game can be computed in time polynomial in the input size and \(\frac{1}{\delta}\). Inspired by the algorithm of Tsaknakis and Spirakis [23], our algorithm uses gradient descent on the maximum regret of the players.

[1]  Paul W. Goldberg,et al.  The Complexity of Computing a Nash Equilibrium , 2009, SIAM J. Comput..

[2]  Aranyak Mehta,et al.  Progress in approximate nash equilibria , 2007, EC '07.

[3]  Kousha Etessami,et al.  On the Complexity of Nash Equilibria and Other Fixed Points , 2010, SIAM J. Comput..

[4]  Miklos Santha,et al.  Approximate Nash Equilibria for Multi-player Games , 2008, SAGT.

[5]  Troels Bjerre Lund,et al.  Approximate Well-Supported Nash Equilibria Below Two-Thirds , 2012, SAGT.

[6]  Aviad Rubinstein,et al.  Inapproximability of Nash Equilibrium , 2014, STOC.

[7]  Yakov Babichenko,et al.  Simple approximate equilibria in large games , 2014, EC.

[8]  Christos H. Papadimitriou,et al.  Approximate Nash equilibria in anonymous games , 2015, J. Econ. Theory.

[9]  Aranyak Mehta,et al.  Playing large games using simple strategies , 2003, EC '03.

[10]  Artur Czumaj,et al.  Approximate Well-Supported Nash Equilibria in Symmetric Bimatrix Games , 2014, SAGT.

[11]  J. Howson Equilibria of Polymatrix Games , 1972 .

[12]  Aranyak Mehta,et al.  A Note on Approximate Nash Equilibria , 2006, WINE.

[13]  Paul G. Spirakis,et al.  An Optimization Approach for Approximate Nash Equilibria , 2007, WINE.

[14]  Paul G. Spirakis,et al.  Well Supported Approximate Equilibria in Bimatrix Games , 2010, Algorithmica.

[15]  Paul W. Goldberg,et al.  Approximate Equilibria in Games with Few Players , 2008, ArXiv.

[16]  Constantinos Daskalakis,et al.  On the complexity of approximating a Nash equilibrium , 2011, SODA '11.

[17]  Evangelos Markakis,et al.  New algorithms for approximate Nash equilibria in bimatrix games , 2010, Theor. Comput. Sci..

[18]  Paul G. Spirakis,et al.  Computing Approximate Nash Equilibria in Polymatrix Games , 2015, Algorithmica.

[19]  Inbal Talgam-Cohen,et al.  A Direct Reduction from k-Player to 2-Player Approximate Nash Equilibrium , 2010, SAGT.

[20]  Yang Cai,et al.  On minmax theorems for multiplayer games , 2011, SODA '11.

[21]  Xiaotie Deng,et al.  Settling the complexity of computing two-player Nash equilibria , 2007, JACM.

[22]  Robert Wilson,et al.  A decomposition algorithm for N-player games , 2007 .

[23]  Robert Wilson,et al.  Computing Nash equilibria by iterated polymatrix approximation , 2004 .