Quantifying inefficiency in cost-sharing mechanisms

In a cost-sharing problem, several participants with unknown preferences vie to receive some good or service, and each possible outcome has a known cost. A cost-sharing mechanism is a protocol that decides which participants are allocated a good and at what prices. Three desirable properties of a cost-sharing mechanism are: incentive-compatibility, meaning that participants are motivated to bid their true private value for receiving the good; budget-balance, meaning that the mechanism recovers its incurred cost with the prices charged; and economic efficiency, meaning that the cost incurred and the value to the participants are traded off in an optimal way. These three goals have been known to be mutually incompatible for thirty years. Nearly all the work on cost-sharing mechanism design by the economics and computer science communities has focused on achieving two of these goals while completely ignoring the third. We introduce novel measures for quantifying efficiency loss in cost-sharing mechanisms and prove simultaneous approximate budget-balance and approximate efficiency guarantees for mechanisms for a wide range of cost-sharing problems, including all submodular and Steiner tree problems. Our key technical tool is an exact characterization of worst-case efficiency loss in Moulin mechanisms, the dominant paradigm in cost-sharing mechanism design.

[1]  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.

[2]  Evangelos Markakis,et al.  Approximating power indices , 2008, AAMAS.

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

[4]  R. Deb,et al.  AUCTION-LIKE MECHANISMS FOR PRICING EXCLUDABLE PUBLIC GOODS , 1999 .

[5]  S. Hart,et al.  Potential, value, and consistency , 1989 .

[6]  Stefano Leonardi,et al.  Cross-monotonic cost-sharing methods for connected facility location games , 2004, EC '04.

[7]  Jerry R. Green,et al.  Partial Equilibrium Approach to the Free-Rider Problem , 1976 .

[8]  S. Muthukrishnan,et al.  Data streams: algorithms and applications , 2005, SODA '03.

[9]  Guido Schäfer,et al.  Cost Sharing Methods for Makespan and Completion Time Scheduling , 2007, STACS.

[10]  Vijay V. Vazirani,et al.  Equitable cost allocations via primal-dual-type algorithms , 2002, STOC '02.

[11]  Stephen A. Cook,et al.  The complexity of theorem-proving procedures , 1971, STOC.

[12]  Ilya Segal,et al.  Solutions manual for Microeconomic theory : Mas-Colell, Whinston and Green , 1997 .

[13]  Jochen Könemann,et al.  From Primal-Dual to Cost Shares and Back: A Stronger LP Relaxation for the Steiner Forest Problem , 2005, ICALP.

[14]  Allan Borodin,et al.  Online computation and competitive analysis , 1998 .

[15]  Joan Feigenbaum,et al.  Approximation and collusion in multicast cost sharing , 2003, EC '03.

[16]  Yishay Mansour,et al.  Strong price of anarchy , 2007, SODA '07.

[17]  Tim Roughgarden,et al.  Optimal Efficiency Guarantees for Network Design Mechanisms , 2007, IPCO.

[18]  H. Moulin Incremental cost sharing: Characterization by coalition strategy-proofness , 1999 .

[19]  Jochen Könemann,et al.  A Group-Strategyproof Cost Sharing Mechanism for the Steiner Forest Game , 2008, SIAM J. Comput..

[20]  Aravind Srinivasan,et al.  Cost-Sharing Mechanisms for Network Design , 2007, Algorithmica.

[21]  Dan Suciu,et al.  Journal of the ACM , 2006 .

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

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

[24]  Dorit S. Hochbaum,et al.  Approximation Algorithms for NP-Hard Problems , 1996 .

[25]  Burkhard Monien,et al.  Fair cost-sharing methods for scheduling jobs on parallel machines , 2009, J. Discrete Algorithms.

[26]  Nicole Immorlica,et al.  Limitations of cross-monotonic cost sharing schemes , 2005, SODA '05.

[27]  Tim Roughgarden,et al.  Optimal Cost-Sharing Mechanisms for Steiner Forest Problems , 2006, WINE.

[28]  A. Mas-Colell,et al.  Microeconomic Theory , 1995 .

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

[30]  Éva Tardos,et al.  Approximation algorithms for classification problems with pairwise relationships: metric labeling and Markov random fields , 2002, JACM.

[31]  Nikhil R. Devanur,et al.  Strategyproof cost-sharing mechanisms for set cover and facility location games , 2003, EC '03.

[32]  Robert J. Aumann,et al.  16. Acceptable Points in General Cooperative n-Person Games , 1959 .

[33]  R. Ravi,et al.  An efficient cost-sharing mechanism for the prize-collecting Steiner forest problem , 2007, SODA '07.

[34]  Nikhil R. Devanur,et al.  Strategyproof cost-sharing mechanisms for set cover and facility location games , 2005, Decis. Support Syst..

[35]  William Vickrey,et al.  Counterspeculation, Auctions, And Competitive Sealed Tenders , 1961 .

[36]  Vijay V. Vazirani,et al.  Applications of approximation algorithms to cooperative games , 2001, STOC '01.

[37]  Yves Sprumont,et al.  Fair Production and Allocation of an Excludable Nonrival Good , 2004 .

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

[39]  Carsten Lund,et al.  Hardness of approximations , 1996 .

[40]  Aranyak Mehta,et al.  Beyond moulin mechanisms , 2007, EC '07.

[41]  Anna R. Karlin,et al.  Optimization in the private value model: competitive analysis applied to auction design , 2003 .

[42]  T. Roughgarden,et al.  Algorithmic Game Theory: Introduction to the Inefficiency of Equilibria , 2007 .

[43]  T. Roughgarden Potential functions and the inefficiency of equilibria , 2006 .

[44]  Joan Feigenbaum,et al.  Hardness Results for Multicast Cost Sharing , 2002, FSTTCS.

[45]  Joan Feigenbaum,et al.  Distributed algorithmic mechanism design: recent results and future directions , 2002, DIALM '02.

[46]  David P. Williamson,et al.  A note on the prize collecting traveling salesman problem , 1993, Math. Program..

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

[48]  Jochen Könemann,et al.  Group-Strategyproof Mechanisms for Network Design Games via Primal-Dual Algorithms , 2008 .

[49]  Tim Roughgarden,et al.  New trade-offs in cost-sharing mechanisms , 2006, STOC '06.

[50]  Jochen Könemann,et al.  A group-strategyproof mechanism for Steiner forests , 2005, SODA '05.

[51]  Arvind,et al.  Hardness Results for Multi ast Cost Sharing , 2002 .