Designing Menus of Contracts Efficiently: The Power of Randomization
Not on the map. Why?
Abstract (arXiv)
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 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, rather 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 computing an optimal menu of contracts is APX-hard. Crucially, previous works focus on menus of deterministic contracts. Surprisingly, we show that, if one considers menus of randomized contracts defined as probability distributions over payment vectors, then an "almost-optimal" menu can be computed in polynomial time. Indeed, the problem of computing a principal-optimal menu of randomized contracts may not admit a maximum, but only a supremum. Nevertheless, we show how to design a polynomial-time algorithm that guarantees the principal with an expected utility arbitrarily close to the supremum. Besides this main result, we also close several gaps in the analysis of menus of deterministic contracts.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Feb 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 6; 2024: 1; 2025: 1; 2026: 1.
10 papers.
- 2022The Sample Complexity of Online Contract Designcited by 35
- 2023Deep Contract Design via Discontinuous Networkscited by 10
- 2023Online Learning in a Creator Economycited by 8
- 2023Learning to Incentivize Information Acquisition: Proper Scoring Rules Meet Principal-Agent Modelcited by 7
- 2023Learning Optimal Contracts: How to Exploit Small Action Spacescited by 4
- 2024Contractual Reinforcement Learning: Pulling Arms with Invisible Handscited by 4
- 2023Robust and Performance Incentivizing Algorithms for Multi-Armed Bandits with Strategic Agentscited by 3
- 2025The Pseudo-Dimension of Contractscited by 3
- 2023Optimal Pricing for Data-Augmented AutoML Marketplacescited by 0
- 2026The Optimal Sample Complexity of Linear Contractscited by 0
- 2026The Optimal Sample Complexity of Linear Contracts4 Jan 2026
- 2025The Pseudo-Dimension of Contracts24 Jan 2025
- 2024Contractual Reinforcement Learning: Pulling Arms with Invisible Hands1 Jul 2024
- 2023Robust and Performance Incentivizing Algorithms for Multi-Armed Bandits with Strategic Agents13 Dec 2023
- 2023Optimal Pricing for Data-Augmented AutoML Marketplaces27 Oct 2023
- 2023Learning Optimal Contracts: How to Exploit Small Action Spaces18 Sep 2023
- 2023Deep Contract Design via Discontinuous Networks5 Jul 2023
- 2023Online Learning in a Creator Economy19 May 2023
- 2023Learning to Incentivize Information Acquisition: Proper Scoring Rules Meet Principal-Agent Model15 Mar 2023
- 2022The Sample Complexity of Online Contract Design10 Nov 2022