Computing Approximate Nash Equilibria in Network Congestion Games with Polynomially Decreasing Cost Functions

We consider the problem of computing approximate Nash equilibria in monotone congestion games with polynomially decreasing cost functions. This class of games generalizes the one of network congestion games, while polynomially decreasing cost functions also include the fundamental Shapley cost sharing value. We design an algorithm that, given a parameter $$\gamma >1$$ and a subroutine able to compute $$\rho $$-approximate best-responses, outputs a $$\gamma 1/p+\rho $$-approximate Nash equilibrium, where p is the number of players. The computational complexity of the algorithm heavily depends on the choice of $$\gamma $$. In particular, when $$\gamma \in O1$$, the complexity is quasi-polynomial, while when $$\gamma \in \varOmega p^\epsilon $$, for a fixed constant $$\epsilon >0$$, it becomes polynomial. Our algorithm provides the first non-trivial approximability results for this class of games and achieves an almost tight performance for network games in directed graphs. On the negative side, we also show that the problem of computing a Nash equilibrium in Shapley network cost sharing games is PLS-complete even in undirected graphs, where previous hardness results where known only in the directed case.

[1]  R. Rosenthal A class of games possessing pure-strategy Nash equilibria , 1973 .

[2]  Berthold Vöcking,et al.  Inapproximability of pure nash equilibria , 2008, STOC.

[3]  Berthold Vöcking,et al.  On the Impact of Combinatorial Structure on Congestion Games , 2006, 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06).

[4]  Uriel Feige A threshold of ln n for approximating set cover (preliminary version) , 1996, STOC '96.

[5]  Guy Kortsarz,et al.  Improved approximating algorithms for Directed Steiner Forest , 2009, SODA.

[6]  Christos H. Papadimitriou,et al.  The complexity of pure Nash equilibria , 2004, STOC '04.

[7]  Mihalis Yannakakis,et al.  How easy is local search? , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[8]  Steve Chien,et al.  Convergence to approximate Nash equilibria in congestion games , 2007, SODA '07.

[9]  Tim Roughgarden,et al.  The price of stability for network design with fair cost allocation , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[10]  Vasilis Syrgkanis,et al.  The Complexity of Equilibria in Cost Sharing Games , 2010, WINE.

[11]  Mihalis Yannakakis,et al.  Optimization, approximation, and complexity classes , 1991, STOC '88.

[12]  J. Nash Equilibrium Points in N-Person Games. , 1950, Proceedings of the National Academy of Sciences of the United States of America.

[13]  Christos H. Papadimitriou,et al.  Worst-case equilibria , 1999 .

[14]  Frédéric Magniez,et al.  The Complexity of Approximate Nash Equilibrium in Congestion Games with Negative Delays , 2011, WINE.

[15]  L. Shapley,et al.  REGULAR ARTICLEPotential Games , 1996 .

[16]  Susanne Albers,et al.  On Approximate Nash Equilibria in Network Design , 2013, Internet Math..

[17]  Sudipto Guha,et al.  Approximation algorithms for directed Steiner problems , 1999, SODA '98.

[18]  Angelo Fanelli,et al.  Efficient Computation of Approximate Pure Nash Equilibria in Congestion Games , 2011, 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science.