Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3490486.3538270acmconferencesArticle/Chapter ViewAbstractPublication PagesecConference Proceedingsconference-collections
research-article
Open access

Designing Menus of Contracts Efficiently: The Power of Randomization

Published: 13 July 2022 Publication History

Abstract

We study hidden-action principal-agent problems in which a principal commits to an outcome-dependent payment scheme (called contract) so as to incentivize the agent to take a costly, unobservable action leading to favorable outcomes. In particular, we focus on Bayesian settings where the agent has private information. This is collectively encoded by the agent's type, which is unknown to the principal, but randomly drawn according to a finitely-supported, commonly-known probability distribution. In our model, the agent's type determines both the probability distribution over outcomes and the cost associated with each agent's action. In Bayesian principal-agent problems, the principal may be better off by committing to a menu of contracts specifying a contract for each agent's type, rater than committing to a single contract. This induces a two-stage process that resembles interactions studied in classical mechanism design: after the principal has committed to a menu, the agent first reports a type to the principal, and, then, the latter puts in place the contract in the menu that corresponds to the reported type. Thus, the principal's computational problem boils down to designing a menu of contracts that incentivizes the agent to report their true type and maximizes expected utility.
Previous works showed that, in Bayesian principal-agent problems, computing an optimal menu of contracts or an optimal (single) contract is APX-hard, which is in sharp contrast from what happens in non-Bayesian settings, where an optimal contract can be computed efficiently. Crucially, previous works focus on menus of deterministic contracts. Surprisingly, in this paper we show that, if one instead considers menus of randomized contracts defined as probability distributions over payment vectors, then an optimal menu can be computed in polynomial time. Besides this main result, we also close several gaps in the computational complexity analysis of the problem of computing menus of deterministic contracts. In particular, we prove that the problem cannot be approximated up to within any multiplicative factor and it does not admit an additive FPTAS unless P = NP, even in basic instances with a constant number of actions and only four outcomes. This considerably extends previously-known negative results. Then, we show that our hardness result is tight, by providing an additive PTAS that works in instances with a constant number of outcomes. We complete our analysis by showing that an optimal menu of deterministic contracts can be computed in polynomial time when either there are only two outcomes or there is a constant number of types.

References

[1]
Noga Alon, Uriel Feige, Avi Wigderson, and David Zuckerman. 1995. Derandomized graph products. computational complexity, Vol. 5, 1 (1995), 60--75. https://doi.org/10.1007/BF01277956
[2]
Tal Alon, Paul Dütting, and Inbal Talgam-Cohen. 2021 a. Contracts with Private Cost per Unit-of-Effort. In Proceedings of the 22nd ACM Conference on Economics and Computation. 52--69.
[3]
Tal Alon, Paul Dütting, and Inbal Talgam-Cohen. 2021 b. Contracts with Private Cost per Unit-of-Effort. arXiv preprint arXiv:2111.09179 (2021).
[4]
Moshe Babaioff, Michal Feldman, and Noam Nisan. 2006. Combinatorial agency. In Proceedings of the 7th ACM Conference on Electronic Commerce. 18--28.
[5]
Moshe Babaioff, Michal Feldman, and Noam Nisan. 2009. Free-riding and free-labor in combinatorial agency. In International Symposium on Algorithmic Game Theory. Springer, 109--121.
[6]
Moshe Babaioff, Michal Feldman, and Noam Nisan. 2010. Mixed strategies in combinatorial agency. Journal of Artificial Intelligence Research, Vol. 38 (2010), 339--369.
[7]
Moshe Babaioff, Michal Feldman, Noam Nisan, and Eyal Winter. 2012. Combinatorial agency. Journal of Economic Theory, Vol. 147, 3 (2012), 999--1034.
[8]
Moshe Babaioff and Eyal Winter. 2014. Contract complexity. EC, Vol. 14 (2014), 911.
[9]
Hamsa Bastani, Mohsen Bayati, Mark Braverman, Ramki Gummadi, and Ramesh Johari. 2016. Analysis of medicare pay-for-performance contracts. Available at SSRN 2839143 (2016).
[10]
Dimitris Bertsimas and John N Tsitsiklis. 1997. Introduction to linear optimization. Vol. 6. Athena Scientific Belmont, MA.
[11]
Patrick Bolton, Mathias Dewatripont, et al. 2005. Contract theory. MIT press.
[12]
Gabriel Carroll. 2015. Robustness and linear contracts. American Economic Review, Vol. 105, 2 (2015), 536--63.
[13]
Matteo Castiglioni, Alberto Marchesi, and Nicola Gatti. 2021. Bayesian Agency: Linear versus Tractable Contracts. arxiv: 2106.00319 [cs.GT]
[14]
Matteo Castiglioni, Alberto Marchesi, and Nicola Gatti. 2022. Bayesian Persuasion Meets Mechanism Design: Going Beyond Intractability with Type Reporting. arXiv preprint arXiv:2202.00605 (2022).
[15]
Lin William Cong and Zhiguo He. 2019. Blockchain disruption and smart contracts. The Review of Financial Studies, Vol. 32, 5 (2019), 1754--1797.
[16]
Paul Duetting, Tomer Ezra, Michal Feldman, and Thomas Kesselheim. 2021. Combinatorial Contracts. arXiv preprint arXiv:2109.14260 (2021).
[17]
Paul Dütting, Tim Roughgarden, and Inbal-Talgam Cohen. 2020. The complexity of contracts. In Proceedings of the Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms. SIAM, 2688--2707.
[18]
Paul Dütting, Tim Roughgarden, and Inbal Talgam-Cohen. 2019. Simple versus optimal contracts. In Proceedings of the 2019 ACM Conference on Economics and Computation. 369--387.
[19]
Sanford J Grossman and Oliver D Hart. 1983. An Analysis of the Principal-Agent Problem. Econometrica, Vol. 51, 1 (1983), 7--46.
[20]
Guru Guruganesh, Jon Schneider, and Joshua R. Wang. 2021. Contracts under Moral Hazard and Adverse Selection .Association for Computing Machinery, New York, NY, USA, 563--582. https://doi.org/10.1145/3465456.3467637
[21]
Chien-Ju Ho, Aleksandrs Slivkins, and Jennifer Wortman Vaughan. 2016. Adaptive contract design for crowdsourcing markets: Bandit algorithms for repeated principal-agent problems. Journal of Artificial Intelligence Research, Vol. 55 (2016), 317--359.
[22]
Bengt Holmstrom and Paul Milgrom. 1991. Multitask principal-agent analyses: Incentive contracts, asset ownership, and job design. Journal of Law, Economics, & Organization, Vol. 7 (1991), 24.
[23]
Jean-Jacques Laffont and David Martimort. 2009. The theory of incentives: the principal-agent model. Princeton university press.
[24]
Andreu Mas-Colell, Michael Dennis Whinston, Jerry R Green, et al. 1995. Microeconomic theory. Vol. 1. Oxford university press New York.
[25]
William P Rogerson. 1985. Repeated moral hazard. Econometrica: Journal of the Econometric Society (1985), 69--76.
[26]
Steven Shavell. 1979. Risk sharing and incentives in the principal and agent relationship. The Bell Journal of Economics (1979), 55--73.
[27]
Yoav Shoham and Kevin Leyton-Brown. 2008. Multiagent systems: Algorithmic, game-theoretic, and logical foundations. Cambridge University Press.
[28]
Luca Trevisan. 2001. Non-Approximability Results for Optimization Problems on Bounded Degree Instances. In Proceedings of the Thirty-Third Annual ACM Symposium on Theory of Computing (Hersonissos, Greece) (STOC '01). Association for Computing Machinery, New York, NY, USA, 453--461. https://doi.org/10.1145/380752.380839
[29]
Yinyu Ye. 1990. Recovering optimal basic variables in Karmarkar's polynomial algorithm for linear programming. Mathematics of operations research, Vol. 15, 3 (1990), 564--572.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
EC '22: Proceedings of the 23rd ACM Conference on Economics and Computation
July 2022
1269 pages
ISBN:9781450391504
DOI:10.1145/3490486
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: 13 July 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Bayesian games
  2. contract theory
  3. principal-agent problems

Qualifiers

  • Research-article

Conference

EC '22
Sponsor:

Acceptance Rates

Overall Acceptance Rate 664 of 2,389 submissions, 28%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)152
  • Downloads (Last 6 weeks)28
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media