โ† back to economics

Mechanism Design

Sources: Wikipedia (CC BY-SA 4.0) ยท Vickrey (1961), Clarke (1971), Groves (1973)

Mechanism design is game theory in reverse. Instead of analyzing what players do in a given game, you design the game so that self-interested players produce the outcome you want. The revelation principle says: if any mechanism works, there is a direct mechanism where truthful reporting is optimal.

The revelation principle

For any mechanism where agents play some equilibrium strategy, there exists an equivalent direct mechanism where each agent simply reports their true type, and truthful reporting is a (Bayesian) Nash equilibrium. This is powerful: you only need to search over direct, truthful mechanisms. It does not say truth-telling is always optimal in practice; it says any achievable outcome can be achieved by a truthful mechanism.

agent 1 report agent 2 report agent n report ... Mechanism (rules of the game) allocation payments
Scheme

Incentive compatibility

A mechanism is incentive compatible (IC) if every agent maximizes their payoff by reporting truthfully. Dominant-strategy IC means truth-telling is optimal regardless of what others do. Bayesian IC means it is optimal in expectation over others' types. The stronger the IC condition, the fewer mechanisms qualify, but the more robust the design.

Scheme

The VCG mechanism

The Vickrey-Clarke-Groves mechanism generalizes second-price auctions to any allocation problem. Each agent reports their value for every possible outcome. The mechanism picks the allocation that maximizes total reported value. Each agent pays the externality they impose: the difference in others' welfare between the world with and without them. Truth-telling is a dominant strategy.

Scheme
Neighbors

Cross-references

Foundations (Wikipedia)