vickery clark groves mechanism
play

Vickery-Clark-Groves Mechanism Maria Serna Fall 2016 AGT-MIRI VCG - PowerPoint PPT Presentation

Selling one item VCG mechanism Vickery-Clark-Groves Mechanism Maria Serna Fall 2016 AGT-MIRI VCG mechanism Selling one item VCG mechanism 1 Selling one item 2 VCG mechanism AGT-MIRI VCG mechanism Selling one item VCG mechanism 1- item:


  1. Selling one item VCG mechanism Vickery-Clark-Groves Mechanism Maria Serna Fall 2016 AGT-MIRI VCG mechanism

  2. Selling one item VCG mechanism 1 Selling one item 2 VCG mechanism AGT-MIRI VCG mechanism

  3. Selling one item VCG mechanism 1- item: Buyer’s utility AGT-MIRI VCG mechanism

  4. Selling one item VCG mechanism 1- item: Buyer’s utility Bidders have private values v i for the item AGT-MIRI VCG mechanism

  5. Selling one item VCG mechanism 1- item: Buyer’s utility Bidders have private values v i for the item A winning bidder gets a utility of u i = v i − p − i AGT-MIRI VCG mechanism

  6. Selling one item VCG mechanism 1- item: Buyer’s utility Bidders have private values v i for the item A winning bidder gets a utility of u i = v i − p − i A losing bidder pays nothing and gets u i = 0 AGT-MIRI VCG mechanism

  7. Selling one item VCG mechanism 1-item: Seller’s incentive AGT-MIRI VCG mechanism

  8. Selling one item VCG mechanism 1-item: Seller’s incentive Maximize social welfare: SP auctions AGT-MIRI VCG mechanism

  9. Selling one item VCG mechanism 1-item: Seller’s incentive Maximize social welfare: SP auctions Maximize revenue: SP auctions with reserve price AGT-MIRI VCG mechanism

  10. Selling one item VCG mechanism 1-item: Seller’s incentive Maximize social welfare: SP auctions Maximize revenue: SP auctions with reserve price For example, reserve-pr [0,100] Reserve price is independent of the number of players Optimality assumes a technical assumption on the distributions. AGT-MIRI VCG mechanism

  11. Selling one item VCG mechanism 1-item: Seller’s incentive Maximize social welfare: SP auctions Maximize revenue: SP auctions with reserve price For example, reserve-pr [0,100] Reserve price is independent of the number of players Optimality assumes a technical assumption on the distributions. Revenue equivalence results AGT-MIRI VCG mechanism

  12. Selling one item VCG mechanism Efficiency We saw that in 1-item auctions SP achieve efficiency with truthful dominant strategies. AGT-MIRI VCG mechanism

  13. Selling one item VCG mechanism Efficiency We saw that in 1-item auctions SP achieve efficiency with truthful dominant strategies. Can this be achieved in other settings? AGT-MIRI VCG mechanism

  14. Selling one item VCG mechanism Efficiency We saw that in 1-item auctions SP achieve efficiency with truthful dominant strategies. Can this be achieved in other settings? Moving from a specific example (1-item auctions) to a more general mechanism design setting. AGT-MIRI VCG mechanism

  15. Selling one item VCG mechanism Efficiency We saw that in 1-item auctions SP achieve efficiency with truthful dominant strategies. Can this be achieved in other settings? Moving from a specific example (1-item auctions) to a more general mechanism design setting. Objective: Design the right incentives such that the efficient outcome will be chosen. AGT-MIRI VCG mechanism

  16. Selling one item VCG mechanism Example: The roommates problem AGT-MIRI VCG mechanism

  17. Selling one item VCG mechanism Example: The roommates problem Consider two roommates who would like to buy a TV for their apartment. AGT-MIRI VCG mechanism

  18. Selling one item VCG mechanism Example: The roommates problem Consider two roommates who would like to buy a TV for their apartment. TV costs $100 AGT-MIRI VCG mechanism

  19. Selling one item VCG mechanism Example: The roommates problem Consider two roommates who would like to buy a TV for their apartment. TV costs $100 They should decide: Do they want to buy a TV together? If so, how should they share the costs? AGT-MIRI VCG mechanism

  20. Selling one item VCG mechanism Example: The roommates problem Consider two roommates who would like to buy a TV for their apartment. TV costs $100 They should decide: Do they want to buy a TV together? If so, how should they share the costs? Individual preferences have to be taken into consideration in deciding the efficient outcome. AGT-MIRI VCG mechanism

  21. Selling one item VCG mechanism Example: The buying of multiple items AGT-MIRI VCG mechanism

  22. Selling one item VCG mechanism Example: The buying of multiple items Each bidder has a value of v i for an item. AGT-MIRI VCG mechanism

  23. Selling one item VCG mechanism Example: The buying of multiple items Each bidder has a value of v i for an item. But now we have 5 items! AGT-MIRI VCG mechanism

  24. Selling one item VCG mechanism Example: The buying of multiple items Each bidder has a value of v i for an item. But now we have 5 items! Each bidder wants only one item. AGT-MIRI VCG mechanism

  25. Selling one item VCG mechanism Example: The buying of multiple items Each bidder has a value of v i for an item. But now we have 5 items! Each bidder wants only one item. What is an efficient outcome? AGT-MIRI VCG mechanism

  26. Selling one item VCG mechanism Example: The buying of multiple items Each bidder has a value of v i for an item. But now we have 5 items! Each bidder wants only one item. What is an efficient outcome? valuations $70 $30 $27 $25 $12 $5 $2 AGT-MIRI VCG mechanism

  27. Selling one item VCG mechanism Example: The buying of multiple items Each bidder has a value of v i for an item. But now we have 5 items! Each bidder wants only one item. What is an efficient outcome? valuations $70 $30 $27 $25 $12 $5 $2 sell the items to the 5 bidders with the highest values AGT-MIRI VCG mechanism

  28. Selling one item VCG mechanism Example: The buying of multiple items Each bidder has a value of v i for an item. But now we have 5 items! Each bidder wants only one item. What is an efficient outcome? valuations $70 $30 $27 $25 $12 $5 $2 sell the items to the 5 bidders with the highest values How to design the auction? AGT-MIRI VCG mechanism

  29. Selling one item VCG mechanism Example: The buying of multiple items Each bidder has a value of v i for an item. But now we have 5 items! Each bidder wants only one item. What is an efficient outcome? valuations $70 $30 $27 $25 $12 $5 $2 sell the items to the 5 bidders with the highest values How to design the auction? A general design rule is the Vickrey-Clarke-Groves mechanism. AGT-MIRI VCG mechanism

  30. Selling one item VCG mechanism 1 Selling one item 2 VCG mechanism AGT-MIRI VCG mechanism

  31. Selling one item VCG mechanism Vickrey-Clarke-Groves (VCG) mechanisms AGT-MIRI VCG mechanism

  32. Selling one item VCG mechanism Vickrey-Clarke-Groves (VCG) mechanisms Goal: implement the efficient outcome in dominant strategies. AGT-MIRI VCG mechanism

  33. Selling one item VCG mechanism Vickrey-Clarke-Groves (VCG) mechanisms Goal: implement the efficient outcome in dominant strategies. VCG is a general method generalizing SP auctions. AGT-MIRI VCG mechanism

  34. Selling one item VCG mechanism Vickrey-Clarke-Groves (VCG) mechanisms Goal: implement the efficient outcome in dominant strategies. VCG is a general method generalizing SP auctions. Solution: players should pay the damage they impose on society. AGT-MIRI VCG mechanism

  35. Selling one item VCG mechanism Vickrey-Clarke-Groves (VCG) mechanisms Goal: implement the efficient outcome in dominant strategies. VCG is a general method generalizing SP auctions. Solution: players should pay the damage they impose on society. You can maximize efficiency by: Choosing the efficient outcome (given the bids) as allocation. Each player pays his social cost (welfare). AGT-MIRI VCG mechanism

  36. Selling one item VCG mechanism Vickrey-Clarke-Groves (VCG) mechanisms Goal: implement the efficient outcome in dominant strategies. VCG is a general method generalizing SP auctions. Solution: players should pay the damage they impose on society. You can maximize efficiency by: Choosing the efficient outcome (given the bids) as allocation. Each player pays his social cost (welfare). Payment p i , for bidder i , is obtained as AGT-MIRI VCG mechanism

  37. Selling one item VCG mechanism Vickrey-Clarke-Groves (VCG) mechanisms Goal: implement the efficient outcome in dominant strategies. VCG is a general method generalizing SP auctions. Solution: players should pay the damage they impose on society. You can maximize efficiency by: Choosing the efficient outcome (given the bids) as allocation. Each player pays his social cost (welfare). Payment p i , for bidder i , is obtained as Optimal welfare (for the other players) if player i was not participating. AGT-MIRI VCG mechanism

  38. Selling one item VCG mechanism Vickrey-Clarke-Groves (VCG) mechanisms Goal: implement the efficient outcome in dominant strategies. VCG is a general method generalizing SP auctions. Solution: players should pay the damage they impose on society. You can maximize efficiency by: Choosing the efficient outcome (given the bids) as allocation. Each player pays his social cost (welfare). Payment p i , for bidder i , is obtained as Optimal welfare (for the other players) if player i was not participating. minus welfare of the other players from the chosen outcome AGT-MIRI VCG mechanism

Recommend


More recommend