При проектировании механизмов считается, что агент обладает однопараметрической полезностью, если его оценка возможных результатов может быть представлена одним числом. Например, на аукционе по единственному предмету полезности всех агентов являются однопараметрическими, поскольку они могут быть представлены их денежной оценкой предмета. Напротив, в комбинаторном аукционе для двух или более связанных предметов утилиты обычно не являются однопараметрическими, поскольку они обычно представлены своими оценками для всех возможных наборов предметов.
Есть набор возможных исходов.
Есть агенты, которые по-разному оценивают каждый результат.
В общем, каждый агент может присвоить разные и не связанные значения каждому результату в .
В особом случае однопараметрической полезности каждый агент имеет общеизвестное собственное подмножество исходов, которые являются «выигрышными результатами» для агента (например, в аукционе с одним предметом, содержащий результат, в котором агент выигрывает предмет).
Для каждого агента есть число, которое представляет «выигрышную ценность» . Оценка агентом результатов может принимать одно из двух значений: [1] : 228
Вектор выигрышных значений всех агентов обозначен как .
Для каждого агента вектор всех выигрышных значений других агентов обозначается . Итак .
Функция общественного выбора - это функция, которая принимает на вход вектор-значение и возвращает результат . Обозначается он или .
Слабая монотонность свойство имеет специальную форму в однопараметрических доменах. Функция общественного выбора является слабо-монотонной, если для каждого агента и каждого , если:
То есть, если агент выигрывает, объявив определенное значение, он также может выиграть, объявив более высокое значение (когда объявления других агентов совпадают).
Свойство монотонности можно обобщить на рандомизированные механизмы, которые возвращают распределение вероятностей в пространстве . [1] : 334 Свойство WMON подразумевает, что для каждого агента и каждого функция:
является слабо возрастающей функцией .
Для каждой слабо монотонной функции общественного выбора, для каждого агента и для каждого вектора существует критическое значение , такое, что агент выигрывает тогда и только тогда, когда его ставка не меньше .
Например, на аукционе второй цены критической ценностью для агента является самая высокая ставка среди других агентов.
В однопараметрических средах детерминированные правдивые механизмы имеют очень специфический формат. [1] : 334 Любой детерминированный истинный механизм полностью определяется набором функций c. Агент выигрывает тогда и только тогда, когда его ставка не меньше , и в этом случае он платит точно .
Известно, что в любой области слабая монотонность является необходимым условием реализуемости. Т.е. функция общественного выбора может быть реализована правдивым механизмом , только если он слабо монотонен.
В однопараметрической области слабая монотонность также является достаточным условием реализации. То есть для каждой слабо монотонной функции социального выбора существует детерминированный правдивый механизм , реализующий ее. Это означает, что можно реализовать различные нелинейные функции общественного выбора, например, максимизировать сумму квадратов значений или минимальное-максимальное значение.
Механизм должен работать следующим образом: [1] : 229
Этот механизм правдив, потому что чистая полезность каждого агента:
Следовательно, агент предпочитает выигрывать, если и проигрывать, если , что именно и происходит, когда он говорит правду.
Рандомизированный механизм - это вероятностное распределение детерминированных механизмов. Рандомизированный механизм называется правдивым ожиданием, если сообщение правды дает агенту наибольшую ожидаемую ценность .
В рандомизированном механизме каждый агент имеет вероятность выигрыша, определяемую как:
и ожидаемый платеж, определяемый как:
В однопараметрической области рандомизированный механизм оправдывает ожидания тогда и только тогда, когда: [1] : 232
Обратите внимание, что в детерминированном механизме, это либо 0, либо 1, первое условие сводится к слабомонотонности функции Outcome, а второе условие сводится к начислению каждому агенту его критического значения.
Когда коммунальные услуги не являются однопараметрическими (например, на комбинаторных аукционах ), проблема проектирования механизмов значительно усложняется. Механизм VCG - один из единственных механизмов, который работает для таких общих оценок.