When Contracts Get Complex: Information-Theoretic Barriers
Dütting, Feldman, Gal-Tzur et al.
In the combinatorial-action contract model (Dütting et al., FOCS'21) a principal delegates the execution of a complex project to an agent, who can choose any subset from a given set of actions. Each set of actions incurs a cost to the agent, given by a set function $c$, and induces an expected reward to the principal, given by a set function $f$. To incentivize the agent, the principal designs a contract that specifies the payment upon success, with the optimal contract being the one that maximizes the principal's utility.
It is known that with access to value queries no constant-approximation is possible for submodular $f$ and additive $c$. A fundamental open problem is: does the problem become tractable with demand queries? We answer this question to the negative, by establishing that finding an optimal contract for submodular $f$ and additive $c$ requires exponentially many demand queries. We leverage the robustness of our techniques to extend and strengthen this result to different combinations of submodular/supermodular $f$ and $c$; while allowing the principal to access $f$ and $c$ using arbitrary communication protocols.
Our results are driven by novel equal-revenue constructions when one of the functions is additive, immediately implying value query hardness. We then identify a new property -- sparse demand -- which allows us to strengthen these results to demand query hardness. Finally, by augmenting a perturbed version of these constructions with one additional action, thereby making both functions combinatorial, we establish exponential communication complexity.
academic
Wenn Verträge komplex werden: Informationstheoretische Barrieren
Diese Arbeit untersucht informationstheoretische Barrieren im Modell kombinatorischer Aktionsverträge. In diesem Modell beauftragt ein Prinzipal einen Agenten mit der Ausführung eines komplexen Projekts, wobei der Agent eine beliebige Teilmenge von Aktionen wählen kann. Jede Aktionsmenge verursacht Kosten für den Agenten (dargestellt durch eine Mengenfunktion c) und generiert einen erwarteten Gewinn für den Prinzipal (dargestellt durch eine Mengenfunktion f). Die Arbeit zeigt, dass selbst mit Demand-Queries das Finden eines optimalen Vertrags exponentielle Abfragekomplexität erfordert, wenn f submodular und c additiv ist. Dies beantwortet eine grundlegende offene Frage in diesem Bereich negativ. Die Forschung erweitert die Ergebnisse auf verschiedene Kombinationen von submodularen/supermodularen f und c und etabliert exponentielle Untergrenzen im Kommunikationskomplexitätsmodell.
Theoretische Bedeutung: Vertragsdesign ist eine Säule der Wirtschaftstheorie (Nobelpreis für Wirtschaft 2016 an Hart und Holmström), und das Prinzipal-Agent-Modell mit versteckten Aktionen ist sein Fundament
Rechenkomplexität: Kombinatorische Funktionen erfordern typischerweise exponentielle Bits zur Darstellung, daher ist Zugriff durch Abfragen erforderlich
Grundlegende offene Frage: Nach der Einführung des Modells in FOCS'21 war eine zentrale ungelöste Frage: Können Demand-Queries das Problem handhabbar machen?
Demand-Queries haben eine natürliche wirtschaftliche Interpretation und sind stärker als Value-Queries (eine einzelne Demand-Query kann die Aktionsmenge zurückgeben, die den Agentenutzten maximiert). Die Bestimmung der Grenzen von Demand-Queries ist entscheidend für das Verständnis der wesentlichen Komplexität kombinatorischer Vertragsprobleme.
Demand-Query-Härte (Hauptergebnis 1): Beweis, dass jeder Algorithmus zur Berechnung eines optimalen Vertrags bei submodularem f und additivem c exponentielle Demand-Queries benötigt, was die in FOCS'21 gestellte offene Frage negativ beantwortet
Supply-Query-Härte: Dual dazu wird bewiesen, dass additives f und supermodulares c exponentielle Supply-Queries benötigen
Kommunikationskomplexitäts-Untergrenzen (Hauptergebnis 2): Im Kommunikationsmodell, in dem f und c von zwei Parteien gehalten werden, benötigt das Berechnen eines optimalen Vertrags exponentielle Kommunikation, selbst wenn polynomiale Best-Response-Queries erlaubt sind:
Submodulares f und submodulares c
Supermodulares f und supermodulares c
Submodulares f und supermodulares c
Neues technisches Framework: Zwei Schlüsseleigenschaften werden als Black-Box-Werkzeuge zur Etablierung von Untergrenzen vorgeschlagen:
Gleichgewinn-Konstruktion (Equal-Revenue): Exponentiell viele verschiedene Verträge sind optimal
Spärliche Nachfrage (Sparse Demand): Für jeden Preisvektor ist die Anzahl der näherungsweise optimalen Mengen polynomisch
Straffheit: Alle Untergrenzen-Ergebnisse sind bei Instanzdarstellungsgröße poly(n) straff und stimmen mit bekannten FPTAS-Algorithmen überein
Definition (Definition 6): Eine Funktion f hat σ-spärliche Nachfrage, wenn für jeden Preisvektor p die Menge der σ-näherungsweise optimalen Nachfragen D_{σ,p} = {S | max_T(f(T) - Σp_i) - (f(S) - Σp_i) ≤ σ} polynomische Größe hat.
Konstruiere Störungsfamilie I = {⟨n, f_k, c⟩}, wobei f_k(S_k) = f(S_k) + ε
Verwende "versteckte spezielle Menge"-Argument
Jeder deterministische Algorithmus muss 2^(n-1) Mengen abfragen, um die gestörte Menge zu finden
Erwartete Abfragezahl ≥ 2^(n-2)
Demand-Query-Härte (Theorem 3):
Schlüsselbeobachtung: Wenn der Algorithmus das ursprüngliche f kennt, kann er Demand-Queries mit poly Value-Queries simulieren
Die von einer Demand-Query zurückgegebene Menge muss in der näherungsweise optimalen Nachfrage D_{ε,p} liegen
D_{ε,p} hängt nicht von der Identität von f_k ab, kann also vorberechnet werden
Verwende |D_{ε,p}| ≤ poly(n) Value-Queries, um die optimale Menge zu finden
Daher sind Demand-Queries nicht stärker als Value-Queries (höchstens polynomialer Faktor)
Aus Value-Query-Untergrenze folgt Demand-Query-Untergrenze
Diese Arbeit ist eine rein theoretische Arbeit und enthält keinen experimentellen Teil. Alle Ergebnisse werden durch strenge mathematische Beweise etabliert.
Theorem 2 (Demand-Query-Härte):
Wenn f submodular und c additiv ist, benötigt jeder Algorithmus zur Berechnung eines optimalen Vertrags exponentielle Demand-Queries.
Theorem 4 (Kommunikationskomplexität - submodulares f und c):
Wenn f und c beide submodular sind, benötigt das Berechnen eines optimalen Vertrags Ω(2^n/√n) Bits Kommunikation, selbst wenn poly(n) Best-Response-Queries erlaubt sind.
Theorem 8 (Supply-Query-Härte):
Wenn f additiv und c supermodular ist, benötigt jeder Algorithmus zur Berechnung eines optimalen Vertrags exponentielle Supply-Queries.
Theoreme 10, 11 (Kommunikationskomplexität für andere Kombinationen):
Submodulares f und supermodulares c: Ω(2^n/√n) Kommunikation
Supermodulares f und supermodulares c: Ω(2^n/√n) Kommunikation
Übereinstimmung mit FPTAS: DEFK21 gibt einen FPTAS an, der bei Instanzdarstellung als poly(n) Bits in Polynomialzeit läuft. Die harten Instanzen dieser Arbeit können auch mit poly(n) Bits dargestellt werden (Appendix H), daher sind die Untergrenzen straff.
Handhabbarkeit subadditiver Kosten: Appendix B beobachtet, dass der FPTAS von DEFK25 auf subadditive c erweitert werden kann, daher sind die Ergebnisse für diese Funktionsfamilie auch im verallgemeinerten Modell straff.
Beantwortung der offenen Frage: Demand-Queries können nicht das Vertragsentwurfsproblem für submodulares f + additives c handhabbar machen; es existieren wesentliche informationstheoretische Barrieren
Vollständige Charakterisierung: Außer (supermodulares f, submodulares c) und (additives f, additives c) sehen sich alle submodularen/supermodularen Kombinationen gegenüber:
Abfrage-Komplexitäts-Barrieren (wenn eine Funktion additiv ist)
Kommunikationskomplexitäts-Barrieren (wenn beide Funktionen kombiniert sind)
Technische Beiträge: Gleichgewinn-Konstruktion und spärliche Nachfrage-Eigenschaft bieten universelle Werkzeuge zur Untersuchung der Komplexität kombinatorischer Verträge
Gesamtbewertung: Dies ist eine hervorragende theoretische Arbeit, die durch die Einführung neuer technischer Werkzeuge (Gleichgewinn-Konstruktion und spärliche Nachfrage) die zentrale offene Frage des kombinatorischen Vertragsdesigns löst und die ersten Kommunikationskomplexitäts-Ergebnisse in diesem Bereich etabliert. Die technische Tiefe, Vollständigkeit der Ergebnisse und Klarheit der Darstellung erreichen alle Top-Niveau. Obwohl es sich um rein theoretische Arbeit handelt, haben die etablierten Komplexitätsgrenzen wichtige Bedeutung für die zukünftige Entwicklung des Feldes. Die Haupteinschränkung ist die ungelöste Approximationsfrage für supermodulare Kosten und das Fehlen praktischer Anwendungsdiskussionen, aber diese sind alle explizit als zukünftige Richtungen markiert.