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
Одно действие слишком много: неприближаемость бюджетных комбинаторных контрактов
В данной работе исследуется задача проектирования многоагентных комбинаторных контрактов действий с ограничениями по бюджету для широкого класса целевых функций, включая прибыль, вознаграждение и благосостояние. Основные результаты включают: (1) сильная неприближаемость: для субмодульных функций вознаграждения любой рандомизированный полиномиальный алгоритм не может приблизить оптимальное бюджетно-допустимое значение ни на какой конечный множитель, даже с доступом к оракулу спроса; (2) положительные результаты: для функций валовых заменителей (строгого подкласса субмодульных функций) существует детерминированный полиномиальный алгоритм O(1)-приближения, требующий только запросов значений; (3) FPTAS: для аддитивных функций вознаграждения существует FPTAS при любом бюджете, что является первым FPTAS в многоагентной комбинаторной постановке действий. Работа впервые четко разделяет сложность бюджетных и небюджетных постановок и определяет свойство валовых заменителей как границу разрешимости.
В данной работе исследуется задача проектирования многоагентных комбинаторных контрактов действий, основная сложность которой заключается в следующем: когда принципал (principal) сталкивается с ограничениями по бюджету, как спроектировать стимулирующий контракт, чтобы несколько агентов выбрали подходящие комбинации действий для оптимизации цели принципала (прибыль, вознаграждение или благосостояние)?
Теоретическое значение: теория контрактов является центральной областью микроэкономики; Нобелевская премия по экономике 2016 г. была присуждена Харту и Хёльмстрёму, что подчеркивает её значимость
Практическая ценность: широко применяется в современных вычислительных рынках, таких как:
Стартапы стимулируют команды инженеров через акционерные опционы
Платформы краудсорсинга проектируют механизмы вознаграждения за задачи
Проектирование контрактов при аутсорсинге проектов
Ключевое наблюдение: монотонность наилучшего ответа (best-response monotonicity) в постановке с бинарными действиями нарушается при комбинаторных действиях. Когда агент может выбирать подмножество действий, уменьшение действий другими агентами может привести к тому, что данный агент также уменьшит свои действия. Эта немонотонность является источником сложности.
Для субмодульных функций вознаграждения при любом бюджете B ∈ (0,1) любой рандомизированный полиномиальный алгоритм (даже с доступом к оракулу спроса) не может приблизить цель BEST ни на какой конечный множитель
Результат о сложности является точным: достаточно n-1 агентов с бинарными действиями и 1 агента с одним дополнительным действием
Приближение с постоянным множителем для функций валовых заменителей (Theorem 4.1 & Corollary 4.2):
Для функций валовых заменителей существует детерминированный полиномиальный алгоритм O(1)-приближения
Требует только запросов значений (не требует оракула спроса)
Применим к любому бюджету и всем целям BEST
FPTAS для аддитивных функций (Theorem 5.1):
Для аддитивных функций вознаграждения существует FPTAS для целей прибыли, вознаграждения и благосостояния
Это первый FPTAS в многоагентной комбинаторной постановке действий (даже без ограничений по бюджету)
Теоретическое разделение:
Впервые четко разделены сложности бюджетных и небюджетных постановок в комбинаторных контрактах
Впервые разделены возможности приближения субмодульных функций и функций валовых заменителей в бюджетных контрактах
Lemma 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}
Это теоретически глубокая работа в области теории игр, которая вносит важный вклад в понимание границ сложности бюджетных комбинаторных контрактов путем точной характеризации их разрешимости. Ключевое прозрение работы заключается в том, что немонотонность наилучшего ответа является источником сложности, и через точную конструкцию сложности и согласованные положительные алгоритмы полностью характеризуется разрешимость задачи. Свойство валовых заменителей устанавливается как граница разрешимости для бюджетных комбинаторных контрактов, что имеет руководящее значение для последующих исследований. Несмотря на отсутствие эмпирических исследований, её теоретическая ценность и методологический вклад делают её важной работой в области алгоритмической теории контрактов.