Multi-Project Contracts
By: Tal Alon , Matteo Castiglioni , Junjie Chen and more
Potential Business Impact:
Helps bosses pick the best workers for jobs.
We study a new class of contract design problems where a principal delegates the execution of multiple projects to a set of agents. The principal's expected reward from each project is a combinatorial function of the agents working on it. Each agent has limited capacity and can work on at most one project, and the agents are heterogeneous, with different costs and contributions for participating in different projects. The main challenge of the principal is to decide how to allocate the agents to projects when the number of projects grows in scale. We analyze this problem under different assumptions on the structure of the expected reward functions. As our main result, for XOS functions we show how to derive a constant approximation to the optimal multi-project contract in polynomial time, given access to value and demand oracles. Along the way (and of possible independent interest), we develop approximate demand queries for \emph{capped} subadditive functions, by reducing to demand queries for the original functions. Our work paves the way to combinatorial contract design in richer settings.
Similar Papers
Welfare and Beyond in Multi-Agent Contracts
CS and Game Theory
Helps teams work together for best results.
Budget-Feasible Contracts
CS and Game Theory
Helps companies pay workers fairly with less money.
Black-Box Lifting and Robustness Theorems for Multi-Agent Contracts
CS and Game Theory
Makes smart contracts work better with learning agents.