mechanism design with e ciency and equality considerations
play

Mechanism Design with E ! ciency and Equality Considerations (Wine - PowerPoint PPT Presentation

Mechanism Design with E ! ciency and Equality Considerations (Wine 2017) Mohamad Lati fi an Iman Jami Moghaddam Outline Whats an auction? Equality, E ffi ciency, Truthfulness Problem de fi nition LP


  1. وا مان هب Mechanism Design with E ! ciency and Equality Considerations (Wine 2017) Mohamad Lati fi an Iman Jami Moghaddam

  2. Outline • What’s an auction? • Equality, E ffi ciency, Truthfulness • Problem de fi nition • LP formulation • Proposed mechanism • Truthfulness • Computability • Conclusion and future works ! 2

  3. What’s an auction? • Buying and selling items • Participants (bidders) call out their bids • Sell the good(s) w.r.t. bids ! 3

  4. � 4

  5. Some issues • Who gets the good(s)? • How much should each bidder pay? • What’s the goal? • Did you bid your actual value? ! 5

  6. What’s an auction? 
 (Closer look) • Single parameter • N bidders and K homogenous indivisible goods • Each bidder has a private value v i for a good • Bidders call out their bids b 1 , b 2 , …, b n • Allocation rule A(b) • Payment rule P(b) ! 6

  7. What’s the goal? • Equality • E ffi ciency ! 7

  8. The problem • An auction as de fi ned • Probabilistic allocation vector , • Total utility = or more general • The equality measure ! 8

  9. LP Formulation ! 9

  10. Equality • Generalized Gini inequality index • ⇒ • • ! 10

  11. Equality • Min probability • and • Max di f ference • 
 • Gini-coe fi cient • ! 11

  12. E ! ciency • Social welfare: • Some other e ffi ciency functions: • Expected revenue • Long-term revenue ! 12

  13. Truthful Mechanism ! 13

  14. Truthful Mechanism Two more definitions ! 13

  15. Truthful Mechanism Let’s make it short ! 13

  16. Truthful Mechanism ! 13

  17. 
 
 Truthful Mechanism • Incentive Compatible 
 • Ex-post Individual Rational ! 14

  18. Truthful Mechanism (Cont’d) ! 15

  19. 
 Truthful Mechanism (Cont’d) • Allocation 
 ! 15

  20. 
 Truthful Mechanism (Cont’d) • Allocation 
 Use the LP ! 15

  21. 
 Truthful Mechanism (Cont’d) • Allocation 
 Use the LP ! 15

  22. 
 Truthful Mechanism (Cont’d) • Allocation 
 Use the LP • Payment rule ! 15

  23. 
 Truthful Mechanism (Cont’d) • Allocation 
 Use the LP • Payment rule ! 15

  24. Computation of opt. allocation ! 16

  25. Computation of opt. allocation • f (1) ≥ f (2) ≥ … ≥ f (n) ! 16

  26. Computation of opt. allocation • f (1) ≥ f (2) ≥ … ≥ f (n) • There must exist an optimal solution with ! 16

  27. Computation of opt. allocation • f (1) ≥ f (2) ≥ … ≥ f (n) • There must exist an optimal solution with • Theorem: For any bid pro " le b, exist an optimal solution q(b) such that: ! 16

  28. Computation of opt. allocation • f (1) ≥ f (2) ≥ … ≥ f (n) • There must exist an optimal solution with • Theorem: For any bid pro " le b, exist an optimal solution q(b) such that: • n 1 player with q = 1 , ! 16

  29. Computation of opt. allocation • f (1) ≥ f (2) ≥ … ≥ f (n) • There must exist an optimal solution with • Theorem: For any bid pro " le b, exist an optimal solution q(b) such that: • n 1 player with q = 1 , • n 2 player with q = q’ , ! 16

  30. Computation of opt. allocation • f (1) ≥ f (2) ≥ … ≥ f (n) • There must exist an optimal solution with • Theorem: For any bid pro " le b, exist an optimal solution q(b) such that: • n 1 player with q = 1 , • n 2 player with q = q’ , • N - n 1 - n 2 - n 4 player with q = q’’ ! 16

  31. Computation of opt. allocation • f (1) ≥ f (2) ≥ … ≥ f (n) • There must exist an optimal solution with • Theorem: For any bid pro " le b, exist an optimal solution q(b) such that: • n 1 player with q = 1 , • n 2 player with q = q’ , • N - n 1 - n 2 - n 4 player with q = q’’ • n 4 player with q = 0 , ! 16

  32. 
 Computation of opt. allocation (cont’d) • 
 • 
 • n* = • O(N 4 ) ! 17

  33. Computation of opt. Payment • Can not compute • Lemma: As player k’s bid x increases from t(i+1) to t(i) , her winning probability in the optimal allocation 3 ) times. q(x,b − k ) can change at most O(N ! 18

  34. Conclusion and Future Works • Maximizes the e ! ciency while ensuring the equality level • Compute allocation and correspond payments in polynomial time • The Equality measure can be non linear and generalized in future works ! 19

  35. Any questions? � 20

  36. Back to your bids ! 21

  37. Back to your bids o.w ! 21

  38. Back to your bids ⇒ q i = 1 o.w ! 21

  39. Back to your bids ⇒ q i = 1 ⇒ q i = 2/n o.w ! 21

  40. Back to your bids ⇒ q i = 1 ⇒ q i = 2/n o.w ! 21

  41. Back to your bids ⇒ q i = 1 ⇒ p i = 0 ⇒ q i = 2/n o.w ! 21

  42. Mechanism Design with E ! ciency and Equality Considerations (Wine 2017) Mohamad Latifian Iman Jami Moghaddam � 22

Recommend


More recommend