introduction to mechanism design
play

Introduction to Mechanism Design Lirong Xia Voting game of - PowerPoint PPT Presentation

Introduction to Mechanism Design Lirong Xia Voting game of strategic voters > > Alice Strategic vote > > Bob Strategic vote > > Carol Strategic vote Game theory is predictive How to design the rule of the


  1. Introduction to Mechanism Design Lirong Xia

  2. Voting game of strategic voters > > Alice Strategic vote > > Bob Strategic vote > > Carol Strategic vote

  3. Game theory is predictive Ø How to design the “rule of the game”? • so that when agents are strategic, we can achieve a given outcome w.r.t. their true preferences? • “reverse” game theory Ø Example: design a voting rule f so that • for every true preference profile D * • OutcomeOfGame( f, D * )=Plurality( D * ) 3

  4. Today’s schedule: mechanism design Ø Mechanism design: Nobel prize in economics 2007 Roger Myerson Eric Maskin Leonid Hurwicz 1917-2008 Ø VCG Mechanism: Vickrey won Nobel prize in economics 1996 William Vickrey 1914-1996 4

  5. Example: second price auction Ø Auction for one indivisible item Ø n bidders Ø Outcomes: { (allocation, payment) } Ø Preferences: represented by a quasi-linear utility function • every bidder j has a private value v j for the item. Her utility is • v j - payment j , if she gets the item • 0, if she does not get the item • suffices to only report a bid (rather than a total preorder) Ø Vickrey auction (second price auction) • allocate the item to the agent with the highest bid • charge her the second highest bid 5

  6. Example $ 10 $10 Kyle $ 70 $70 $70 Stan $ 100 $100 Eric 6

  7. Implementation f * True Strategy Profile D * Profile D Mechanism f R 1 * s 1 s 2 R 2 * Outcome … … R n * s n Ø A game and a solution concept implement a function f * , if • for every true preference profile D * • f * ( D * ) =OutcomeOfGame( f, D * ) Ø f * is defined w.r.t. the true preferences Ø f is defined w.r.t. the reported preferences

  8. Mechanism design with money Ø With monetary transfers Ø Set of alternatives: A • e.g. allocations of goods Ø Outcomes: { (alternative, payments) } Ø Preferences: represented by a quasi-linear utility function • every agent j has a private value v j * ( a ) for every a ∈ A . Her utility is u j * ( a , p ) = v j * ( a ) - p j • It suffices to report a value function v j 8

  9. Can we adjust the payments to maximize social welfare? Ø Social welfare of a • SCW( a )=Σ j v j* ( a ) Ø Can any (argmax a SCW( a ), payments) be implemented w.r.t. DSNE? 9

  10. The Vickrey-Clarke-Groves mechanism (VCG) Ø The Vickrey-Clarke-Groves mechanism (VCG) is defined by • Alterative in outcome: a * =argmax a SCW( a ) • Payments in outcome: for agent j p j = max a Σ i ≠ j v i ( a ) - Σ i ≠ j v i ( a * ) • negative externality of agent j of its presence on other agents Ø Truthful, efficient 10

  11. Example: auction of one item $10 Kyle $70 Stan Eric $100 Ø Alternatives = (give to K, give to S, give to E) Ø a * = Ø p 1 = 100 – 100 = 0 Ø p 2 = 100 – 100 = 0 Ø p 3 = 70 – 0 = 70 11

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend