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

Budget-Feasible Mechanism Design for Non-Monotone Submodular Objectives: Offline and Online

Published: 17 June 2019 Publication History

Abstract

The framework of budget-feasible mechanism design studies procurement auctions where the auctioneer (buyer) aims to maximize his valuation function subject to a hard budget constraint. We study the problem of designing truthful mechanisms that have good approximation guarantees and never pay the participating agents (sellers) more than the budget. We focus on the case of general (non-monotone) submodular valuation functions and derive the first truthful, budget-feasible and $O(1)$-approximation mechanisms that run in polynomial time in the value query model, for both offline and online auctions. Since the introduction of the problem by Singer \citepSinger10, obtaining efficient mechanisms for objectives that go beyond the class of monotone submodular functions has been elusive. Prior to our work, the only $O(1)$-approximation mechanism known for non-monotone submodular objectives required an exponential number of value queries.
At the heart of our approach lies a novel greedy algorithm for non-monotone submodular maximization under a knapsack constraint. Our algorithm builds two candidate solutions simultaneously (to achieve a good approximation), yet ensures that agents cannot jump from one solution to the other (to implicitly enforce truthfulness). Ours is the first mechanism for the problem where---crucially---the agents are not ordered according to their marginal value per cost. This allows us to appropriately adapt these ideas to the online setting as well.
To further illustrate the applicability of our approach, we also consider the case where additional feasibility constraints are present, e.g., at most k agents can be selected. We obtain O(p)-approximation mechanisms for both monotone and non-monotone submodular objectives, when the feasible solutions are independent sets of a p-system. With the exception of additive valuation functions, no mechanisms were known for this setting prior to our work. Finally, we provide lower bounds suggesting that, when one cares about non-trivial approximation guarantees in polynomial time, our results are asymptotically best possible.

Supplementary Material

MP4 File (p901-amanatidis.mp4)

References

[1]
Georgios Amanatidis, Georgios Birmpas, and Evangelos Markakis. 2016. Coverage, Matching, and Beyond: New Results on Budgeted Mechanism Design. In Web and Internet Economics - 12th International Conference, WINE 2016, Montreal, Canada, December 11--14, 2016, Proceedings (Lecture Notes in Computer Science), Vol. 10123. Springer, 414--428.
[2]
Georgios Amanatidis, Georgios Birmpas, and Evangelos Markakis. 2017. On Budget-Feasible Mechanism Design for Symmetric Submodular Objectives. In Web and Internet Economics - 13th International Conference, WINE 2017, Bangalore, India, December 17--20, 2017, Proceedings (Lecture Notes in Computer Science), Vol. 10660. Springer, 1--15.
[3]
Georgios Amanatidis, Pieter Kleer, and Guido Sch"a fer. 2019. Budget-Feasible Mechanism Design for Non-Monotone Submodular Objectives: Offline and Online. CoRR, Vol. abs/1905.00848 (2019). arxiv: 1905.00848 http://arxiv.org/abs/1905.00848
[4]
Nima Anari, Gagan Goel, and Afshin Nikzad. 2014. Mechanism Design for Crowdsourcing: An Optimal 1--1/e Competitive Budget-Feasible Mechanism for Large Markets. In 55th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2014, Philadelphia, PA, USA, October 18--21, 2014 . 266--275.
[5]
Moshe Babaioff, Nicole Immorlica, David Kempe, and Robert Kleinberg. 2007. A Knapsack Secretary Problem with Applications. In APPROX-RANDOM (Lecture Notes in Computer Science), Vol. 4627. Springer, 16--28.
[6]
Ashwinkumar Badanidiyuru, Robert Kleinberg, and Yaron Singer. 2012. Learning on a budget: posted price mechanisms for online procurement. In EC. ACM, 128--145.
[7]
Ashwinkumar Badanidiyuru and Jan Vondr� k. 2014. Fast algorithms for maximizing submodular functions. In Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2014, Portland, Oregon, USA, January 5--7, 2014. SIAM, 1497--1514.
[8]
Eric Balkanski and Jason D. Hartline. 2016. Bayesian Budget Feasibility with Posted Pricing. In Proceedings of the 25th International Conference on World Wide Web, WWW 2016, Montreal, Canada, April 11 - 15, 2016 . ACM, 189--203.
[9]
MohammadHossein Bateni, Mohammad Taghi Hajiaghayi, and Morteza Zadimoghaddam. 2013. Submodular secretary problem and extensions. ACM Trans. Algorithms, Vol. 9, 4 (2013), 32:1--32:23.
[10]
Xiaohui Bei, Ning Chen, Nick Gravin, and Pinyan Lu. 2017. Worst-Case Mechanism Design via Bayesian Analysis. SIAM J. Comput., Vol. 46, 4 (2017), 1428--1448.
[11]
Liad Blumrosen and Noam Nisan. 2009. On the Computational Power of Demand Queries. SIAM J. Comput., Vol. 39, 4 (2009), 1372--1391.
[12]
Allan Borodin, Yuval Filmus, and Joel Oren. 2010. Threshold Models for Competitive Influence in Social Networks. In Proceedings of the 6th International Workshop on Internet and Network Economics, WINE 2010. 539--550.
[13]
Niv Buchbinder and Moran Feldman. 2018. Deterministic Algorithms for Submodular Maximization Problems. ACM Trans. Algorithms, Vol. 14, 3 (2018), 32:1--32:20.
[14]
Niv Buchbinder, Moran Feldman, Joseph Naor, and Roy Schwartz. 2014. Submodular Maximization with Cardinality Constraints. In Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2014, Portland, Oregon, USA, January 5--7, 2014. SIAM, 1433--1452.
[15]
Chandra Chekuri, Shalmoli Gupta, and Kent Quanrud. 2015. Streaming Algorithms for Submodular Function Maximization. In Automata, Languages, and Programming - 42nd International Colloquium, ICALP 2015, Kyoto, Japan, July 6--10, 2015, Proceedings, Part I (Lecture Notes in Computer Science), Vol. 9134. Springer, 318--330.
[16]
Chandra Chekuri, Jan Vondr� k, and Rico Zenklusen. 2014. Submodular Function Maximization via the Multilinear Relaxation and Contention Resolution Schemes. SIAM J. Comput., Vol. 43, 6 (2014), 1831--1879.
[17]
Ning Chen, Nick Gravin, and Pinyan Lu. 2011. On the Approximability of Budget Feasible Mechanisms. In Proceedings of the Twenty-Second Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2011, San Francisco, California, USA, January 23--25, 2011. 685--699.
[18]
Shahar Dobzinski, Christos H. Papadimitriou, and Yaron Singer. 2011. Mechanisms for complement-free procurement. In Proceedings 12th ACM Conference on Electronic Commerce (EC-2011), San Jose, CA, USA, June 5--9, 2011 . 273--282.
[19]
Evgenii Borisovich Dynkin. 1963. Optimal choice of the stopping moment of a Markov process. In Doklady Akademii Nauk, Vol. 150. Russian Academy of Sciences, 238--240.
[20]
Alina Ene and Huy L. Nguyen. 2017. A Nearly-linear Time Algorithm for Submodular Maximization with a Knapsack Constraint. CoRR, Vol. abs/1709.09767 (2017). arxiv: 1709.09767 http://arxiv.org/abs/1709.09767
[21]
Uriel Feige, Vahab S. Mirrokni, and Jan Vondr� k. 2011. Maximizing Non-monotone Submodular Functions. SIAM J. Comput., Vol. 40, 4 (2011), 1133--1153.
[22]
Moran Feldman, Christopher Harshaw, and Amin Karbasi. 2017. Greed Is Good: Near-Optimal Submodular Maximization via Greedy Optimization. In Proceedings of the 30th Conference on Learning Theory, COLT 2017, Amsterdam, The Netherlands, 7--10 July 2017 (Proceedings of Machine Learning Research), Vol. 65. PMLR, 758--784.
[23]
Moran Feldman, Joseph Naor, and Roy Schwartz. 2011a. Improved Competitive Ratios for Submodular Secretary Problems (Extended Abstract). In APPROX-RANDOM (Lecture Notes in Computer Science), Vol. 6845. Springer, 218--229.
[24]
Moran Feldman, Joseph Naor, and Roy Schwartz. 2011b. A Unified Continuous Greedy Algorithm for Submodular Maximization. In IEEE 52nd Annual Symposium on Foundations of Computer Science, FOCS 2011, Palm Springs, CA, USA, October 22--25, 2011. IEEE Computer Society, 570--579.
[25]
Moran Feldman and Rico Zenklusen. 2018. The Submodular Secretary Problem Goes Linear. SIAM J. Comput., Vol. 47, 2 (2018), 330--366.
[26]
Gagan Goel, Afshin Nikzad, and Adish Singla. 2014. Mechanism Design for Crowdsourcing Markets with Heterogeneous Tasks. In Proceedings of the Seconf AAAI Conference on Human Computation and Crowdsourcing, HCOMP 2014, November 2--4, 2014, Pittsburgh, Pennsylvania, USA.
[27]
Anupam Gupta, Viswanath Nagarajan, and Sahil Singla. 2017. Adaptivity Gaps for Stochastic Probing: Submodular and XOS Functions. In Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2017, Barcelona, Spain, Hotel Porta Fira, January 16--19 . SIAM, 1688--1702.
[28]
Anupam Gupta, Aaron Roth, Grant Schoenebeck, and Kunal Talwar. 2010. Constrained Non-monotone Submodular Maximization: Offline and Secretary Algorithms. In Internet and Network Economics - 6th International Workshop, WINE 2010, Stanford, CA, USA, December 13--17, 2010. Proceedings (LNCS), Vol. 6484. Springer, 246--257.
[29]
Thibaut Horel, Stratis Ioannidis, and S. Muthukrishnan. 2014. Budget Feasible Mechanisms for Experimental Design. In LATIN 2014: Theoretical Informatics - 11th Latin American Symposium, Montevideo, Uruguay, March 31 - April 4, 2014. Proceedings. 719--730.
[30]
Thomas Kesselheim and Andreas T� nnis. 2017. Submodular Secretary Problems: Cardinality, Matching, and Linear Constraints. In APPROX-RANDOM (LIPIcs), Vol. 81. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 16:1--16:22.
[31]
Pooya Jalaly Khalilabadi and � va Tardos. 2018. Simple and Efficient Budget Feasible Mechanisms for Monotone Submodular Valuations. In Web and Internet Economics - 14th International Conference, WINE 2018, Oxford, UK, December 15--17, 2018, Proceedings (Lecture Notes in Computer Science), Vol. 11316. Springer, 246--263.
[32]
Ariel Kulik, Hadas Shachnai, and Tami Tamir. 2013. Approximations for Monotone and Nonmonotone Submodular Maximization with Knapsack Constraints. Math. Oper. Res., Vol. 38, 4 (2013), 729--739.
[33]
Benny Lehmann, Daniel J. Lehmann, and Noam Nisan. 2006. Combinatorial auctions with decreasing marginal utilities. Games and Economic Behavior, Vol. 55, 2 (2006), 270--296.
[34]
Stefano Leonardi, Gianpiero Monaco, Piotr Sankowski, and Qiang Zhang. 2016. Budget Feasible Mechanisms on Matroids. CoRR, Vol. abs/1612.03150 (2016).
[35]
Stefano Leonardi, Gianpiero Monaco, Piotr Sankowski, and Qiang Zhang. 2017. Budget Feasible Mechanisms on Matroids. In Integer Programming and Combinatorial Optimization - 19th International Conference, IPCO 2017, Waterloo, ON, Canada, June 26--28, 2017, Proceedings (Lecture Notes in Computer Science), Vol. 10328. Springer, 368--379.
[36]
Vahab S. Mirrokni, Michael Schapira, and Jan Vondr� k. 2008. Tight information-theoretic lower bounds for welfare maximization in combinatorial auctions. In Proceedings 9th ACM Conference on Electronic Commerce (EC-2008), Chicago, IL, USA, June 8--12, 2008 . ACM, 70--77.
[37]
Baharan Mirzasoleiman, Ashwinkumar Badanidiyuru, and Amin Karbasi. 2016. Fast Constrained Submodular Maximization: Personalized Data Summarization. In Proceedings of the 33nd International Conference on Machine Learning, ICML 2016, New York City, NY, USA, June 19--24, 2016 (JMLR), Vol. 48. JMLR.org, 1358--1367.
[38]
Roger Myerson. 1981. Optimal Auction Design. Mathematics of Operations Research, Vol. 6, 1 (1981).
[39]
George L. Nemhauser, Laurence A. Wolsey, and Marshall L. Fisher. 1978. An analysis of approximations for maximizing submodular set functions - I . Math. Program., Vol. 14, 1 (1978), 265--294.
[40]
Yaron Singer. 2010. Budget Feasible Mechanisms. In 51th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2010, October 23--26, 2010, Las Vegas, Nevada, USA. IEEE Computer Society, 765--774.
[41]
Yaron Singer. 2012. How to win friends and influence people, truthfully: influence maximization mechanisms for social networks. In Proceedings of the Fifth International Conference on Web Search and Web Data Mining, WSDM 2012, Seattle, WA, USA, February 8--12, 2012. 733--742.
[42]
Adish Singla and Andreas Krause. 2013. Incentives for Privacy Tradeoff in Community Sensing. In Proceedings of the First AAAI Conference on Human Computation and Crowdsourcing, HCOMP 2013, November 7--9, 2013, Palm Springs, CA, USA. AAAI .
[43]
Maxim Sviridenko. 2004. A note on maximizing a submodular set function subject to a knapsack constraint. Oper. Res. Lett., Vol. 32, 1 (2004), 41--43.
[44]
Laurence A. Wolsey. 1982. Maximising Real-Valued Submodular Functions: Primal and Dual Heuristics for Location Problems. Math. Oper. Res., Vol. 7, 3 (1982), 410--425.

Cited By

View all
  • (2023)Randomized Pricing with Deferred Acceptance for Revenue Maximization with Submodular ObjectivesProceedings of the ACM Web Conference 202310.1145/3543507.3583477(3530-3540)Online publication date: 30-Apr-2023
  • (2023)Improved Deterministic Algorithms for Non-monotone Submodular MaximizationTheoretical Computer Science10.1016/j.tcs.2023.114293(114293)Online publication date: Nov-2023
  • (2023)Nonmonotone Submodular Maximization Under Routing ConstraintsTheoretical Computer Science10.1007/978-981-99-7743-7_1(3-17)Online publication date: 26-Nov-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
EC '19: Proceedings of the 2019 ACM Conference on Economics and Computation
June 2019
947 pages
ISBN:9781450367929
DOI:10.1145/3328526
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: 17 June 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. budget-feasible mechanism design
  2. non-monotone submodular maximization
  3. procurement auctions

Qualifiers

  • Research-article

Funding Sources

Conference

EC '19
Sponsor:
EC '19: ACM Conference on Economics and Computation
June 24 - 28, 2019
AZ, Phoenix, USA

Acceptance Rates

EC '19 Paper Acceptance Rate 106 of 382 submissions, 28%;
Overall Acceptance Rate 664 of 2,389 submissions, 28%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)22
  • Downloads (Last 6 weeks)4
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Randomized Pricing with Deferred Acceptance for Revenue Maximization with Submodular ObjectivesProceedings of the ACM Web Conference 202310.1145/3543507.3583477(3530-3540)Online publication date: 30-Apr-2023
  • (2023)Improved Deterministic Algorithms for Non-monotone Submodular MaximizationTheoretical Computer Science10.1016/j.tcs.2023.114293(114293)Online publication date: Nov-2023
  • (2023)Nonmonotone Submodular Maximization Under Routing ConstraintsTheoretical Computer Science10.1007/978-981-99-7743-7_1(3-17)Online publication date: 26-Nov-2023
  • (2023)Partial Allocations in�Budget-Feasible Mechanism Design: Bridging Multiple Levels of�Service and�Divisible AgentsWeb and Internet Economics10.1007/978-3-031-48974-7_3(41-58)Online publication date: 31-Dec-2023
  • (2022)The Effectiveness of Subsidies and Taxes in Atomic Congestion GamesIEEE Control Systems Letters10.1109/LCSYS.2021.30842976(614-619)Online publication date: 2022
  • (2022)Mechanisms for dual-role-facility location games: Truthfulness and approximabilityTheoretical Computer Science10.1016/j.tcs.2022.08.007Online publication date: Aug-2022
  • (2021)Power of Bonus in Pricing for CrowdsourcingProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/34910485:3(1-25)Online publication date: 15-Dec-2021
  • (2021)A Study of Kidney Exchange Problem and its Recent Challenges2021 IEEE 18th India Council International Conference (INDICON)10.1109/INDICON52576.2021.9691524(1-8)Online publication date: 19-Dec-2021
  • (2020)Fast adaptive non-monotone submodular maximization subject to a knapsack constraintProceedings of the 34th International Conference on Neural Information Processing Systems10.5555/3495724.3497142(16903-16915)Online publication date: 6-Dec-2020
  • (2020)Budget Feasible Mechanisms on MatroidsAlgorithmica10.1007/s00453-020-00781-9Online publication date: 13-Nov-2020
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media