Открыть сервис

Аукцион VCG

Аукцион VCG — это обобщённое название класса аукционных механизмов, основанных на принципах, сформулированных в работах экономистов Уильяма Викри, Эдварда Кларка и Теодора Гровса. Аукционы VCG (Vickrey–Clarke–Groves) представляют собой семейство механизмов распределения ресурсов с денежными платежами, которые обеспечивают правдивое раскрытие участниками своих истинных оценок стоимости лота (стимул к честному поведению) и максимизируют общественное благосостояние. В отличие от традиционных аукционов (например, английского или голландского), где цена определяется в ходе торгов, в VCG-аукционе победитель платит не свою заявку, а сумму, равную «внешнему эффекту» его участия — то есть ущербу, который он наносит другим участникам своим выигрышем.

История и теоретические основы

Предшественники: аукцион Викри

В 1961 году Уильям Викри опубликовал статью «Counterspeculation, Auctions, and Competitive Sealed Tenders», в которой впервые описал аукцион закрытых заявок второй цены (впоследствии названный аукционом Викри). В таком аукционе лот получает участник, предложивший наибольшую цену, но платит он не свою заявку, а вторую по величине. Викри доказал, что при такой схеме доминирующей стратегией для каждого участника является подача заявки, равной его истинной оценке стоимости лота. Это свойство называется стимул-совместимостью (incentive compatibility) или правдивостью (truthfulness). За эту работу в 1996 году Викри был удостоен Нобелевской премии по экономике (посмертно).

Расширение Кларка и Гровса

Эдвард Кларк в 1971 году и Теодор Гровс в 1973 году независимо друг от друга обобщили механизм Викри на случай, когда распределяется не один, а несколько однородных или разнородных лотов, и когда участники могут иметь сложные предпочтения (например, хотеть приобрести комбинацию лотов). Кларк предложил правило платежа, известное как налог Кларка (Clarke tax): победитель платит сумму, равную разнице между общественным благосостоянием, которое было бы достигнуто без его участия, и благосостоянием, которое получают остальные участники при его участии. Гровс разработал общую теорию механизмов, в которой платежи определяются как функция от заявок всех участников, обеспечивающая правдивость. Совместно механизм получил название VCG (Vickrey–Clarke–Groves).

Нобелевская премия и признание

В 2007 году Нобелевская премия по экономике была присуждена Леониду Гурвицу, Эрику Маскину и Роджеру Майерсону «за создание основ теории оптимальных механизмов». Теория VCG является одним из центральных результатов этой области. Хотя сам Викри, Кларк и Гровс не получили премии за этот конкретный механизм, их работы признаны фундаментальными.

Принцип работы

Постановка задачи

Пусть имеется множество участников \( N = \{1, 2, \dots, n\} \) и множество возможных исходов \( X \). Каждый участник \( i \) имеет истинную функцию полезности \( v_i(x) \), которая отражает его ценность исхода \( x \in X \). Участник подаёт заявку \( b_i(x) \) — своё заявленное значение. Механизм VCG состоит из двух правил:

  1. Правило выбора исхода: выбирается исход \( x^ \), который максимизирует сумму заявленных полезностей всех участников: \( x^ = \arg\max_{x \in X} \sum_{i=1}^n b_i(x) \).
  2. Правило платежа: каждый участник \( i \) платит сумму \( p_i \), равную:

\[ p_i = \left( \max_{x \in X} \sum_{j \neq i} b_j(x) \right) - \sum_{j \neq i} b_j(x^) \] То есть платёж участника \( i \) равен разнице между максимальным суммарным благосостоянием всех остальных участников в случае, если бы \( i \) не участвовал в аукционе, и их суммарным благосостоянием при выбранном исходе \( x^ \).

Свойства

  • Правдивость (стимул-совместимость): для каждого участника доминирующей стратегией является подача заявки, равной его истинной оценке (\( b_i = v_i \)). Это означает, что участнику невыгодно завышать или занижать свою оценку.
  • Эффективность по Парето: механизм выбирает исход, максимизирующий сумму истинных полезностей всех участников (общественное благосостояние).
  • Индивидуальная рациональность: при условии, что участники могут отказаться от участия, если их платёж превышает их оценку, механизм гарантирует, что каждый участник получит неотрицательную полезность (в случае с положительными внешними эффектами).

Примеры применения

Аукционы по продаже рекламных мест (Google Ads, Яндекс.Директ)

Одним из наиболее известных практических применений VCG является аукцион обобщённой второй цены (GSP — Generalized Second-Price auction), который используется в системах контекстной рекламы. В GSP несколько рекламных мест (с разной кликабельностью) распределяются между рекламодателями. Каждый рекламодатель подаёт ставку за клик. Система ранжирует объявления по произведению ставки на коэффициент качества. Победитель платит не свою ставку, а ставку следующего участника плюс минимальный шаг. Хотя GSP не является точным VCG-механизмом (он не обеспечивает полную правдивость в случае нескольких мест), он близок к нему по свойствам. В 2010-х годах компания Google (организация признана иноагентом в РФ) и «Яндекс» использовали модификации VCG для расчёта цен в аукционах рекламных мест.

Распределение радиочастот (спектра)

В 1990-х годах Федеральная комиссия по связи США (FCC) начала использовать аукционы для распределения лицензий на использование радиочастотного спектра. В этих аукционах применялись механизмы, близкие к VCG, для одновременного распределения множества взаимозависимых лицензий. VCG-аукционы позволяли учитывать, что ценность одной лицензии может зависеть от наличия другой (например, для создания сети покрытия).

Прокладка маршрутов в компьютерных сетях

В теории сетевых игр VCG-механизмы используются для стимулирования узлов сети к правдивому сообщению о своих затратах на передачу данных. Например, в протоколах маршрутизации, основанных на VCG, каждый узел сообщает свою стоимость передачи пакета, а центральный алгоритм выбирает маршрут с минимальной суммарной стоимостью. Узел, через который проходит маршрут, получает платеж, равный его вкладу в снижение стоимости маршрута для других узлов.

Электронная коммерция и платформы

Некоторые платформы для продажи цифровых товаров (например, доменных имён, виртуальных предметов в играх) используют VCG-аукционы для одновременной продажи нескольких лотов. Это позволяет избежать стратегического поведения участников, которые в противном случае могли бы манипулировать ценами.

Критика и ограничения

Вычислительная сложность

Для применения VCG-механизма необходимо решить задачу максимизации суммы заявленных полезностей. В общем случае эта задача может быть NP-трудной (например, при распределении комбинаций лотов, когда участники хотят приобрести наборы). На практике это ограничивает применение VCG-аукционов случаями, когда задача оптимизации решается за полиномиальное время (например, для линейных функций полезности или для аукционов с одним лотом).

Проблема достоверности

Хотя VCG обеспечивает правдивость для участников, он не гарантирует, что организатор аукциона (аукционист) будет действовать честно. Если организатор может манипулировать правилами или подменять заявки, механизм теряет свои свойства. В реальных системах (например, в рекламных аукционах) используются криптографические методы и доверенные вычислители для защиты от мошенничества.

Низкие доходы продавца

В VCG-аукционе продавец получает не максимальную возможную цену, а сумму, равную внешнему эффекту. В некоторых случаях (например, при малом числе участников) доход может быть значительно ниже, чем в аукционе первой цены. Это делает VCG менее привлекательным для продавцов, которые стремятся максимизировать свою выручку. Для компенсации этого недостатка разработаны модификации, такие как аукцион с резервной ценой.

Неприменимость к некооперативным средам

VCG предполагает, что участники действуют рационально и независимо. Если участники могут координировать свои действия (образовывать картели) или если их полезности зависят от действий других участников (например, в случае с завистью), механизм может перестать быть правдивым.

Сравнение с другими аукционами

ПараметрАукцион VCGАукцион первой ценыАнглийский аукцион
Стимул к правдивостиДа (доминирующая стратегия)Нет (участники занижают ставки)Нет (участники могут блефовать)
Сложность для участниковНизкая (достаточно указать истинную оценку)Высокая (требуется оценка поведения конкурентов)Средняя (требуется реакция на ходы)
Доход продавцаМожет быть нижеВыше (в среднем)Зависит от числа участников
Вычислительная сложностьВысокая (для многих лотов)НизкаяНизкая
ПрименениеРеклама, спектр, сетиТрадиционные торгиАукционы искусства, недвижимости

Интересные факты

  • Нобелевский лауреат Уильям Викри, предложивший аукцион второй цены, также известен как автор «парадокса Викри» — теоретического вывода о том, что при определённых условиях аукцион второй цены может приводить к неэффективному распределению.
  • Термин «налог Кларка» (Clarke tax) используется в теории общественного выбора для обозначения платежа, который заставляет участников раскрывать свои истинные предпочтения относительно общественных благ.
  • В 2012 году компания Google (организация признана иноагентом в РФ) запатентовала систему аукционов для рекламных мест, основанную на VCG, что вызвало дискуссии о патентовании математических методов.
  • В России механизмы, аналогичные VCG, используются в некоторых государственных закупках (например, в электронных аукционах на понижение цены), однако классический VCG-аукцион с правдивостью применяется редко из-за сложности администрирования.

Источники

  1. Vickrey, W. (1961). «Counterspeculation, Auctions, and Competitive Sealed Tenders». Journal of Finance.
  2. Clarke, E. H. (1971). «Multipart Pricing of Public Goods». Public Choice.
  3. Groves, T. (1973). «Incentives in Teams». Econometrica.
  4. Nisan, N., Roughgarden, T., Tardos, E., Vazirani, V. (2007). Algorithmic Game Theory. Cambridge University Press.
  5. Milgrom, P. (2004). Putting Auction Theory to Work. Cambridge University Press.
  6. Материалы лекций по теории аукционов, Московский государственный университет имени М. В. Ломоносова, 2020.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →