Cost-Balancing Tolls for Atomic Network Congestion Games

We investigate the existence of optimal tolls for atomic symmetric network congestion games with unsplittable traffic and arbitrary nondecreasing latency functions. We focus on pure Nash equilibria, and consider a natural toll mechanism, which we call cost-balancing tolls. A set of cost-balancing tolls turns every path with positive traffic on its edges into a minimum-cost path. Hence any given configuration is induced as a pure Nash equilibrium of the modified game with the corresponding cost-balancing tolls. We show how to compute in linear time a set of cost-balancing tolls for the optimal solution such that the total amount of tolls paid by any player in any pure Nash equilibrium of the modified game does not exceed the latency on the maximum-latency path in the optimal solution. Our main result is that for congestion games on series-parallel networks with strictly increasing latency functions, the optimal solution is induced as the unique pure Nash equilibrium of the game with the corresponding cost-balancing tolls. To the best of our knowledge, only linear congestion games on parallel links were known to admit optimal tolls prior to this work. To demonstrate the difficulty of computing a better set of optimal tolls, we show that even for two-player linear congestion games on series-parallel networks, it is NP-hard to decide whether the optimal solution is the unique pure Nash equilibrium or there is another pure Nash equilibrium of total cost at least 6/5 times the optimal cost.

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

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

[3]  Eugene L. Lawler,et al.  The Recognition of Series Parallel Digraphs , 1982, SIAM J. Comput..

[4]  Richard Cole,et al.  Pricing network edges for heterogeneous selfish users , 2003, STOC '03.

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

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

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

[8]  Lisa Fleischer,et al.  Linear tolls suffice: New bounds and algorithms for tolls in single source networks , 2005, Theor. Comput. Sci..

[9]  Ioannis Caragiannis,et al.  Taxes for Linear Atomic Congestion Games , 2006, ESA.

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

[11]  Richard Cole,et al.  How much can taxes help selfish routing? , 2003, EC '03.

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

[13]  I. Milchtaich Network Topology and the Efficiency of Equilibrium , 2005 .

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

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

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

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

[18]  Mohammad Mahdian,et al.  Tolls for heterogeneous selfish users in multicommodity networks and generalized congestion games , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.