Stackelberg Strategies for Atomic Congestion Games

AbstractWe investigate the effectiveness of Stackelberg strategies for atomic congestion games with unsplittable demands. In our setting, only a fraction of the players are selfish, while the rest are willing to follow a predetermined strategy. A Stackelberg strategy assigns the coordinated players to appropriately selected strategies trying to minimize the performance degradation due to the selfish players. We consider two orthogonal cases, namely congestion games with affine latency functions and arbitrary strategies, and congestion games on parallel links with arbitrary non-decreasing latency functions. We restrict our attention to pure Nash equilibria and derive strong upper and lower bounds on the pure Price of Anarchy (PoA) under different Stackelberg strategies.For affine congestion games, we consider the Stackelberg strategies LLF and Scale introduced by Roughgarden (SIAM J. Comput. 33(2):332–350, 2004), and propose a new Stackelberg strategy called Cover. We establish an upper and a lower bound on the PoA of LLF that are quite close to each other, a nearly linear upper bound on the PoA of Scale, and a lower bound on the PoA of any (even randomized) Stackelberg strategy that assigns the coordinated players to their optimal strategies. Cover is suited for the case where the fraction of coordinated players is small but their number is larger than the number of resources. If the number of players is sufficiently larger than the number of resources, combining Cover with either LLF or Scale gives very strong upper bounds on the PoA, quite close to the best known bounds for non-atomic games with affine latencies.For congestion games on parallel links, we prove that the PoA of LLF matches that for non-atomic games on parallel links. In particular, we show that the PoA of LLF is at most 1/α for arbitrary latency functions, and at most $\alpha+(1-\alpha)\rho(\mathcal{D})$ for latency functions in class $\mathcal{D}$ , where α denotes the fraction of coordinated players. To establish the latter bound, we need to show that the PoA of atomic congestion games on parallel links is at most $\rho(\mathcal{D})$ , i.e. it is bounded by the PoA of non-atomic congestion games with arbitrary strategies.

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

[2]  Martin Gairing,et al.  Nash Equilibria, the Price of Anarchy and the Fully Mixed Nash Equilibrium Conjecture , 2005, ICALP.

[3]  Martin Gairing,et al.  Exact Price of Anarchy for Polynomial Congestion Games , 2006, STACS.

[4]  Paul G. Spirakis,et al.  Stackelberg Games: The Price of Optimum , 2008, Encyclopedia of Algorithms.

[5]  George Karakostas,et al.  Stackelberg Strategies for Selfish Routing in General Multicommodity Networks , 2009, Algorithmica.

[6]  Csaba D. Tóth,et al.  Selfish Load Balancing and Atomic Congestion Games , 2004, SPAA '04.

[7]  Chaitanya Swamy,et al.  The effectiveness of Stackelberg strategies and tolls for network congestion games , 2007, SODA '07.

[8]  Ariel Orda,et al.  Achieving network optima using Stackelberg routing strategies , 1997, TNET.

[9]  Ioannis Caragiannis,et al.  Tight Bounds for Selfish and Greedy Load Balancing , 2006, ICALP.

[10]  José R. Correa,et al.  Stackelberg Routing in Atomic Network Games , 2007 .

[11]  Tim Roughgarden Stackelberg Scheduling Strategies , 2004, SIAM J. Comput..

[12]  Peter Brucker,et al.  Minimum cost flow algorithms for series-parallel networks , 1985, Discret. Appl. Math..

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

[14]  Marios Mavronicolas,et al.  Nash Equilibria in Discrete Routing Games with Convex Latency Functions , 2004, ICALP.

[15]  Tim Roughgarden The price of anarchy is independent of the network topology , 2003, J. Comput. Syst. Sci..

[16]  Madhav V. Marathe,et al.  Improved Results for Stackelberg Scheduling Strategies , 2002, ICALP.

[17]  Marios Mavronicolas,et al.  A new model for selfish routing , 2008, Theor. Comput. Sci..

[18]  José R. Correa,et al.  Sloan School of Management Working Paper 4319-03 June 2003 Selfish Routing in Capacitated Networks , 2022 .

[19]  Elias Koutsoupias,et al.  The price of anarchy of finite congestion games , 2005, STOC '05.

[20]  Yossi Azar,et al.  The Price of Routing Unsplittable Flow , 2005, STOC '05.

[21]  Paul G. Spirakis,et al.  The price of optimum in Stackelberg games on arbitrary single commodity networks and latency functions , 2006, SPAA '06.

[22]  David P. Williamson,et al.  Stackelberg thresholds in network routing games or the value of altruism , 2007, EC '07.

[23]  Artur Czumaj Selfish Routing on the Internet , 2004, Handbook of Scheduling.