Table of Contents
Fetching ...

Contract Design for Sequential Actions

Tomer Ezra, Michal Feldman, Maya Schlesinger

TL;DR

This work studies contract design when an agent can sequentially perform multiple actions with outcomes that influence payments and the principal’s reward. By showing that the agent’s best-response under any contract reduces to Pandora’s Box, the authors derive algorithmic and hardness results across independent and correlated action models, for both linear and general contracts. In the independent-action setting, they provide a polynomial-time algorithm for the optimal linear contract and, when $m$ is constant, a polynomial-time method for the optimal general contract, while proving NP-hardness for general contracts when $m$ is unrestricted; they also bound the gap between linear and general contracts. In the correlated-action model, they establish strong hardness results: approximating the optimal contract within any constant is NP-hard, even for binary outcomes. The paper thus maps the computational landscape of sequential combinatorial contracts, introduces a hyperplane-arrangement framework for constant $m$, and connects contract design to classical problems in online search and coverage function theory, with implications for designing incentives in multi-stage decision processes.

Abstract

We introduce a novel model of contracts with combinatorial actions that accounts for sequential and adaptive agent behavior. As in the standard model, a principal delegates the execution of a costly project to an agent. There are $n$ actions, each one incurring a cost to the agent and inducing a probability distribution over $m$ outcomes; each outcome generates some reward for the principal. The principal incentivizes the agent through a contract that specifies a payment for each potential outcome. Unlike the standard model, the agent chooses actions sequentially. Following each action, the agent observes the realized outcome, and decides whether to stop or continue with another action. Upon halting, the agent chooses one of the realized outcomes, which determines both his payment and the principal's reward. This model captures common scenarios where the agent can make multiple attempts in the course of executing a project. We study the optimal contract problem in this new setting, namely the contract that maximizes the principal's utility. We first observe that the agent's problem - (adaptively) finding the sequence of actions that maximizes his utility for a given contract - is equivalent to the well-known Pandora's Box problem. Using this insight, we provide algorithms and hardness results for the optimal contract problem, under both independent and correlated actions, and for both linear and general contracts. For independent actions, we provide a poly-time algorithm for the optimal linear contract, and establish that finding the optimal general contract is NP-hard. In cases where the number of outcomes is constant, we devise a poly-time algorithm even for the optimal general contract. For correlated actions, we find that, for both linear and general contracts, approximating the optimal contract within any constant ratio is NP-hard.

Contract Design for Sequential Actions

TL;DR

This work studies contract design when an agent can sequentially perform multiple actions with outcomes that influence payments and the principal’s reward. By showing that the agent’s best-response under any contract reduces to Pandora’s Box, the authors derive algorithmic and hardness results across independent and correlated action models, for both linear and general contracts. In the independent-action setting, they provide a polynomial-time algorithm for the optimal linear contract and, when is constant, a polynomial-time method for the optimal general contract, while proving NP-hardness for general contracts when is unrestricted; they also bound the gap between linear and general contracts. In the correlated-action model, they establish strong hardness results: approximating the optimal contract within any constant is NP-hard, even for binary outcomes. The paper thus maps the computational landscape of sequential combinatorial contracts, introduces a hyperplane-arrangement framework for constant , and connects contract design to classical problems in online search and coverage function theory, with implications for designing incentives in multi-stage decision processes.

Abstract

We introduce a novel model of contracts with combinatorial actions that accounts for sequential and adaptive agent behavior. As in the standard model, a principal delegates the execution of a costly project to an agent. There are actions, each one incurring a cost to the agent and inducing a probability distribution over outcomes; each outcome generates some reward for the principal. The principal incentivizes the agent through a contract that specifies a payment for each potential outcome. Unlike the standard model, the agent chooses actions sequentially. Following each action, the agent observes the realized outcome, and decides whether to stop or continue with another action. Upon halting, the agent chooses one of the realized outcomes, which determines both his payment and the principal's reward. This model captures common scenarios where the agent can make multiple attempts in the course of executing a project. We study the optimal contract problem in this new setting, namely the contract that maximizes the principal's utility. We first observe that the agent's problem - (adaptively) finding the sequence of actions that maximizes his utility for a given contract - is equivalent to the well-known Pandora's Box problem. Using this insight, we provide algorithms and hardness results for the optimal contract problem, under both independent and correlated actions, and for both linear and general contracts. For independent actions, we provide a poly-time algorithm for the optimal linear contract, and establish that finding the optimal general contract is NP-hard. In cases where the number of outcomes is constant, we devise a poly-time algorithm even for the optimal general contract. For correlated actions, we find that, for both linear and general contracts, approximating the optimal contract within any constant ratio is NP-hard.
Paper Structure (54 sections, 35 theorems, 78 equations, 1 table)

This paper contains 54 sections, 35 theorems, 78 equations, 1 table.

Key Result

Proposition 3.1

A strategy $\pi$ of the Pandora's Box problem is optimal if and only if the following conditions are always satisfied at each point in time:

Theorems & Definitions (66)

  • Proposition 3.1: weitzman1978optimal
  • Proposition 3.2
  • Theorem 3.1
  • Proposition 3.3
  • proof
  • Lemma 3.1
  • Lemma 3.2
  • Remark 3.1
  • Theorem 3.2
  • Proposition 3.4: zaslavsky1975facing
  • ...and 56 more