2025-11-26T10:31:18.658822

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

Un'Azione di Troppo: Inapproximabilità dei Contratti Combinatori con Budget

Informazioni Fondamentali

  • ID Articolo: 2511.20110
  • Titolo: One Action Too Many: Inapproximability of Budgeted Combinatorial Contracts
  • Autori: Michal Feldman, Yoav Gal-Tzur, Tomasz Ponitka, Maya Schlesinger (Università di Tel Aviv)
  • Classificazione: cs.GT (Teoria dei Giochi)
  • Data di Pubblicazione/Conferenza: ITCS 2026 (versione preprint: 26 novembre 2025)
  • Link Articolo: https://arxiv.org/abs/2511.20110

Riassunto

Questo articolo studia il problema della progettazione di contratti per azioni combinatorie multi-agente con vincoli di budget, affrontando un'ampia classe di funzioni obiettivo che includono profitto, ricompensa e benessere. I risultati principali comprendono: (1) Forte Inapproximabilità: per funzioni di ricompensa submodulari, nessun algoritmo randomizzato in tempo polinomiale può approssimare il valore ottimale fattibile in budget entro qualsiasi fattore finito, anche con accesso a un oracolo di domanda; (2) Risultati Positivi: per funzioni di ricompensa con sostituti lordi (una sottoclasse ristretta di funzioni submodulari), esiste un algoritmo deterministico in tempo polinomiale che fornisce un'approssimazione O(1), richiedendo solo query di valore; (3) FPTAS: per funzioni di ricompensa additive, esiste un FPTAS per qualsiasi budget, rappresentando il primo FPTAS nell'impostazione multi-agente con azioni combinatorie. La ricerca distingue per la prima volta chiaramente tra impostazioni con e senza vincoli di budget e identifica la proprietà dei sostituti lordi come confine della trattabilità.

Contesto di Ricerca e Motivazione

1. Problema di Ricerca

Questo articolo studia il problema della progettazione di contratti per azioni combinatorie multi-agente, la cui sfida centrale è: come può un principale (principal) affrontare vincoli di budget nel progettare contratti di incentivazione affinché più agenti (agents) scelgano appropriate combinazioni di azioni per ottimizzare l'obiettivo del principale (profitto, ricompensa o benessere)?

2. Importanza del Problema

  • Significato Teorico: la teoria dei contratti è un campo centrale della microeconomia; il Premio Nobel per l'Economia 2016 assegnato a Hart e Hölmstrom testimonia la sua importanza
  • Valore Pratico: applicazioni diffuse nei mercati computazionali moderni, quali:
    • Startup che incentivano team di ingegneri attraverso equity
    • Piattaforme di crowdsourcing che progettano meccanismi di ricompensa per compiti
    • Progettazione di contratti nell'outsourcing di progetti

3. Limitazioni degli Approcci Esistenti

In letteratura esistono due classi di risultati positivi:

  • (i) Senza vincoli di budget + azioni combinatorie: DEFK25 fornisce approssimazione a fattore costante per funzioni submodulari
  • (ii) Con vincoli di budget + azioni binarie: FGPS25, AHT25 forniscono approssimazione a fattore costante per funzioni submodulari

Tuttavia, la combinazione di entrambi (vincoli di budget + azioni combinatorie) rimane sconosciuta dal punto di vista dell'approssimabilità.

4. Motivazione della Ricerca

Osservazione chiave: la monotonicità della migliore risposta (best-response monotonicity) che caratterizza l'impostazione con azioni binarie fallisce con azioni combinatorie. Quando gli agenti possono scegliere sottoinsiemi di azioni, la riduzione delle azioni da parte di altri agenti può indurre un agente a ridurre anch'esso le proprie azioni, e questa non-monotonicità è la fonte della complessità.

Contributi Principali

  1. Teorema di Inapproximabilità (Teorema 3.1):
    • Per funzioni di ricompensa submodulari, con qualsiasi budget B ∈ (0,1), nessun algoritmo randomizzato in tempo polinomiale (anche con accesso a un oracolo di domanda) può approssimare l'obiettivo BEST entro qualsiasi fattore finito
    • Il risultato di durezza è stretto: anche con n-1 agenti con azioni binarie e 1 agente con una sola azione aggiuntiva
  2. Approssimazione a Fattore Costante per Funzioni con Sostituti Lordi (Teorema 4.1 e Corollario 4.2):
    • Per funzioni di ricompensa con sostituti lordi, esiste un algoritmo deterministico in tempo polinomiale che fornisce un'approssimazione O(1)
    • Richiede solo query di valore (non necessita di oracolo di domanda)
    • Applicabile a qualsiasi budget e a tutti gli obiettivi BEST
  3. FPTAS per Funzioni Additive (Teorema 5.1):
    • Per funzioni di ricompensa additive, esiste un FPTAS per gli obiettivi di profitto, ricompensa e benessere
    • Questo è il primo FPTAS nell'impostazione multi-agente con azioni combinatorie (anche senza vincoli di budget)
  4. Separazione Teorica:
    • Prima distinzione esplicita tra impostazioni con e senza vincoli di budget nella complessità dei contratti combinatori
    • Prima distinzione tra approssimabilità di funzioni submodulari e funzioni con sostituti lordi nei contratti con budget

Spiegazione Dettagliata dei Metodi

Definizione del Compito

Istanza: ⟨A, {Ti}i∈A, f, c⟩

  • A: insieme di n agenti
  • Ti: insieme di azioni disponibili per l'agente i; l'agente può scegliere qualsiasi sottoinsieme Si ⊆ Ti
  • f: 2^T → 0,1: funzione di ricompensa che mappa combinazioni di azioni a probabilità di successo
  • c = {cj}j∈T: vettore di costi delle azioni

Contratto: α = (α1,...,αn) ∈ 0,1^n, dove αi è la frazione del progetto pagata all'agente i in caso di successo

Vincolo di Budget: ∑i∈A αi ≤ B

Obiettivo: trovare un contratto fattibile in budget α e un equilibrio di Nash S che massimizzino la funzione obiettivo φ(α,S), dove φ appartiene alla classe di obiettivi BEST:

  • Profitto: uP(α,S) = (1 - ∑αi)f(S)
  • Ricompensa: f(S)
  • Benessere: f(S) - c(S)

Costruzione di Inapproximabilità (Sezione 3)

Idea Centrale

Costruire una famiglia parametrizzata di istanze I(A'), dove A' ⊆ n e |A'| = n/2:

Configurazione degli Agenti:

  • n agenti con azioni binarie (eseguire l'azione i o non eseguirla)
  • 1 agente speciale (n+1) con due azioni: G ("buona") e B ("cattiva")

Progettazione della Funzione di Ricompensa: f^(A')(S) = f1(S) + f2(S) - f3(S,A'), dove:

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']

Scelta dei Parametri: ε < min((1-B)/(K(n)·(n+4)), 4n/B)

Proprietà Chiave

  1. f^(A') è submodulare (Lemma 3.4): verificando monotonicità e submodularità
  2. Query di Domanda Simulate da Query di Valore (Lemma 3.5): qualsiasi query di domanda può essere calcolata con 12 query di valore
  3. Esistenza di Equilibrio Buono (Lemma 3.6): esiste un contratto fattibile in budget che incentiva A'∪{G}, con ricompensa ≥ 1/2
  4. Bassa Ricompensa di Altri Equilibri (Lemma 3.7): per qualsiasi equilibrio fattibile in budget S ≠ A'∪{G}, f(S) ≤ (n/2+2)ε

Strategia di Prova

Passo 1: provare che ottenere una buona approssimazione richiede incentivare G

  • Insiemi contenenti G: f(S) ≥ 1/2
  • Insiemi non contenenti G: f(S) ≤ (n/2+2)ε ≈ 0

Passo 2: provare che incentivare G richiede incentivare esattamente A'

  • Attraverso il termine f3, il contributo marginale di B diminuisce quando S-{n+1} = A'
  • Il vincolo di budget implica che solo incentivare il corretto insieme di n/2 agenti consente di incentivare G

Passo 3: Limite Inferiore Teorico dell'Informazione

  • Ci sono (n choose n/2) = 2^Ω(n) insiemi candidati A'
  • Query polinomiali non possono identificare A' con probabilità non trascurabile
  • Utilizzando il principio di Yao: per una distribuzione uniforme su A', qualsiasi algoritmo deterministico ha prestazioni attese scarse

Risultati Positivi per Funzioni con Sostituti Lordi (Sezione 4)

Proprietà Chiave: Monotonicità della Migliore Risposta

Lemma 4.3 (Monotonicità della Migliore Risposta): per una funzione f con sostituti lordi, se S è un equilibrio per il contratto α, allora per qualsiasi agente i e S'{-i} ⊆ S{-i}, esiste S'_i ⊇ S_i tale che S'i è una migliore risposta di i a S'{-i}.

Idea della Prova:

  1. Trasformare il problema della migliore risposta in un problema di insieme di domanda
  2. Definire vettori di prezzo p e q tali che:
    • S_i è una migliore risposta a S_{-i} ⟺ S è un insieme di domanda rispetto a p
    • S'i è una migliore risposta a S'{-i} ⟺ S' è un insieme di domanda rispetto a q
  3. Poiché S'{-i} ⊆ S{-i}, si ha p ≤ q (coordinata per coordinata)
  4. Applicare la proprietà dei sostituti lordi: esiste un insieme di domanda S' ⊇ S con S'{-i} = S'{-i}

Lemma di Riduzione Dimensionale (Lemma 4.5)

Dato (α,S) ∈ C(B) e parametro M ≥ 3, è possibile trovare in tempo polinomiale (α',S') ∈ C(B) tale che:

  • f(S') ≥ f(S)/(2M-2)
  • ∑α'_i ≤ (5/M)∑αi oppure esiste i tale che α' = α|_i

Algoritmo (Algoritmo 2):

  1. Identificare l'insieme di agenti ad alto pagamento Z = {i: αi > p/M}
  2. Se qualche i∈Z contribuisce significativamente da solo, restituire il contratto per singolo agente
  3. Altrimenti, partizionare gli agenti rimanenti, con ogni gruppo che ha pagamento totale ≤ p/M
  4. Trovare il gruppo U con ricompensa sufficiente
  5. Applicare il lemma di raddoppio (Lemma 2.2) per costruire un nuovo contratto

Teorema di Equivalenza (Teorema 4.1)

Lemma di Decomposizione (Lemma 4.8):

Max-φ(B) ≤ 2·Max-Reward-Bounded(B) + max_i Best-Single_i-φ(B)

Catena di Riduzione:

  1. Max-φ(B) → Max-Reward-Bounded(B) (Lemma 4.10)
  2. Max-Reward-Bounded(B) → Max-φ(B') (Lemma 4.11)
  3. I problemi per singolo agente possono essere risolti esattamente (Lemma 4.9)

FPTAS per Funzioni Additive (Sezione 5)

Approccio di Programmazione Dinamica

Discretizzazione:

  • Impostare δ = ε/|T|
  • Definire f̃(S) = ∑_{a∈S} ⌊f({a})/(δb)⌋(δb)

Definizione della Tabella DP:

A^(φ)(j,x) = min_{S,α} {∑αi | f̃(S) ≥ x, S ∈ NE(α), S ⊆ T1∪...∪Tj}

Osservazione Chiave (Funzioni Additive):

  • La migliore risposta dell'agente i è un prefisso: include tutte le azioni che soddisfano c_a ≤ αi·f({a})
  • Transizione DP: A^(φ)(j,x) = min_{ℓ} {A(j-1, x-f̃({a1,...,aℓ})) + c_{aℓ}/f({aℓ})}

Garanzia di Approssimazione:

f̃(S*) ≥ (1-ε)f(S*)

Pertanto il contratto restituito raggiunge un'approssimazione (1-ε).

Configurazione Sperimentale

Questo articolo è un lavoro puramente teorico e non contiene una sezione sperimentale. Tutti i risultati sono prove matematiche.

Metodi di Verifica Teorica

  1. Prove Costruttive: provare l'inapproximabilità attraverso la costruzione esplicita di istanze difficili
  2. Progettazione di Algoritmi: fornire algoritmi concreti (Algoritmo 1, 2) e provare le loro garanzie di prestazione
  3. Analisi di Complessità: analizzare la complessità temporale e la complessità di query degli algoritmi

Risultati Sperimentali

Non applicabile (lavoro puramente teorico)

Lavori Correlati

1. Contratti Combinatori (Combinatorial Contracts)

Modello con Azioni Binarie:

  • BFN06a, BFNW12: introduzione del modello di agenti combinatori
  • DEFK23: approssimazione a fattore costante per funzioni XOS
  • FGPS25, AHT25: azioni binarie con vincoli di budget

Modello con Azioni Combinatorie:

  • DEFK21: azioni combinatorie per singolo agente, funzioni con sostituti lordi trattabili
  • DEFK25: azioni combinatorie multi-agente, approssimazione O(1) per funzioni submodulari (senza budget)

2. Contratti Lineari (Linear Contracts)

  • Car15: robustezza dei contratti lineari
  • DRT19: garanzie di approssimazione per contratti lineari
  • DFPS24: prova di ambiguità

3. Contratti con Vincoli di Budget

  • HG24: vincoli di budget per compiti indipendenti
  • DASSTC25: vincoli di budget degli agenti
  • FGPS25: equivalenza degli obiettivi BEST

4. Vantaggi Relativi di Questo Articolo

DimensioneLavori CorrelatiQuesto Articolo
Spazio delle AzioniBinarie FGPS25Combinatorie
Vincoli di BudgetAssenti DEFK25Presenti
Classe di FunzioniSubmodulariDistinzione submodulari/sostituti lordi
Tipo di RisultatiPositiviCombinazione positivi-negativi

Conclusioni e Discussione

Conclusioni Principali

  1. Ostacolo Tridimensionale: l'inapproximabilità emerge solo quando tre attributi coesistono:
    • Funzioni di ricompensa submodulari
    • Vincoli di budget
    • Azioni combinatorie Qualsiasi combinazione di due attributi consente approssimazione a fattore costante (Figura 1)
  2. Confine dei Sostituti Lordi: la proprietà dei sostituti lordi è il confine della trattabilità per contratti combinatori con budget
  3. Particolarità delle Funzioni Additive: esiste uno schema di approssimazione completamente polinomiale

Limitazioni

  1. Strettezza dell'Inapproximabilità:
    • Richiede solo n-1 agenti con azioni binarie + 1 agente con 3 azioni
    • Ma la costruzione è altamente artificiale, potrebbe non essere comune nelle applicazioni pratiche
  2. Assunzione dei Sostituti Lordi:
    • Più forte dell'assunzione di submodularità
    • Molte applicazioni pratiche potrebbero non soddisfarla
  3. Limitazione degli Obiettivi BEST:
    • FPTAS applicabile solo a profitto, ricompensa, benessere
    • Non applicabile a tutti gli obiettivi BEST
  4. Budget Singolo:
    • Considera solo vincoli di budget totale
    • Non affronta vincoli di budget individuali

Direzioni Future

  1. Complessità Computazionale:
    • Esiste un PTAS/FPTAS per funzioni con sostituti lordi?
    • Complessità esatta del problema per singolo agente
  2. Modelli Più Ricchi:
    • Impostazione multi-progetto ACC+25
    • Vincoli di equità CCL25b
    • Informazione privata ADT21
  3. Prospettiva di Apprendimento:
    • Progettazione di contratti online ZBY+23
    • Complessità di campionamento DFPS25
  4. Ricerca Empirica:
    • Caratteristiche delle classi di funzioni nelle applicazioni reali
    • Prestazioni di algoritmi euristici

Valutazione Approfondita

Punti di Forza

  1. Profondità Teorica:
    • Prima inapproximabilità stabilita per contratti con vincoli di budget
    • Risultati di durezza stretti (minimizzazione dell'istanza difficile)
    • Caratterizzazione completa della complessità (triangolo della Figura 1)
  2. Innovazione Tecnica:
    • Caratterizzazione precisa della non-monotonicità della migliore risposta come fonte di durezza
    • Costruzione di durezza ingegnosa: realizzazione di "insieme nascosto" attraverso il termine f3
    • Prova della monotonicità della migliore risposta per funzioni con sostituti lordi
  3. Completezza dei Risultati:
    • Risultati negativi (inapproximabilità)
    • Risultati positivi (sostituti lordi, additive)
    • Corrispondenza tra algoritmi e limiti inferiori
  4. Chiarezza della Presentazione:
    • Motivazione esplicita (esempio di startup)
    • Percorso tecnico chiaro
    • Figura 1 che illustra intuitivamente i risultati principali

Insufficienze

  1. Considerazioni Pratiche:
    • Costruzione di durezza altamente artificiale
    • Applicabilità della proprietà dei sostituti lordi nelle pratiche non discussa
    • Mancanza di analisi di casi applicativi reali
  2. Limitazioni Tecniche:
    • FPTAS applicabile solo a parte degli obiettivi BEST
    • Costanti specifiche dell'approssimazione a fattore costante non fornite
    • FPTAS per singolo agente richiede oracolo di domanda
  3. Vuoti Teorici:
    • Classi intermedie tra sostituti lordi e submodulari?
    • Complessità con vincoli di budget individuali
    • Possibilità di contratti randomizzati
  4. Complessità della Prova:
    • Alcune prove molto tecniche (come Lemma 3.7)
    • Necessità della simulazione dell'oracolo di domanda non sufficientemente intuitiva

Impatto

Contributi Teorici:

  • Prima distinzione esplicita tra impostazioni con e senza vincoli di budget
  • Stabilimento dei sostituti lordi come confine della trattabilità
  • Punto di riferimento per ricerche successive

Valore Metodologico:

  • Quadro di analisi della monotonicità della migliore risposta
  • Modello di progettazione del lemma di riduzione dimensionale
  • Tecniche di costruzione di durezza

Valore Pratico:

  • Guida alla progettazione di contratti in pratica: identificazione di casi trattabili
  • Avvertimento sui rischi di semplificazione eccessiva dei modelli
  • Limiti teorici per la progettazione di algoritmi di approssimazione

Scenari Applicabili

Applicazioni Appropriate:

  1. Scenari con Sostituti Lordi:
    • Team con competenze complementari (specializzazioni diverse)
    • Problemi di allocazione di risorse
    • Progettazione di mercati
  2. Scenari Additivi:
    • Crowdsourcing di compiti indipendenti
    • Meccanismi di incentivazione semplici

Applicazioni Inappropriate:

  1. Compiti con forte complementarità (violano sostituti lordi)
  2. Situazioni senza vincoli di budget (algoritmi migliori disponibili)
  3. Scenari che richiedono soluzioni esatte

Riferimenti Bibliografici (Riferimenti Chiave)

  1. DEFK25 Dütting et al., "Multi-agent combinatorial contracts", SODA 2025
    • Lavoro direttamente esteso da questo articolo
  2. FGPS25 Feldman et al., "Budget-feasible contracts", EC 2025
    • Contratti con budget per azioni binarie
  3. DEFK21 Dütting et al., "Combinatorial contracts", FOCS 2021
    • Fondamenti delle azioni combinatorie per singolo agente
  4. Car15 Carroll, "Robustness and linear contracts", AER 2015
    • Fondamenti teorici dei contratti lineari
  5. Pae17 Paes Leme, "Gross substitutability: An algorithmic survey", GEB 2017
    • Rassegna della proprietà dei sostituti lordi

Sintesi

Questo è un articolo di eccellente profondità teorica in teoria dei giochi che, attraverso una caratterizzazione precisa dei confini della complessità dei contratti combinatori con vincoli di budget, fornisce importanti contributi teorici. L'intuizione centrale dell'articolo è la non-monotonicità della migliore risposta come fonte di complessità, e attraverso costruzioni di durezza strette e algoritmi positivi corrispondenti, caratterizza completamente la trattabilità del problema. La proprietà dei sostituti lordi è stabilita come il confine della trattabilità per contratti combinatori con budget, una scoperta che ha valore orientativo per ricerche successive. Sebbene manchi di ricerca empirica, il suo valore teorico e i contributi metodologici lo rendono un lavoro importante nel campo della teoria algoritmica dei contratti.