Stackelberg Strategies and Collusion in Network Games with Splittable Flow

We study the impact of collusion in network games with splittable flow and focus on the well established price of anarchy as a measure of this impact. We first investigate symmetric load balancing games and show that the price of anarchy is at most m, where m denotes the number of coalitions. For general networks, we present an instance showing that the price of anarchy is unbounded, even in the case of two coalitions. If latencies are restricted to polynomials with nonnegative coefficients and bounded degree, we prove upper bounds on the price of anarchy for general networks, which improve upon the current best ones except for affine latencies.In light of the negative results even for two coalitions, we analyze the effectiveness of Stackelberg strategies as a means to improve the quality of Nash equilibria. In this setting, an α fraction of the entire demand is first routed centrally by a Stackelberg leader according to a predefined Stackelberg strategy and the remaining demand is then routed selfishly by the coalitions (followers).For a single coalitional follower and parallel arcs, we develop an efficiently computable Stackelberg strategy that reduces the price of anarchy to one. For general networks and a single coalitional follower, we show that a simple strategy, called SCALE, reduces the price of anarchy to 1+α. Finally, we investigate SCALE for multiple coalitional followers, general networks, and affine latencies. We present the first known upper bound on the price of anarchy in this case. Our bound smoothly varies between 1.5 for α=0 and full efficiency for α=1.

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

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

[3]  Tim Roughgarden,et al.  Designing networks for selfish users is hard , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[4]  M. Dufwenberg Game theory. , 2011, Wiley interdisciplinary reviews. Cognitive science.

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

[6]  T. Koopmans,et al.  Studies in the Economics of Transportation. , 1956 .

[7]  Cem U. Saraydar,et al.  Efficient power control via pricing in wireless data networks , 2002, IEEE Trans. Commun..

[8]  Y. She Urban Transportation Networks: Equilibrium Analysis with Mathematical Programming Methods , 1985 .

[9]  Stefano Pallottino,et al.  Technical Note - Traffic Equilibrium Paradoxes , 1991, Transp. Sci..

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

[11]  Tim Roughgarden,et al.  Selfish routing and the price of anarchy , 2005 .

[12]  Tim Roughgarden,et al.  Local smoothness and the price of anarchy in atomic splittable congestion games , 2011, SODA '11.

[13]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[14]  Scott Shenker,et al.  Making greed work in networks: a game-theoretic analysis of switch service disciplines , 1994 .

[15]  Tobias Harks Stackelberg Strategies and Collusion in Network Games with Splittable Flow , 2008, WAOA.

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

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

[18]  Paul G. Spirakis,et al.  The price of selfish routing , 2001, STOC '01.

[19]  José R. Correa,et al.  The Impact of Oligopolistic Competition in Networks , 2009, Oper. Res..

[20]  Tim Roughgarden,et al.  How bad is selfish routing? , 2002, JACM.

[21]  Anastasios A. Economides,et al.  Multi-objective routing in integrated services networks: A game theory approach , 1991, IEEE INFCOM '91. The conference on Computer Communications. Tenth Annual Joint Comference of the IEEE Computer and Communications Societies Proceedings.

[22]  Tim Roughgarden,et al.  Selfish routing with atomic players , 2005, SODA '05.

[23]  Dimitris Fotakis,et al.  Stackelberg Strategies for Atomic Congestion Games , 2007, Theory of Computing Systems.

[24]  P.A. Russo,et al.  Intelligent network overview , 1993, IEEE Communications Magazine.

[25]  Tim Roughgarden,et al.  How unfair is optimal routing? , 2002, SODA '02.

[26]  Eitan Altman,et al.  Competitive routing in networks with polynomial costs , 2002, IEEE Trans. Autom. Control..

[27]  Vincenzo Bonifaci,et al.  Stackelberg Routing in Arbitrary Networks , 2008, WINE.

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

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

[30]  Tim Roughgarden,et al.  How bad is selfish routing? , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

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

[32]  Éva Tardos,et al.  The effect of collusion in congestion games , 2006, STOC '06.

[33]  Pradeep Dubey,et al.  Inefficiency of Nash Equilibria , 1986, Math. Oper. Res..

[34]  G. Perakis,et al.  The Price of Anarchy when Costs Are Non-separable and Asymmetric , 2004, IPCO.

[35]  Umang Bhaskar,et al.  The Price of Collusion in Series-Parallel Networks , 2010, IPCO.

[36]  José R. Correa,et al.  A Geometric Approach to the Price of Anarchy in Nonatomic Congestion Games , 2008, Games Econ. Behav..

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

[38]  Ariel Orda,et al.  Competitive routing in multiuser communication networks , 1993, TNET.

[39]  Deborah Estrin,et al.  Pricing in computer networks: motivation, formulation, and example , 1993, TNET.

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

[41]  Stella C. Dafermos,et al.  Traffic assignment problem for a general network , 1969 .

[42]  J. G. Wardrop,et al.  Some Theoretical Aspects of Road Traffic Research , 1952 .

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

[44]  Alain Haurie,et al.  On the relationship between Nash - Cournot and Wardrop equilibria , 1983, Networks.

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

[46]  Paul G. Spirakis,et al.  Atomic Congestion Games Among Coalitions , 2006, ICALP.

[47]  Ron Lavi,et al.  Algorithmic Mechanism Design , 2008, Encyclopedia of Algorithms.

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

[49]  Milan Ruzic,et al.  Uniform deterministic dictionaries , 2008, TALG.

[50]  Christos H. Papadimitriou,et al.  Algorithms, Games, and the Internet , 2001, ICALP.

[51]  Ariel Orda,et al.  Competitive routing in multi-user communication networks , 1993, IEEE INFOCOM '93 The Conference on Computer Communications, Proceedings.

[52]  Umang Bhaskar,et al.  Equilibria of atomic flow games are not unique , 2009, SODA.

[53]  Dietrich Braess,et al.  Über ein Paradoxon aus der Verkehrsplanung , 1968, Unternehmensforschung.

[54]  Joan Feigenbaum,et al.  Sharing the Cost of Multicast Transmissions , 2001, J. Comput. Syst. Sci..

[55]  Polynomial Time Mechanisms for Collective Decision Making , 2000 .

[56]  Ariel Orda,et al.  Capacity allocation under noncooperative routing , 1997, IEEE Trans. Autom. Control..

[57]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[58]  Craig Partridge,et al.  Packet reordering is not pathological network behavior , 1999, TNET.