cmu 15 896
play

CMU 15-896 Fair division 1: Cake cutting Teacher: Ariel Procaccia - PowerPoint PPT Presentation

CMU 15-896 Fair division 1: Cake cutting Teacher: Ariel Procaccia Single heterogeneous good, represented as Set of players Piece of cake finite union of disjoint intervals 15896 Spring 2016: Lecture 6 2 Each player has a


  1. CMU 15-896 Fair division 1: Cake cutting Teacher: Ariel Procaccia

  2. • Single heterogeneous good, represented as • Set of players • Piece of cake finite union of disjoint intervals 15896 Spring 2016: Lecture 6 2

  3. Each player has a valuation that is: � � � Additive Normalized Divisible 15896 Spring 2016: Lecture 6 3

  4. Fairness, formalized • Our goal is to find an allocation � � • Proportionality: � � • Envy-Freeness (EF): � � � � 15896 Spring 2016: Lecture 6 4

  5. Fairness, formalized Poll 1: What is the relation between proportionality and EF? Proportionality EF 1. EF proportionality 2. Equivalent 3. Incomparable 4. 15896 Spring 2016: Lecture 6 5

  6. Cut-and-Choose 1/2 • Algorithm for [Procaccia 2/3 and Procaccia, circa 1985] • Player 1 divides into two pieces s.t. 1/2 � � 1/3 • Player 2 chooses preferred piece • This is EF and proportional 15896 Spring 2016: Lecture 6

  7. The Robertson-Webb model • What is the time complexity of C&C? • Input size is • Two types of queries returns � � o returns such that � � o eval output cut output 15896 Spring 2016: Lecture 6 7

  8. The Robertson-Webb model • Two types of queries � � o � � o #queries needed to find an EF allocation when ? 15896 Spring 2016: Lecture 6 8

  9. Dubins-Spanier • Referee continuously moves knife • Repeat: when piece left of knife is worth to player, player shouts “stop” and gets piece • That player is removed • Last player gets remaining piece 15896 Spring 2016: Lecture 6 9

  10. Dubins-Spanier Poll 2: What is the complexity of DS in the RW model? 1. 2. � 3. � 4. 15896 Spring 2016: Lecture 6 10

  11. Dubins-Spanier 15896 Spring 2016: Lecture 6 11

  12. Dubins-Spanier 1/3 15896 Spring 2016: Lecture 6 12

  13. Dubins-Spanier 1/3 1/3 15896 Spring 2016: Lecture 6 13

  14. Dubins-Spanier 1/3 1/3 1/2 15896 Spring 2016: Lecture 6 14

  15. Even-Paz � • Given , assume • If , give to the single player • Otherwise, each player makes a mark s.t. � � • Let ∗ be the mark from the left ∗ with the left • Recurse on players, ∗ and on with the right players 15896 Spring 2016: Lecture 6 15

  16. Even-Paz 15896 Spring 2016: Lecture 6 16

  17. Even-Paz: propotionality • Claim : The Even-Paz protocol produces a proportional allocation • Proof: • At stage , each of the players values the whole cake at • At each stage the players who share a piece of cake value it at least at � • Hence, if at stage each player has value at � for the piece he’s sharing, then at least � stage each player has value at least � ��� • The number of stages is 15896 Spring 2016: Lecture 6 17

  18. log � pairs Overall: 15896 Spring 2016: Lecture 6 18

  19. Complexity of proportionality • Theorem [Edmonds and Pruhs 2006]: Any proportional protocol needs operations in the RW model • We will prove the theorem on Wednesday • The Even-Paz protocol is provably optimal! 15896 Spring 2016: Lecture 6 19

  20. What about envy? 15896 Spring 2016: Lecture 6 20

  21. Selfridge-Conway Stage 0 • Player 1 divides the cake into three equal pieces according to � 1 o Player 2 trims the largest piece s.t. there is a tie between the two o largest pieces according to � 2 Cake 1 = cake w/o trimmings, Cake 2 = trimmings o Stage 1 (division of Cake 1) • Player 3 chooses one of the three pieces of Cake 1 o If player 3 did not choose the trimmed piece, player 2 is allocated the o trimmed piece Otherwise, player 2 chooses one of the two remaining pieces o Player 1 gets the remaining piece o Denote the player � ∈ �2, 3� that received the trimmed piece by � , and o the other by �′ Stage 2 (division of Cake 2) • �′ divides Cake 2 into three equal pieces according to � � � o Players � , 1, and �′ choose the pieces of Cake 2, in that order o 15896 Spring 2016: Lecture 6 21

  22. The complexity of EF • Theorem [Brams and Taylor 1995]: There is an unbounded EF cake cutting algorithm in the RW model • Theorem [P 2009]: Any EF algorithm � requires queries in the RW model • Theorem [Kurokawa et al. 2013]: EF cake cutting with piecewise uniform valuations is as hard as general case 15896 Spring 2016: Lecture 6 22

  23. The complexity of EF 0 1 15896 Spring 2016: Lecture 6 23

  24. The complexity of EF • Theorem [Kurokawa et al. 2013]: EF cake cutting with piecewise linear valuations is polynomial in the number of breakpoints 0 1 15896 Spring 2016: Lecture 6 24

  25. A subtlety • EF protocol that uses queries = 1-1 mapping from valuation functions • to • The protocol asks each player � • Player replies with � � �� • The protocol computes � � • Is this a valid EF protocol in the RW model? 15896 Spring 2016: Lecture 6 25

  26. Strategyproof Cake cutting • All the cake cutting algorithms we discussed are not SP: agents can gain from manipulation Cut and choose: player 1 can manipulate o Dubins-Spanier: shout later o • Assumption: agents report full valuations • Deterministic EF and SP algs exist in some special cases, but they are rather involved [Chen et al. 2010] 15896 Spring 2016: Lecture 6 26

  27. A randomized algorithm ⁄ • � 1 , … , � � is a perfect partition if � � � � � 1 � for all �, � • Algorithm Compute a perfect partition o Draw a random permutation � over �1, … , �� o Allocate to agent � the piece � � � o • Theorem [Chen et al. 2010; Mossel and Tamuz 2010]: the algorithm is SP in expectation and always produces an EF allocation • Proof: if an agent lies the algorithm may compute a different partition, but for any partition: � 1 � � 1 � � 1 � � � � � � � � � � ∎ � � �∈� �∈� 15896 Spring 2016: Lecture 6 27

  28. Computing a perfect partition • Theorem [Alon, 1986]: a perfect partition always exists, needs polynomially many cuts • Proof is nonconstructive • Can find perfect partitions for special valuation functions 15896 Spring 2016: Lecture 6 28

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