One Action Too Many: Inapproximability of Budgeted Combinatorial Contracts
Feldman, Gal-Tzur, Ponitka et al.
We study multi-agent contract design with combinatorial actions, under budget constraints, and for a broad class of objective functions, including profit (principal's utility), reward, and welfare. Our first result is a strong impossibility: For submodular reward functions, no randomized poly-time algorithm can approximate the optimal budget-feasible value within \textit{any finite factor}, even with demand-oracle access. This result rules out extending known constant-factor guarantees from either (i) unbudgeted settings with combinatorial actions or (ii) budgeted settings with binary actions, to their combination. The hardness is tight: It holds even when all but one agent have binary actions and the remaining agent has just one additional action. On the positive side, we show that gross substitutes rewards (a well-studied strict subclass of submodular functions) admit a deterministic poly-time $O(1)$-approximation, using only value queries. Our results thus draw the first sharp separation between budgeted and unbudgeted settings in combinatorial contracts, and identifies gross substitutes as a tractable frontier for budgeted combinatorial contracts. Finally, we present an FPTAS for additive rewards, demonstrating that arbitrary approximation is tractable under any budget. This constitutes the first FPTAS for the multi-agent combinatorial-actions setting, even in the absence of budget constraints.
academic
One Action Too Many: Inapproximability of Budgeted Combinatorial Contracts
This paper investigates the design of multi-agent combinatorial action contracts under budget constraints, addressing a broad class of objective functions including profit, reward, and welfare. The main results include: (1) Strong Inapproximability: For submodular reward functions, no randomized polynomial-time algorithm can approximate the optimal budget-feasible value within any finite factor, even with demand oracle access; (2) Positive Results: For gross substitutes reward functions (a strict subclass of submodular functions), there exists a deterministic polynomial-time O(1)-approximation algorithm requiring only value queries; (3) FPTAS: For additive reward functions, an FPTAS exists under arbitrary budgets, which is the first FPTAS in the multi-agent combinatorial action setting. The work provides the first explicit distinction between budgeted and non-budgeted settings and identifies gross substitutability as the tractability boundary.
This paper studies the multi-agent combinatorial action contract design problem, where the core challenge is: when a principal faces budget constraints, how can incentive contracts be designed to induce multiple agents to select appropriate action combinations that optimize the principal's objective (profit, reward, or welfare)?
Theoretical Importance: Contract theory is a core field in microeconomics; the 2016 Nobel Prize in Economics awarded to Hart and Hölmström underscores its significance
Practical Value: Widely applicable in modern computational markets, such as:
Startups incentivizing engineering teams through equity
Key observation: Best-response monotonicity, which holds in the binary action setting, fails under combinatorial actions. When agents can choose action subsets, reducing actions by other agents may cause an agent to also reduce its actions, and this non-monotonicity is the source of complexity.
For submodular reward functions, under any budget B ∈ (0,1), no randomized polynomial-time algorithm (even with demand oracle access) can approximate the BEST objective within any finite factor
The hardness result is tight: only n-1 agents with binary actions and 1 agent with one additional action are needed
Constant-Factor Approximation for Gross Substitutes (Theorem 4.1 & Corollary 4.2):
For gross substitutes reward functions, there exists a deterministic polynomial-time O(1)-approximation algorithm
Requires only value queries (no demand oracle needed)
Applies to arbitrary budgets and all BEST objectives
FPTAS for Additive Functions (Theorem 5.1):
For additive reward functions, FPTAS exists for profit, reward, and welfare objectives
This is the first FPTAS in the multi-agent combinatorial action setting (even without budget constraints)
Theoretical Separation:
First explicit distinction between budgeted and non-budgeted settings in combinatorial contracts
First distinction between submodular and gross substitutes functions in budgeted contracts
Ti: Set of available actions for agent i; agents can choose any subset Si ⊆ Ti
f: 2^T → 0,1: Reward function mapping action combinations to success probability
c = {cj}j∈T: Action cost vector
Contract: α = (α1,...,αn) ∈ 0,1^n, where αi is the fraction of project success payment to agent i
Budget Constraint: ∑i∈A αi ≤ B
Objective: Find a budget-feasible contract α and Nash equilibrium S that maximize objective function φ(α,S), where φ belongs to the BEST objective class:
Lemma 4.3 (Best-Response Monotonicity): For gross substitutes functions f, if S is an equilibrium for contract α, then for any agent i and S'{-i} ⊆ S{-i}, there exists S'_i ⊇ S_i such that S'i is a best response for i against S'{-i}.
Proof Sketch:
Transform best-response problem into demand bundle problem
Define price vectors p and q such that:
S_i is best response to S_{-i} ⟺ S is demand bundle w.r.t. p
S'i is best response to S'{-i} ⟺ S' is demand bundle w.r.t. q
Since S'{-i} ⊆ S{-i}, we have p ≤ q (coordinate-wise)
Apply gross substitutability: There exists demand bundle S' ⊇ S with S'{-i} = S'{-i}
This is a theoretically excellent game theory paper that makes important contributions by precisely characterizing the complexity boundaries of budgeted combinatorial contracts. The paper's core insight is best-response non-monotonicity as the source of complexity, and through tight hardness constructions and matching positive algorithms, it completely characterizes problem tractability. Gross substitutability is established as the tractability boundary for budgeted combinatorial contracts, a finding with significant implications for future research. Despite lacking empirical studies, its theoretical value and methodological contributions make it an important work in algorithmic contract theory.