Online Contract Design
Elad Lavi, Hadas Shachnai, Inbal Talgam-Cohen
TL;DR
This work introduces the Online Multi-Agent Contract (OMAC) model, which jointly models sequential, adversarial arrivals and rational, contract-driven participation. The authors develop a randomized, balance-point based algorithm that achieves a tight $1/2$-competitive ratio for additive rewards, demonstrating that deterministic online strategies cannot achieve a bounded constant, and showing that the inclusion of XOS rewards breaks even randomized guarantees. The balance-point technique provides a new analytical tool to align online hiring with incentive-compatible contracts under adversarial arrivals, and the paper situates OMAC within online budgeted maximization and preemption literature. The results illuminate the boundary between tractable and intractable reward structures in online contracting and point to rich avenues for stochastic variants and model enhancements with practical relevance to dynamic, contract-driven teams.
Abstract
We initiate the study of online contracts, which integrate the game-theoretic considerations of economic contract theory, with the algorithmic and informational challenges of online algorithm design. Our starting point is the classic online setting with preemption of Buchbinder et al. [SODA'15], in which a hiring principal faces a sequence of adversarial agent arrivals. Upon arrival, the principal must decide whether to tentatively accept the agent to their team, and whether to dismiss previous tentative choices. Dismissal is irrevocable, giving the setting its online decision-making flavor. In our setting, the agents are rational players: once the team is finalized, a game is played where the principal offers contracts (performance-based payment schemes), and each agent decides whether or not to work. Working agents reward the principal, and the goal is to choose a team that maximizes the principal's utility. Our main positive result is a 1/2-competitive algorithm when agent rewards are additive, which matches the best-possible competitive ratio. Our algorithm is randomized and this is necessary, as we show that no deterministic algorithm can attain a bounded competitive ratio. Moreover, if agent rewards are allowed to exhibit combinatorial structure known as XOS, even randomized algorithms might fail. En route to our competitive algorithm, we develop the technique of balance points, which can be useful for further exploration of online contracts in the adversarial model.
