cmu 15 896
play

CMU 15-896 Mechanism design 1: Without money Teacher: Ariel - PowerPoint PPT Presentation

CMU 15-896 Mechanism design 1: Without money Teacher: Ariel Procaccia Approximate MD wo money We saw in kidney exchange that the optimal solution may not be strategyproof Approximation can be a way to quantify how much we sacrifice by


  1. CMU 15-896 Mechanism design 1: Without money Teacher: Ariel Procaccia

  2. Approximate MD wo money • We saw in kidney exchange that the optimal solution may not be strategyproof • Approximation can be a way to quantify how much we sacrifice by insisting on strategyproofness (Example: Mix and Match) 15896 Spring 2016: Lecture 21 2

  3. Facility location • Each player has a location � • Given � , choose a facility � location • � � • Two objective functions Social cost: sc � � o Maximum cost: mc � o � • Social cost: the median is optimal and SP 15896 Spring 2016: Lecture 21 3

  4. The median is SP 15896 Spring 2016: Lecture 21 4

  5. MC + det • What about maximum cost as the objective? Poll 1: What is the approximation ratio of the median to the max cost? 1. 2. 3. 4. 15896 Spring 2016: Lecture 21 5

  6. MC + det • Theorem [P and Tennenholtz 2009]: No deterministic SP mechanism has an approximation ration to the max cost • Proof: 15896 Spring 2016: Lecture 21 6

  7. MC + rand • The Left-Right-Middle (LRM) Mechanism: Choose � with prob. , � with prob. , and their average with prob. Poll 2: What is the approximation ratio of the LRM Mechanism to the max cost? 5/4 1. 3/2 2. 7/4 3. 2 4. 15896 Spring 2016: Lecture 21 7

  8. MC + rand • Theorem [P and Tennenholtz 2009]: LRM is SP • Proof: 1/4 1/2 1/4 2� � 1/2 1/4 1/4 15896 Spring 2016: Lecture 21 8

  9. MC + rand • Theorem [P and Tennenholtz 2009]: No randomized SP mechanism has an approximation ratio • Proof: � � � 0, � � � 1 , � � � � o cost �, � � � cost �, � � � 1; w log cost �, � � � 1/2 o � � 2 � � � 0, � � o By SP, the expected distance from � � is at least ½ o Expected max cost at least 3/2 , because for every o � ∈ � , the expected cost is � � 1 � 1 ∎ 15896 Spring 2016: Lecture 21 9

  10. From lines to circles • Continuous circle is the distance on the circle • • Assume that the circumference is • “Applications”: Telecommunications o network with ring topology Scheduling a daily task o 15896 Spring 2016: Lecture 21 10

  11. MC + rand + circle • Semicircle like an interval on a line • If all agents are on 1/4 one semicircle, can apply LRM • Problematic otherwise 1/4 15896 Spring 2016: Lecture 21 11

  12. MC + rand + circle • Random Point (RP) Mechanism: Choose a random point on the circle • Obviously horrible if players are close together • Gives a approx if the players cannot be placed on one semicircle Worst case: many agents uniformly distributed over o slightly more than a semicircle If the mechanism chooses a point outside the o semicircle (prob. 1/2 ), exp. max cost is roughly 1/2 If the mechanism chooses a point inside the o semicircle (prob. 1/2 ), exp. max cost is roughly 3/8 15896 Spring 2016: Lecture 21 12

  13. MC + rand + circle • Hybrid Mechanism 1: Use LRM if players are on one semicircle, RP if not • Gives a approx • Surprisingly, Hybrid Mechanism 1 is also SP! 15896 Spring 2016: Lecture 21 13

  14. Hybrid Mechanism 1 is SP � � • Deviation where RP or LRM is used before and after is not beneficial • LRM to RP: expected cost of is at � ℓ most before, exactly after; focus on RP to LRM � � and are extreme locations in new • profile, and their antipodal � ℓ �̂ points � ℓ • Because agents were not on one � � � semicircle in , � 15896 Spring 2016: Lecture 21 14

  15. Hybrid Mechanism 1 is SP � � = center of • � ℓ �̂ , because • � � ℓ , , and � � � � • Hence, � cost lrm �′ , � � � 1 4 � � � , ℓ � 1 4 � � � , � � 1 2 ��� � , �� � 1 � 1 2 ⋅ 1 4 � � � , ℓ � � � � , � 4 � 1 4 � cost�rp � , � � � ∎ 15896 Spring 2016: Lecture 21 15

  16. MC + rand + circle • Goal: improve the approx ratio of Hybrid 1? • Random Midpoint (RM) Mechanism: choose midpoint of arc between two antipodal points with prob. proportional to length 15896 Spring 2016: Lecture 21 16

  17. MC + rand + circle Poll 3: The worst example you can think of for RM gives a ratio of what to the max cost? 1. 2. 3. 4. 15896 Spring 2016: Lecture 21 17

  18. MC + rand + circle � • Lemma: When the players are not on a semicircle, RM gives a approx • Proof: � � � � � � length of the longest arc between o two adjacent players, w.l.o.g. � � and � � � � 1/2 because otherwise players are on one semicircle o Opt � at center of � � � and � � � , so OPT � �1 � ��/2 o RM selects � with probability � , and a solution with o cost at most 1/2 with prob. 1 � � � ��� � � ��� � � � 1 � � � � ∎ ��� o � 15896 Spring 2016: Lecture 21 18

  19. MC + rand + circle • Hybrid Mechanism 2: Use LRM if players are on one semicircle, RM if not • Theorem [Alon et al., 2010]: Hybrid Mechanism 2 is SP and gives a approx to the max cost • The proof of SP is a rather tedious case analysis… but the fact that it’s SP is quite amazing! 15896 Spring 2016: Lecture 21 19

  20. MC + rand + • Let’s go back to the line, but now there are facilities • For � � � � � � • Optimal solution for max cost: cover with intervals of length in a way that minimizes ; place the th facility in the center of the th interval 15896 Spring 2016: Lecture 21 20

  21. MC + rand + • Equal Cost (EC) Mechanism: Cover � with � intervals as above o With prob. 1/2 , choose the leftmost (resp., o righmost) point of every odd interval, and the rightmost (resp., leftmost) point of every even interval • Theorem [Fotakis and Tzamos 2013]: EC is an SP 2-approximation mechanism for the max cost 15896 Spring 2016: Lecture 21 21

  22. overview [Fotakis and Tzamos 2013] 15896 Spring 2016: Lecture 21 22

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