← back to Auction Theory

VCG Mechanism

Clarke 1971 · Groves 1973 · Clarke doi:10.2307/1914085 · Groves doi:10.2307/1914085

Each winner pays the externality they impose on other bidders. This makes truthful bidding dominant, allocation efficient, and participation individually rational.

The externality principle

Your VCG payment = the total value others would have gotten without you, minus the total value others actually get. You pay exactly the harm your presence causes.

With you A: $10 B: $7 C: $4 wins item others get $11 Without you A: gone B: $7 C: $4 wins item others get $4 A's payment = ($7 + $4) - ($7 + $4) = $7 others' welfare without A ($11) minus others' welfare with A ($4) = $7
Scheme

Three properties

Truthful: bidding your true value is a wpdominant strategy. Efficient: items go to those who value them most. Individually rational: every participant is at least as well off as not participating. These three properties make VCG the theoretical backbone of jkembedding-space ad auctions, where truthfulness matters because advertisers bid continuously without room to iterate.

Notation reference

Paper Scheme Meaning
W(N \ i)welfare-others-withoutSocial welfare without bidder i
W_(-i)(N)welfare-others-withOthers' welfare with bidder i present
p_i = W(N\i) - W_(-i)(N)(vcg-payment bids i)VCG payment = externality
Neighbors
Ready for the real thing? Read Clarke 1971 and Groves 1973.