Pure Nash equilibria in player-specific and weighted congestion games

Unlike standard congestion games, weighted congestion games and congestion games with player-specific delay functions do not necessarily possess pure Nash equilibria. It is known, however, that there exist pure equilibria for both of these variants in the case of singleton congestion games, i.e., if the players' strategy spaces contain only sets of cardinality one. In this paper, we investigate how far such a property on the players' strategy spaces guaranteeing the existence of pure equilibria can be extended. We show that both weighted and player-specific congestion games admit pure equilibria in the case of matroid congestion games, i.e., if the strategy space of each player consists of the bases of a matroid on the set of resources. We also show that the matroid property is the maximal property that guarantees pure equilibria without taking into account how the strategy spaces of different players are interweaved. Additionally, our analysis of player-specific matroid congestion games yields a polynomial time algorithm for computing pure equilibria. We also address questions related to the convergence time of such games. For player-specific matroid congestion games, in which the best response dynamics may cycle, we show that from every state there exists a short sequences of better responses to an equilibrium. For weighted matroid congestion games, we present a superpolynomial lower bound on the convergence time of the best response dynamics showing that players do not even converge in pseudopolynomial time.

[1]  Tim Roughgarden,et al.  The Price of Stability for Network Design with Fair Cost Allocation , 2004, FOCS.

[2]  Paul G. Spirakis,et al.  Selfish unsplittable flows , 2005, Theor. Comput. Sci..

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

[4]  Marina Thottan,et al.  Market sharing games applied to content distribution in ad hoc networks , 2004, IEEE Journal on Selected Areas in Communications.

[5]  Igal Milchtaich,et al.  The Equilibrium Existence Problem in Finite Network Congestion Games , 2006, WINE.

[6]  Alexander Schrijver,et al.  Combinatorial optimization. Polyhedra and efficiency. , 2003 .

[7]  Alexander Skopalik,et al.  On the Complexity of Pure Nash Equilibria in Player-Specific Network Congestion Games , 2007, WINE.

[8]  Yishay Mansour,et al.  Convergence Time to Nash Equilibria , 2003, ICALP.

[9]  Marios Mavronicolas,et al.  Computing Nash Equilibria for Scheduling on Restricted Parallel Links , 2004, STOC '04.

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

[11]  Alexander Schrijver,et al.  Matroids, trees, stable sets , 2003 .

[12]  I. Milchtaich,et al.  Congestion Games with Player-Specific Payoff Functions , 1996 .

[13]  Martin Gairing,et al.  Routing (Un-) Splittable Flow in Games with Player-Specific Linear Latency Functions , 2006, ICALP.

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

[15]  Pekka Orponen,et al.  Computing with Truly Asynchronous Threshold Logic Networks , 1997, Theor. Comput. Sci..

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

[17]  Andreas S. Schulz,et al.  On the Complexity of Pure-Strategy Nash Equilibria in Congestion and Local-Effect Games , 2006, WINE.

[18]  Renato F. Werneck,et al.  Finding minimum congestion spanning trees , 1999, JEAL.

[19]  Paul G. Spirakis,et al.  The structure and complexity of Nash equilibria for a selfish routing game , 2002, Theor. Comput. Sci..

[20]  Chryssis Georgiou,et al.  Network uncertainty in selfish routing , 2006, Proceedings 20th IEEE International Parallel & Distributed Processing Symposium.

[21]  Yoav Shoham,et al.  Fast and Compact: A Simple Class of Congestion Games , 2005, AAAI.