Back to System Design Mind Map
中文·English
🏗️ System DesignID: gsp-vcg-auction-mechanisms

Auction Mechanisms: GSP vs VCG

拍卖博弈机制 GSP vs VCG
🎯Core Definition
Auction Mechanisms establish the game-theoretic rules determining ad slot allocations and settlement clearing prices among competing advertisers; the two dominant paradigms are: 1) GSP (Generalized Second Price Auction): ads are ranked by bid/eCPM, and the winner of slot ii pays the minimum price necessary to beat the (i+1)(i+1)-th runner-up (pi=bi+1+ϵp_i = b_{i+1} + \epsilon), representing the standard industrial deployment across Google and Baidu; 2) VCG (Vickrey-Clarke-Groves Auction): winners pay exactly the social cost/negative externality inflicted on all other bidders by occupying that slot, guaranteeing Truth-Telling (Dominant Strategy Incentive Compatibility, DSIC) as a dominant strategy.
💡Use Cases
Multi-slot sponsored search auctions, real-time programmatic ad exchanges, and display inventory auctions.
Key Problems Solved
First-Price auctions incentivize continuous bid sniping and system oscillation; GSP and VCG establish stable game-theoretic equilibria encouraging rational, high-confidence advertiser valuation bids.
🎯5 High-Frequency Exam Points
1
Derive the step-by-step VCG clearing price formula: Pi=jivj(Si)jivj(S)P_i = \sum_{j \neq i} v_j(S_{-i}^*) - \sum_{j \neq i} v_j(S^*) representing externalities?
2
Compare GSP vs VCG in multi-slot auctions: why does GSP fail strict Incentive Compatibility (truth-telling) across multiple slots?
3
Why do major platforms adopt GSP in production despite VCG's theoretical dominance (explaining explainability and platform revenue stability)?
4
Analyze Reserve Price design in GSP: Soft Floor vs Hard Floor tuning to maximize platform yield without depressing fill rate?
5
Analyze the modern resurgence of First-Price Auctions in header bidding and machine learning Bid Shading algorithms?
Updated 2026-08-14
🎯
Test Your Knowledge: Practice Questions for "Auction Mechanisms: GSP vs VCG"
Single choice pitfall questions with instant feedback and mistake tracking.
🚀 Start Card Practice
Previous CardReal-Time Bidding eCPM RankingNext CardPID Budget Pacing & Ad Blending

🔗 More System Design Knowledge Cards

RecSys Multi-Stage Funnel & 50ms SLADSSM Two-Tower RetrievalYouTube DNN Candidate GenerationPre-Ranking Lightweight Architecture