skip to main content
10.1145/1060590.1060597acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article

Approximation techniques for utilitarian mechanism design

Published: 22 May 2005 Publication History

Abstract

This paper deals with the design of efficiently computable incentive compatible, or truthful, mechanisms for combinatorial optimization problems with multi-parameter agents. We focus on approximation algorithms for NP-hard mechanism design problems. These algorithms need to satisfy certain monotonicity properties to ensure truthfulness. Since most of the known approximation techniques do not fulfill these properties, we study alternative techniques.Our first contribution is a quite general method to transform a pseudopolynomial algorithm into a monotone FPTAS. This can be applied to various problems like, e.g., knapsack, constrained shortest path, or job scheduling with deadlines. For example, the monotone FPTAS for the knapsack problem gives a very efficient, truthful mechanism for single-minded multi-unit auctions. The best previous result for such auctions was a 2-approximation. In addition, we present a monotone PTAS for the generalized assignment problem with any bounded number of parameters per agent.The most efficient way to solve packing integer programs (PIPs) is LP-based randomized rounding, which also is in general not monotone. We show that primal-dual greedy algorithms achieve almost the same approximation ratios for PIPs as randomized rounding. The advantage is that these algorithms are inherently monotone. This way, we can significantly improve the approximation ratios of truthful mechanisms for various fundamental mechanism design problems like single-minded combinatorial auctions (CAs), unsplittable flow routing and multicast routing. Our approximation algorithms can also be used for the winner determination in CAs with general bidders specifying their bids through an oracle.

References

[1]
A. Archer, C.H. Papadimitriou, K. Talwar, and É. Tardos. An approximate truthful mechanism for combinatorial auctions with single parameter agents. In 14th ACM-SIAM SODA, 2003.]]
[2]
A. Archer and É. Tardos Truthful mechanisms for one-parameter agents. In IEEE FOCS, pp. 482--491, 2001.]]
[3]
B. Awerbuch, Y. Azar, A. Meyerson. Reducing truth-telling online mechanisms to online optimization. In ACM STOC, 503--510, 2003.]]
[4]
B. Awerbuch, Y. Azar, and S. Plotkin. Throughput-competitive online routing. In Proc. 34th IEEE FOCS, pages 32--40, 1993.]]
[5]
Y. Azar and O. Regev. Strongly polynomial algorithms for the unsplittable flow problem. In 8th IPCO, LNCS, pp. 15--29, 2001.]]
[6]
Y. Bartal, R. Gonen, and N. Nisan. Incentive Compatible Multi-Unit Combinatorial Auctions. In the Proc. 9th conference on Theoretical Aspects of Rationality and Knowledge (TARK), USA, June, 2003.]]
[7]
G. Calinescu. Bounding the payment of approximate truthful mechanisms. In ISAAC, 2004.]]
[8]
A. Chakrabarti, C. Chekuri, A. Kumar and A. Gupta. Approximation Algorithms for the Unsplittable Flow Problem. In APPROX, 2002.]]
[9]
C. Chekuri and S. Khanna. A PTAS for the Multiple Knapsack Problem. In ACM-SIAM SODA, 2000.]]
[10]
C. Chekuri and S. Khanna. On Multidimensional Packing Problems. In 10th ACM-SIAM SODA, pp. 185--194, 1999.]]
[11]
E. Clarke. Multipart pricing of public goods. Public Choice, 8, pp. 17--33, 1971.]]
[12]
N. Garg and J. Könemann. Faster and Simpler Algorithms for Multicommodity Flow and Other Fractional Packing Problems. In IEEE FOCS, 1998.]]
[13]
T. Groves. Incentives in teams. Econometrica, 41(4), 617--631, 1973.]]
[14]
M.M. Halldórsson. A survey on independent set approximations. In Proc. APPROX '98, Springer LNCS 1444, pp. 1--14, 1998.]]
[15]
R. Hassin. Approximation Schemes for the Restricted Shortest Path Problem. Math. Oper. Res.,17(1), pp. 36--42, 1992.]]
[16]
K. Jain and V. Vazirani. Applications of Approximation Algorithms to Cooperative Games. In ACM STOC, 2001.]]
[17]
K. Jain and V. Vazirani. Equitable Cost Allocation via Primal-Dual Type Algorithms. In ACM STOC, 2002.]]
[18]
J. Kleinberg. Approximation algorithms for disjoint paths problems. PhD thesis, MIT, 1996.]]
[19]
S.G. Kolliopoulos and C. Stein. Approximating disjoint-path problems using greedy algorithms and packing integer programs. In 6th IPCO, Springer LNCS, 1412, 1998.]]
[20]
A. Kothari, D. Parkes, and S. Suri. Approximately--strategyproof and tractable multi--unit auctions. ACM Conference on Electronic Commerce (EC), 2003.]]
[21]
D. Lehmann, L. O'Callaghan, and Y. Shoham. Truth revelation in approximately efficient combinatorial auctions. ACM Conference on Electronic Commerce (EC), 1999.]]
[22]
M.V. Marathe, R. Ravi, R. Sundaram, S.S. Ravi, D.J. Rosenkrantz, and H.B. Hunt. Bicriteria network design problems. J. of Algorithms, 28(1), 142--171, 1998.]]
[23]
A. Mu'alem and N. Nisan. Truthful Approximation Mechanisms for Restricted Combinatorial Auctions. In 18th Nat'l AAAI Conf., 2002.]]
[24]
N. Nisan and A. Ronen. Algorithmic Mechanism Design. In ACM STOC, pp. 129--140, 1999.]]
[25]
N. Nisan. Bidding and Allocation in Combinatorial Auctions. In 2nd ACM Conference on Electronic Commerce (EC), 2000.]]
[26]
C. A. Phillips. The Network Inhibition Problem. In ACM STOC, 1993.]]
[27]
P. Raghavan. Probabilistic Construction of Deterministic Algorithms: Approximating Packing Integer Programs. J. Comput. Syst. Sci., 37(2), 130--143, 1988.]]
[28]
P. Raghavan and C.D. Thompson. Randomized rounding: a technique for provably good algorithms and algorithmic proofs. Combinatorica, 7: 365--374, 1987.]]
[29]
G. Robins and A. Zelikovsky. Improved Steiner Tree Approximation in Graphs. In ACM-SIAM SODA, 770--779, 2000.]]
[30]
S. Sahni. Algorithms for Scheduling Independent Tasks. Journal of the ACM, 23(1), pp. 116--127, 1976.]]
[31]
A. Srinivasan. Improved Approximation Guarantees for Packing and Covering Integer Programs, SIAM J. Computing, 29, 648--670, 1999.]]
[32]
K. Talwar. The Price of Truth: Frugality in Truthful Mechanisms. In STACS, 2003.]]
[33]
W. Vickrey. Counterspeculation, auctions and competitive sealed tenders. J. Finance, 16, pp. 8--37, 1961.]]

Cited By

View all

Index Terms

  1. Approximation techniques for utilitarian mechanism design

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    STOC '05: Proceedings of the thirty-seventh annual ACM symposium on Theory of computing
    May 2005
    778 pages
    ISBN:1581139608
    DOI:10.1145/1060590
    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 ACM 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: 22 May 2005

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. approximation algorithms
    2. combinatorial and multi-unit auctions
    3. enumeration techniques
    4. mechanism design
    5. primal-dual method

    Qualifiers

    • Article

    Conference

    STOC05
    Sponsor:
    STOC05: Symposium on Theory of Computing
    May 22 - 24, 2005
    MD, Baltimore, USA

    Acceptance Rates

    Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

    Upcoming Conference

    STOC '25
    57th Annual ACM Symposium on Theory of Computing (STOC 2025)
    June 23 - 27, 2025
    Prague , Czech Republic

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)26
    • Downloads (Last 6 weeks)6
    Reflects downloads up to 25 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    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