Optimal Cost-Sharing in General Resource Selection Games

Resource selection games provide a model for a diverse collection of applications where a set of resources is matched to a set of demands. Examples include routing in traffic and in telecommunication networks, service of requests on multiple parallel queues, and acquisition of services or goods with demand-dependent prices. In reality, demands are often submitted by selfish entities (players) and congestion on the resources results in negative externalities for their users. We consider a policy maker that can set a priori rules to minimize the inefficiency induced by selfish players. For example, these rules may assume the form of scheduling policies or pricing decisions. We explore the space of such rules abstracted as cost-sharing methods. We prescribe desirable properties that the cost-sharing method should possess and prove that, in this natural design space, the cost-sharing method induced by the Shapley value minimizes the worst-case inefficiency of equilibria.

[1]  H. Moulin The price of anarchy of serial, average and incremental cost sharing , 2008 .

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

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

[4]  Tim Roughgarden,et al.  Weighted Congestion Games: Price of Anarchy, Universal Worst-Case Examples, and Tightness , 2010, ESA.

[5]  Adam Wierman,et al.  Potential games are necessary to ensure pure nash equilibria in cost sharing games , 2013, EC.

[6]  Moni Naor,et al.  Proceedings of the 5th conference on Innovations in theoretical computer science , 2014, ITCS 2014.

[7]  Felix Schlenk,et al.  Proof of Theorem 3 , 2005 .

[8]  Tobias Harks,et al.  Optimal cost sharing protocols for scheduling games , 2011, EC '11.

[9]  Robert W. Rosenthal,et al.  The network equilibrium problem in integers , 1973, Networks.

[10]  Martin Gairing,et al.  Total Latency in Singleton Congestion Games , 2007, WINE.

[11]  Tobias Harks,et al.  The Worst-Case Efficiency of Cost Sharing Methods in Resource Allocation Games , 2011, Oper. Res..

[12]  Tim Roughgarden,et al.  The price of anarchy in an exponential multi-server , 2007, Oper. Res. Lett..

[13]  Tim Roughgarden,et al.  Restoring Pure Equilibria to Weighted Congestion Games , 2011, ICALP.

[14]  H. Moulin,et al.  Strategyproof sharing of submodular costs:budget balance versus efficiency , 2001 .

[15]  Tim Roughgarden,et al.  The price of stability for network design with fair cost allocation , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[16]  Chien-Chung Huang,et al.  Preemptive Coordination Mechanisms for Unrelated Machines , 2012, ESA.

[17]  Konstantinos Kollias,et al.  Nonpreemptive Coordination Mechanisms for Identical Machines , 2012, Theory of Computing Systems.

[18]  Mouliny Scott ShenkerzOriginal Strategyproof Sharing of Submodular Costs: Budget Balance versus Eeciency Stimulating Conversations With , 1999 .

[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]  H. Moulin The price of anarchy of serial cost sharing and other methods , 2005 .

[22]  Ariel Rubinstein,et al.  A Course in Game Theory , 1995 .

[23]  Tim Roughgarden,et al.  Worst-Case Efficiency Analysis of Queueing Disciplines , 2009, ICALP.

[24]  Nicole Immorlica,et al.  Coordination mechanisms for selfish scheduling , 2005, Theor. Comput. Sci..

[25]  Paul G. Spirakis,et al.  Cost-Balancing Tolls for Atomic Network Congestion Games , 2008 .

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

[27]  José R. Correa,et al.  Decentralized utilitarian mechanisms for scheduling games , 2015, Games Econ. Behav..

[28]  Elias Koutsoupias,et al.  Coordination mechanisms , 2009, Theor. Comput. Sci..

[29]  Tim Roughgarden,et al.  Simultaneous Single-Item Auctions , 2012, WINE.

[30]  Yossi Azar,et al.  (Almost) optimal coordination mechanisms for unrelated machine scheduling , 2008, SODA '08.

[31]  R. Varga,et al.  Proof of Theorem 4 , 1983 .

[32]  Éva Tardos,et al.  Proceedings of the fourteenth ACM Conference on Electronic Commerce, EC 2013, Philadelphia, PA, USA, June 16-20, 2013 , 2013, EC.

[33]  Allan Borodin,et al.  Price of anarchy for greedy auctions , 2009, SODA '10.

[34]  Tobias Harks,et al.  Optimal Cost Sharing for Resource Selection Games , 2013, Math. Oper. Res..

[35]  Éva Tardos,et al.  Composable and efficient mechanisms , 2012, STOC '13.

[36]  Ioannis Caragiannis,et al.  Efficient Coordination Mechanisms for Unrelated Machine Scheduling , 2009, Algorithmica.

[37]  Yossi Azar,et al.  Optimal Coordination Mechanisms for Unrelated Machine Scheduling , 2015, Oper. Res..

[38]  Kamesh Munagala,et al.  Coordination mechanisms from (almost) all scheduling policies , 2014, ITCS.

[39]  Max Klimm,et al.  On the Existence of Pure Nash Equilibria in Weighted Congestion Games , 2010, Math. Oper. Res..

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

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

[42]  Edward G. Coffman,et al.  A Characterization of Waiting Time Performance Realizable by Single-Server Queues , 1980, Oper. Res..

[43]  Lloyd S. Shapley,et al.  Additive and non-additive set functions , 1953 .

[44]  Rolf H. Möhring,et al.  Characterizing the Existence of Potential Functions in Weighted Congestion Games , 2011, Theory of Computing Systems.

[45]  Tim Roughgarden,et al.  Optimal Cost-Sharing in Weighted Congestion Games , 2014, WINE.

[46]  Rolf H. Möhring,et al.  Characterizing the Existence of Potential Functions in Weighted Congestion Games , 2009, SAGT.

[47]  Tim Roughgarden,et al.  Designing Network Protocols for Good Equilibria , 2010, SIAM J. Comput..

[48]  Kurt Mehlhorn,et al.  Improving the Price of Anarchy for Selfish Routing via Coordination Mechanisms , 2011, Algorithmica.

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

[50]  Adam Wierman,et al.  Distributed Welfare Games , 2013, Oper. Res..

[51]  Vahab S. Mirrokni,et al.  Sink equilibria and convergence , 2005, 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS'05).

[52]  Kevin Barraclough,et al.  I and i , 2001, BMJ : British Medical Journal.

[53]  Tim Roughgarden,et al.  Restoring Pure Equilibria to Weighted Congestion Games , 2011, ICALP.