skip to main content
10.1145/2764468.2764486acmconferencesArticle/Chapter ViewAbstractPublication PagesecConference Proceedingsconference-collections
research-article

Algorithms as Mechanisms: The Price of Anarchy of Relax-and-Round

Published: 15 June 2015 Publication History

Abstract

Many algorithms, that are originally designed without explicitly considering incentive properties, are later combined with simple pricing rules and used as mechanisms. The resulting mechanisms are often natural and simple to understand. But how good are these algorithms as mechanisms? Truthful reporting of valuations is typically not a dominant strategy (certainly not with a pay-your-bid, first-price rule, but it is likely not a good strategy even with a critical value, or second-price style rule either). Our goal is to show that a wide class of approximation algorithms yields this way mechanisms with low Price of Anarchy. The seminal result of Lucier and Borodin [2010] shows that combining a greedy algorithm that is an α-approximation algorithm with a pay-your-bid payment rule yields a mechanism whose Price of Anarchy is O(α). In this paper we significantly extend the class of algorithms for which such a result is available by showing that this close connection between approximation ratio on the one hand and Price of Anarchy on the other also holds for the design principle of relaxation and rounding provided that the relaxation is smooth and the rounding is oblivious.
We demonstrate the far-reaching consequences of our result by showing its implications for sparse packing integer programs, such as multi-unit auctions and generalized matching, for the maximum traveling salesman problem, for combinatorial auctions, and for single source unsplittable flow problems. In all these problems our approach leads to novel simple, near-optimal mechanisms whose Price of Anarchy either matches or beats the performance guarantees of known mechanisms.

References

[1]
Babaioff, M., Kleinberg, R., and Slivkins, A. 2013. Multi-parameter mechanisms with implicit payment computation. In Proc. of the 13th Conference on Economics and Computation. 35--52.
[2]
Babaioff, M., Kleinberg, R. D., and Slivkins, A. 2010. Truthful mechanisms with implicit payment computation. In Proc. of the 11th Conference on Electronic Commerce. 43--52.
[3]
Babaioff, M., Lucier, B., Nisan, N., and Leme, R. P. 2014. On the efficiency of the walrasian mechanism. In Proc. of the 15th Conference on Economics and Computation. 783--800.
[4]
Bansal, N., Korula, N., Nagarajan, V., and Srinivasan, A. 2010. On k-column sparse packing programs. In Proc. of the 14th Conference on Integer Programming and Combinatorial Optimization. 369--382.
[5]
Bhawalkar, K. and Roughgarden, T. 2011. Welfare guarantees for combinatorial auctions with item bidding. In Proc. of the 22nd Symposium on Discrete Algorithms. 700--709.
[6]
Briest, P., Krysta, P., and Vöcking, B. 2005. Approximation techniques for utilitarian mechanism design. In Proc. of the 37th Symposium on Theory of Computing. 39--48.
[7]
Cai, Y. and Papadimitriou, C. H. 2014. Simultaneous bayesian auctions and computational complexity. In Proc. of the 15th Conference on Electronic Commerce. 895--910.
[8]
Caragiannis, I., Kaklamanis, C., Kanellopoulos, P., Kyropoulou, M., Lucier, B., Leme, R. P., and Tardos, É. 2015. On the efficiency of equilibria in generalized second price auctions. Journal of Economic Theory, 343--388.
[9]
Carr, R. D. and Vempala, S. 2002. Randomized metarounding. Random Structures and Algorithms 20, 3, 343--352.
[10]
Chawla, S., Immorlica, N., and Lucier, B. 2012. On the limits of black-box reductions in mechanism design. In Proc. of the 44th Symposium on Theory of Computing. 435--448.
[11]
Christodoulou, G., Kovács, A., and Schapira, M. 2008. Bayesian combinatorial auctions. In Proc. of the 35th International Colloquium on Automata, Languages and Programming. 820--832.
[12]
Dughmi, S. and Roughgarden, T. 2014. Black-box randomized reductions in algorithmic mechanism design. SIAM Journal on Computing 43, 1, 312--336.
[13]
Dughmi, S., Roughgarden, T., and Yan, Q. 2011. From convex optimization to randomized mechanisms: toward optimal combinatorial auctions. In Proc. of the 43rd Symposium on Theory of Computing. 149--158.
[14]
Dütting, P., Henzinger, M., and Starnberger, M. 2013. Valuation compressions in VCG-based combinatorial auctions. In Proc. of the 9th Conference on Web, Internet and Network Economics. 146--159.
[15]
Feige, U. 2009. On maximizing welfare when utility functions are subadditive. SIAM Jornal on Computing 39, 1, 122--142.
[16]
Feige, U., Feldman, M., Immorlica, N., Izsak, R., Lucier, B., and Syrgkanis, V. 2014. A unifying hierarchy of valuations with complements and substitutes. Electronic Colloquium on Computational Complexity 21, 103.
[17]
Feldman, M., Fu, H., Gravin, N., and Lucier, B. 2013. Simultaneous auctions are (almost) efficient. In Proc. of the 45th Symposium on Theory of Computing. 201--210.
[18]
Fisher, M., Nemhauser, G., and Wolsey, L. 1979. An analysis of approximations for finding a maximum weight hamiltonian circuit. Operations Research 27, 4, 799--809.
[19]
Hoefer, M., Kesselheim, T., and Vöcking, B. 2013. Truthfulness and stochastic dominance with monetary transfers. In Proc. of the 14th Conference on Economics and Computation. 567--582.
[20]
Kaplan, H., Lewenstein, M., Shafrir, N., and Sviridenko, M. 2003. Approximation algorithms for asymmetric TSP by decomposing directed regular multigraphs. In Proc. of the 44th Symposium on Foundations of Computer Science. 56--65.
[21]
Kleinberg, J. 1996. Approximation Algorithms for Disjoint Paths Problems. Ph.D. Thesis, Department of EECS, MIT.
[22]
Krysta, P. and Vöcking, B. 2012. Online mechanism design (randomized rounding on the fly). In Proc. of the 39th International Colloquium on Automata, Languages and Programming. 636--647.
[23]
Lavi, R. and Swamy, C. 2005. Truthful and near-optimal mechanism design via linear programming. In Proc. of the 46th Symposium on Foundations of Computer Science. 595--604.
[24]
Lehmann, B., Lehmann, D. J., and Nisan, N. 2006. Combinatorial auctions with decreasing marginal utilities. Games and Economic Behavior 55, 2, 270--296.
[25]
Lucier, B. and Borodin, A. 2010. Price of anarchy for greedy auctions. In Proc. of the 21st Symposium on Discrete Algorithms. 537--553.
[26]
Paluch, K. E., Elbassioni, K. M., and van Zuylen, A. 2012. Simpler approximation of the maximum asymmetric traveling salesman problem. In Proc. of the 29th International Symposium on Theoretical Aspects of Computer Science. 501--506.
[27]
Papadimitriou, C. H., Schapira, M., and Singer, Y. 2008. On the hardness of being truthful. In Proc. of the 49th Symposium on Foundations of Computer Science.
[28]
Raghavan, P. 1988. Probabilistic construction of deterministic algorithms: Approximating packing integer programs. Journal on Computer Systems Sciences 37, 2, 130--143.
[29]
Raghavan, P. and Thompson, C. 1987. Randomized rounding: a technique for provably good algorithms and algorithmic proofs. Combinatorica 7, 365--374.
[30]
Roughgarden, T. 2009. Intrinsic robustness of the price of anarchy. In Proc. of the 41st Symposium on Theory of Computing. 513--522.
[31]
Roughgarden, T. 2012. The price of anarchy in games of incomplete information. In Proc. of the 13th Conference on Electronic Commerce. 862--879.
[32]
Roughgarden, T. 2014. Barriers to near-optimal equilibria. In Proc. of the 55th Symposium on Foundations of Computer Science. 71--80.
[33]
Syrgkanis, V. and Tardos, É. 2013. Composable and efficient mechanisms. In Proc. of the 45th Symposium on Theory of Computing. 211--220.
[34]
Vazirani, V. V. 2001. Approximation Algorithms. Springer-Verlag New York, Inc., New York, NY, USA.

Cited By

View all
  • (2020)Budget Feasible Roadside Unit Allocation Mechanism in Vehicular Ad-Hoc Networks2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring)10.1109/VTC2020-Spring48590.2020.9129392(1-5)Online publication date: May-2020
  • (2017)The price of anarchy in auctionsJournal of Artificial Intelligence Research10.5555/3176788.317679059:1(59-101)Online publication date: 1-May-2017
  • (2015)Algorithms against AnarchyProceedings of the Sixteenth ACM Conference on Economics and Computation10.1145/2764468.2764507(239-255)Online publication date: 15-Jun-2015

Index Terms

  1. Algorithms as Mechanisms: The Price of Anarchy of Relax-and-Round

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      EC '15: Proceedings of the Sixteenth ACM Conference on Economics and Computation
      June 2015
      852 pages
      ISBN:9781450334105
      DOI:10.1145/2764468
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 15 June 2015

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. algorithmic game theory
      2. price of anarchy
      3. smoothness

      Qualifiers

      • Research-article

      Funding Sources

      Conference

      EC '15
      Sponsor:
      EC '15: ACM Conference on Economics and Computation
      June 15 - 19, 2015
      Oregon, Portland, USA

      Acceptance Rates

      EC '15 Paper Acceptance Rate 72 of 220 submissions, 33%;
      Overall Acceptance Rate 664 of 2,389 submissions, 28%

      Upcoming Conference

      EC '25
      The 25th ACM Conference on Economics and Computation
      July 7 - 11, 2025
      Stanford , CA , USA

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)4
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 07 Mar 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2020)Budget Feasible Roadside Unit Allocation Mechanism in Vehicular Ad-Hoc Networks2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring)10.1109/VTC2020-Spring48590.2020.9129392(1-5)Online publication date: May-2020
      • (2017)The price of anarchy in auctionsJournal of Artificial Intelligence Research10.5555/3176788.317679059:1(59-101)Online publication date: 1-May-2017
      • (2015)Algorithms against AnarchyProceedings of the Sixteenth ACM Conference on Economics and Computation10.1145/2764468.2764507(239-255)Online publication date: 15-Jun-2015

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media