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.
論文ID : 2511.20110タイトル : One Action Too Many: Inapproximability of Budgeted Combinatorial Contracts著者 : Michal Feldman, Yoav Gal-Tzur, Tomasz Ponitka, Maya Schlesinger (テルアビブ大学)分類 : cs.GT (ゲーム理論)発表時期/会議 : ITCS 2026 (プレプリント版:2025年11月26日)論文リンク : https://arxiv.org/abs/2511.20110 本論文は、予算制約を伴う多エージェント組合せアクション契約設計問題を研究し、利益、報酬、福祉を含む広範な目的関数クラスに対応している。主要な結果は以下の通りである:(1) 強い近似不可能性 :劣モジュラー報酬関数に対して、需要オラクルアクセスがあっても、任意の確率多項式時間アルゴリズムは任意の有限因子内で最適予算実行可能値を近似できない;(2) 正の結果 :総代替(gross substitutes)報酬関数(劣モジュラー関数の真部分集合)に対して、値クエリのみを用いた確定的多項式時間O(1)-近似アルゴリズムが存在する;(3) FPTAS :加法的報酬関数に対して、任意の予算下でFPTASが存在し、これは多エージェント組合せアクション設定における初のFPTASである。本研究は予算制約付きと非制約設定を初めて明確に区別し、総代替性質を処理可能な境界として確立している。
本論文は多エージェント組合せアクション契約設計 問題を研究し、核心的な課題は以下の通りである:委託人(principal)が予算制約に直面する場合、複数のエージェント(agents)に適切なアクション組合せを選択させ、委託人の目標(利益、報酬、または福祉)を最適化する誘因契約をどのように設計するか。
理論的意義 :契約理論は微視経済学の中核分野であり、2016年のノーベル経済学賞がHartとHölmstromに授与されたことがその重要性を示している実践的価値 :現代の計算市場に広く応用される:
スタートアップが株式報酬でエンジニアチームを動機付ける クラウドソーシングプラットフォームがタスク報酬メカニズムを設計する プロジェクトアウトソーシングにおける契約設計 文献には2種類の正の結果が存在する:
(i) 予算制約なし + 組合せアクション :DEFK25 が劣モジュラー関数に対して定数因子近似を提供(ii) 予算制約あり + 二値アクション :FGPS25, AHT25 が劣モジュラー関数に対して定数因子近似を提供しかし両者の組合せ (予算制約 + 組合せアクション)の近似可能性は未知である。
重要な観察:二値アクション設定における最適応答単調性 (best-response monotonicity)が組合せアクション下で失効する。エージェントがアクション部分集合を選択できる場合、他のエージェントがアクションを減らすと、当該エージェントもアクションを減らす可能性があり、この非単調性が複雑性の根源である。
近似不可能性定理(定理3.1) :劣モジュラー報酬関数に対して、任意の予算B ∈ (0,1)下で、需要オラクルアクセスがあっても、任意の確率多項式時間アルゴリズムはBEST目的を任意の有限因子内で近似できない 硬度結果は厳密である:n-1個のエージェントが二値アクションのみを持ち、残り1個のエージェントが1つの追加アクションのみを持つ場合でも成立 総代替関数の定数因子近似(定理4.1および系4.2) :総代替報酬関数に対して、確定的多項式時間O(1)-近似アルゴリズムが存在する 値クエリのみを必要とする(需要オラクルは不要) 任意の予算とすべてのBEST目的に適用可能 加法的関数のFPTAS(定理5.1) :加法的報酬関数に対して、利益、報酬、福祉目的すべてにFPTASが存在する これは多エージェント組合せアクション設定における初のFPTASである(予算制約なし設定でも) 理論的分離 :予算制約付きと非制約設定における組合せ契約の複雑性を初めて明確に区別 予算契約における劣モジュラー関数と総代替関数の近似可能性を初めて区別 インスタンス :⟨A, {Ti}i∈A, f, c⟩
A:n個のエージェント集合 Ti:エージェントiの利用可能なアクション集合、エージェントは任意の部分集合Si ⊆ Tiを選択可能 f: 2^T → 0,1 :報酬関数、アクション組合せを成功確率にマッピング c = {cj}j∈T:アクションコストベクトル 契約 :α = (α1,...,αn) ∈ 0,1 ^n、ここでαiはプロジェクト成功時にエージェントiに支払われる比率
予算制約 :∑i∈A αi ≤ B
目的 :予算実行可能な契約αとナッシュ均衡Sを見つけ、目的関数φ(α,S)を最大化する。ここでφはBEST目的クラスに属する:
利益 :uP(α,S) = (1 - ∑αi)f(S)報酬 :f(S)福祉 :f(S) - c(S)パラメータ化インスタンス族I(A')を構成する。ここでA' ⊆ n かつ|A'| = n/2:
エージェント設定 :
n個の二値アクションエージェント(アクションiまたは非行動) 1個の特殊エージェント(n+1)が2つのアクション:G(「良い」)とB(「悪い」)を持つ 報酬関数設計 :f^(A')(S) = f1(S) + f2(S) - f3(S,A')、ここで:
f1(S) = max(1/2 · 1[G∈S], ε · 1[B∈S])
f2(S) = ε · min(|S\{G}|, n/2+1)
f3(S,A') = (ε/2) · 1[S = {B}∪A']
パラメータ選択 :ε < min((1-B)/(K(n)·(n+4)), 4n/B)
f^(A')は劣モジュラーである (補題3.4):単調性と劣モジュラー性を検証することで需要クエリは値クエリで模擬可能 (補題3.5):任意の需要クエリは12回の値クエリで計算可能良い均衡が存在 (補題3.6):予算実行可能な契約が存在し、A'∪{G}を誘因し、報酬≥1/2他の均衡の報酬は低い (補題3.7):S ≠ A'∪{G}の任意の予算実行可能均衡に対して、f(S) ≤ (n/2+2)εステップ1 :良い近似を得るにはGを誘因する必要があることを証明
Gを含む集合:f(S) ≥ 1/2 Gを含まない集合:f(S) ≤ (n/2+2)ε ≈ 0 ステップ2 :Gを誘因するには正確にA'を同時に誘因する必要があることを証明
f3項を通じて、S-{n+1} = A'の場合、Bの限界報酬が低下 予算制約により、正しいn/2個のエージェントを誘因することでのみGを誘因可能 ステップ3 :情報論的下界
候補集合A'は(n choose n/2) = 2^Ω(n)個存在 多項式回のクエリでは無視できない確率でA'を識別不可能 Yaoの原理を使用:均一分布のA'に対して、任意の確定的アルゴリズムの期待性能は悪い 補題4.3(最適応答単調性) :総代替関数fに対して、αが契約の均衡であるSに対して、任意のエージェントiとS'{-i} ⊆ S {-i}に対して、S'_i ⊇ S_iが存在し、S'iはiのS' {-i}への最適応答である。
証明思路 :
最適応答問題を需要束問題に変換 価格ベクトルpとqを定義し、以下を満たす:
S_iはS_{-i}への最適応答 ⟺ Sはpに関する需要束 S'iはS' {-i}への最適応答 ⟺ S'はqに関する需要束 S'{-i} ⊆ S {-i}であるため、p ≤ q(座標ごと) 総代替性質を適用:需要束S' ⊇ Sが存在し、S'{-i} = S' {-i} (α,S) ∈ C(B)とパラメータM ≥ 3が与えられたとき、多項式時間で(α',S') ∈ C(B)を見つけることができ、以下を満たす:
f(S') ≥ f(S)/(2M-2) ∑α'_i ≤ (5/M)∑αiまたはあるiが存在し、α' = α|_i アルゴリズム(アルゴリズム2) :
高支払いエージェント集合Z = {i: αi > p/M}を識別 あるi∈Zが単独で大きく貢献する場合、単一エージェント契約を返す そうでなければ、残りのエージェントをグループ化し、各グループの総支払い≤p/M 十分な報酬を持つグループUを見つける 倍増補題(補題2.2)を適用して新しい契約を構成 分解補題(補題4.8) :
Max-φ(B) ≤ 2·Max-Reward-Bounded(B) + max_i Best-Single_i-φ(B)
帰約チェーン :
Max-φ(B) → Max-Reward-Bounded(B)(補題4.10) Max-Reward-Bounded(B) → Max-φ(B')(補題4.11) 単一エージェント問題は正確に解ける(補題4.9) 離散化 :
δ = ε/|T|を設定 f̃(S) = ∑_{a∈S} ⌊f({a})/(δb)⌋(δb)を定義 DP表定義 :
A^(φ)(j,x) = min_{S,α} {∑αi | f̃(S) ≥ x, S ∈ NE(α), S ⊆ T1∪...∪Tj}
主要観察 (加法的関数):
エージェントiの最適応答は接頭辞:c_a ≤ αi·f({a})を満たすすべてのアクションを含む DP遷移:A^(φ)(j,x) = min_{ℓ} {A(j-1, x-f̃({a1,...,aℓ})) + c_{aℓ}/f({aℓ})} 近似保証 :
したがって返される契約は(1-ε)-近似を達成する。
本論文は純粋な理論論文であり、実験部分を含まない。すべての結果は数学的証明である。
構成的証明 :明示的に硬いインスタンスを構成することで近似不可能性を証明アルゴリズム設計 :具体的なアルゴリズム(アルゴリズム1、2)を提供し、性能保証を証明複雑性分析 :アルゴリズムの時間複雑性とクエリ複雑性を分析該当なし(純粋な理論研究)
二値アクションモデル :
BFN06a, BFNW12 :組合せエージェントモデルを導入DEFK23 :XOS関数の定数因子近似FGPS25, AHT25 :予算制約下の二値アクション組合せアクションモデル :
DEFK21 :単一エージェント組合せアクション、総代替関数が処理可能DEFK25 :多エージェント組合せアクション、劣モジュラー関数O(1)-近似(予算制約なし)Car15 :線形契約の堅牢性DRT19 :線形契約の近似保証DFPS24 :曖昧性の証明HG24 :独立タスクの予算制約DASSTC25 :エージェント予算制約FGPS25 :BEST目的の等価性次元 関連研究 本論文 アクション空間 二値FGPS25 組合せ 予算制約 なしDEFK25 あり 関数クラス 劣モジュラー 劣モジュラー/総代替を区別 結果タイプ 正の結果 正と負の結果を組合せ
3次元の障害 :近似不可能性は3つの属性が同時に存在する場合にのみ出現:劣モジュラー報酬関数 予算制約 組合せアクション
任意の2つの属性の組合せは定数因子近似を許可する(図1) 総代替境界 :総代替性質は予算組合せ契約の処理可能な境界である加法的関数の特殊性 :完全多項式時間近似方式が存在する近似不可能性の厳密性 :n-1個の二値エージェント + 3つのアクションを持つ1個のエージェントのみが必要 しかし構成は高度に人工的で、実際の応用では稀かもしれない 総代替仮説 :劣モジュラーより強い仮説 多くの実際の応用は満たさない可能性がある BEST目的の制限 :FPTASは利益、報酬、福祉にのみ適用可能 すべてのBEST目的には適用不可 単一予算 :計算複雑性 :総代替関数下でPTAS/FPTASが存在するか? 単一エージェント問題の正確な複雑性 より豊かなモデル :複数プロジェクト設定ACC+25 公平性制約CCL25b 私的情報ADT21 学習の視点 :オンライン契約設計ZBY+23 サンプル複雑性DFPS25 実証研究 :実際の応用における関数クラスの特性 ヒューリスティックアルゴリズムの性能 理論的深さ :予算制約下の近似不可能性を初めて確立 厳密な硬度結果(硬いインスタンスを最小化) 完全な複雑性刻画(図1の三角形) 技術的革新 :最適応答非単調性 を硬度の源として正確に刻画巧妙な硬度構成:f3項を通じて「隠れた集合」を実装 総代替関数の最適応答単調性証明 結果の完全性 :負の結果(近似不可能性) 正の結果(総代替、加法的) アルゴリズムと下界の一致 記述の明確性 :動機が明確(スタートアップの例) 技術的ルートが明確 図1が主要結果を直感的に表示 実用性の考慮 :硬度構成が高度に人工的 実践における総代替仮説の適用可能性が未検討 実際の応用事例分析の欠如 技術的限界 :FPTASは一部のBEST目的にのみ適用可能 定数因子近似の具体的な定数が未提示 単一エージェントFPTASは需要オラクルが必要 理論的空白 :総代替と劣モジュラーの中間クラス? 個別予算制約の複雑性 確率的契約の可能性 証明の複雑性 :一部の証明は技術的(補題3.7など) 需要オラクル模擬の必要性が十分に直感的でない 理論的貢献 :
予算/非予算設定を初めて明確に区別 総代替を処理可能な境界として確立 後続研究のベンチマークを提供 方法論的価値 :
最適応答単調性分析フレームワーク 次元削減補題の設計パターン 硬度構成技術 実用的価値 :
契約設計実践を指導:処理可能な場合を識別 モデル過度単純化の危険性を警告 近似アルゴリズム設計に理論的界限を提供 適用に適した場合 :
総代替シーン :スキルが相互補完的なチーム(異なる専門性) リソース配分問題 市場設計 加法的シーン :独立タスクのクラウドソーシング シンプルな誘因メカニズム 適用に不適切な場合 :
強い相互補完性タスク(総代替に違反) 予算制約なしの場合(より良いアルゴリズムが存在) 正確な解が必要な場合 DEFK25 Dütting et al., "Multi-agent combinatorial contracts", SODA 2025FGPS25 Feldman et al., "Budget-feasible contracts", EC 2025DEFK21 Dütting et al., "Combinatorial contracts", FOCS 2021Car15 Carroll, "Robustness and linear contracts", AER 2015Pae17 Paes Leme, "Gross substitutability: An algorithmic survey", GEB 2017これは理論的深さが優れた ゲーム論文であり、予算制約付き組合せ契約の複雑性境界を正確に刻画することで、重要な理論的貢献をしている。論文の核心的洞察は、複雑性の源として最適応答非単調性 を確立し、厳密な硬度構成と一致する正の結果を通じて問題の処理可能性を完全に刻画している。総代替性質は予算組合せ契約の処理可能な境界 として確立され、この発見は後続研究に指導的意義を持つ。実証研究は欠けているが、その理論的価値と方法論的貢献により、アルゴリズム契約理論分野における重要な研究となっている。