Efficient Computation of Approximate Pure Nash Equilibria in Congestion Games

Congestion games constitute an important class of games in which computing an exact or even approximate pure Nash equilibrium is in general {\sf PLS}-complete. We present a surprisingly simple polynomial-time algorithm that computes $O(1)$-approximate Nash equilibria in these games. In particular, for congestion games with linear latency functions, our algorithm computes $(2+\epsilon)$-approximate pure Nash equilibria in time polynomial in the number of players, the number of resources and $1/\epsilon$. It also applies to games with polynomial latency functions with constant maximum degree $d$; there, the approximation guarantee is $d^{O(d)}$. The algorithm essentially identifies a polynomially long sequence of best-response moves that lead to an approximate equilibrium, the existence of such short sequences is interesting in itself. These are the first positive algorithmic results for approximate equilibria in non-symmetric congestion games. We strengthen them further by proving that, for congestion games that deviate from our mild assumptions, computing $\rho$-approximate equilibria is {\sf PLS}-complete for any polynomial-time computable $\rho$.

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

[2]  Claire Mathieu,et al.  Online multicast with egalitarian cost sharing , 2008, SPAA '08.

[3]  Martin Hoefer,et al.  Non-cooperative facility location and covering games , 2006, Theor. Comput. Sci..

[4]  A. Chattopadhyay Discrepancy and the Power of Bottom Fan-in in Depth-three Circuits , 2007, FOCS 2007.

[5]  Yossi Azar,et al.  Fast convergence to nearly optimal solutions in potential games , 2008, EC '08.

[6]  Elliot Anshelevich,et al.  Exact and Approximate Equilibria for Optimal Group Network Formation , 2009, ESA.

[7]  Berthold Vöcking,et al.  On the Impact of Combinatorial Structure on Congestion Games , 2006, FOCS.

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

[9]  RoughgardenTim Intrinsic robustness of the price of anarchy , 2012 .

[10]  Joseph Naor,et al.  Non-Cooperative Multicast and Facility Location Games , 2007, IEEE J. Sel. Areas Commun..

[11]  Éva Tardos,et al.  Approximate Pure Nash Equilibria via Lovász Local Lemma , 2009, WINE.

[12]  Vahab S. Mirrokni,et al.  Convergence and approximation in potential games , 2012, Theor. Comput. Sci..

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

[14]  Vahab S. Mirrokni,et al.  Convergence Issues in Competitive Games , 2004, APPROX-RANDOM.

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

[16]  L. Shapley,et al.  Potential Games , 1994 .

[17]  Angelo Fanelli,et al.  The speed of convergence in congestion games under best-response dynamics , 2008, TALG.

[18]  Paul G. Spirakis,et al.  On the Performance of Approximate Equilibria in Congestion Games , 2008, Algorithmica.

[19]  Nicolas Christin,et al.  Near rationality and competitive equilibria in networked systems , 2004, PINS '04.

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

[21]  C. Papadimitriou,et al.  Computing Equilibria in Anonymous Games , 2007, FOCS 2007.

[22]  Sanjeev Khanna,et al.  Approximating pure nash equilibrium in cut, party affiliation, and satisfiability games , 2010, EC '10.

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

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