CSC304 Lecture 20
Fair Division 1: Cake-Cutting
[Image and Illustration Credit: Ariel Procaccia]
CSC304 - Nisarg Shah 1
CSC304 Lecture 20 Fair Division 1: Cake-Cutting [Image and - - PowerPoint PPT Presentation
CSC304 Lecture 20 Fair Division 1: Cake-Cutting [Image and Illustration Credit: Ariel Procaccia] CSC304 - Nisarg Shah 1 Announcements Plan for the rest of the course Fri, Nov 29 lecture o Last lecture that covers new material Mon,
[Image and Illustration Credit: Ariel Procaccia]
CSC304 - Nisarg Shah 1
CSC304 - Nisarg Shah 2
➢ Fri, Nov 29 lecture
➢ Mon, Dec 2 tutorial
➢ Wed, Dec 4 lecture
➢ Thu, Dec 5 tutorial
CSC304 - Nisarg Shah 3
➢ Heterogeneous: it may be valued
differently by different individuals
➢ Divisible: we can share/divide
➢ Almost without loss of generality
➢ A finite union of disjoint intervals
CSC304 - Nisarg Shah 4
𝑗 that
𝑗 𝑌 + 𝑊 𝑗 𝑍 = 𝑊 𝑗 𝑌 ∪ 𝑍
𝑗
𝑗 𝑍 = 𝜇𝑊 𝑗(𝑌)
𝛽 + 𝛾
CSC304 - Nisarg Shah 5
➢ 𝐵𝑗 = piece of the cake given to player 𝑗
➢ Proportionality (Prop):
∀𝑗 ∈ 𝑂: 𝑊
𝑗 𝐵𝑗 ≥ 1
𝑜
➢ Envy-Freeness (EF):
∀𝑗, 𝑘 ∈ 𝑂: 𝑊
𝑗 𝐵𝑗 ≥ 𝑊 𝑗(𝐵𝑘)
CSC304 - Nisarg Shah 6
𝑗 𝐵𝑗 ≥
𝑗 𝐵𝑗 ≥ 𝑊 𝑗 𝐵𝑘
1.
Prop ⇒ EF
2.
EF ⇒ Prop
3.
4.
Incomparable
CSC304 - Nisarg Shah 7
1 𝑌 = 𝑊 1 𝑍 =
➢ Why?
CSC304 - Nisarg Shah 8
𝑗, which require
CSC304 - Nisarg Shah 9
𝑗 through two
➢ Eval𝑗(𝑦, 𝑧) returns 𝛽 = 𝑊
𝑗
𝑦, 𝑧
➢ Cut𝑗(𝑦, 𝛽) returns any 𝑧 such that 𝑊
𝑗
𝑦, 𝑧 = 𝛽
𝑗
𝑦, 1 < 𝛽, return 1.
eval output cut output
CSC304 - Nisarg Shah 10
➢ Eval𝑗 𝑦, 𝑧 = 𝑊
𝑗
𝑦, 𝑧
➢ Cut𝑗 𝑦, 𝛽 = 𝑧 s.t. 𝑊
𝑗
𝑦, 𝑧 = 𝛽
CSC304 - Nisarg Shah 11
12
1/3 1/3 ≥ 1/3
CSC304 - Nisarg Shah
CSC304 - Nisarg Shah 13
➢ Moving knife is not really needed.
➢ Ask each remaining player a cut query to mark a point
where her value is 1/𝑜 from the current point.
➢ Directly move the knife to the leftmost mark, and give
that piece to that player.
CSC304 - Nisarg Shah 14
CSC304 - Nisarg Shah 15
Τ 1 3
CSC304 - Nisarg Shah 16
Τ 1 3 Τ 1 3
CSC304 - Nisarg Shah 17
Τ 1 3 Τ 1 3 ≥ Τ 1 3
CSC304 - Nisarg Shah 18
1.
2.
Θ 𝑜 log 𝑜
3.
Θ 𝑜2
4.
Θ 𝑜2 log 𝑜
CSC304 - Nisarg Shah 19
➢ For simplicity, assume 𝑜 = 2𝑙 for some 𝑙
𝑊
𝑗
𝑦, 𝑨𝑗 = 1 2 𝑊
𝑗
𝑦, 𝑧
with the right 𝑜/2 players.
CSC304 - Nisarg Shah 20
CSC304 - Nisarg Shah 21
➢ Hypothesis: With 𝑜 players, EVEN-PAZ ensures that for
each player 𝑗, 𝑊
𝑗 𝐵𝑗 ≥
Τ 1 𝑜 ⋅ 𝑊
𝑗
𝑦, 𝑧
𝑗
𝑦, 𝑧 = 𝑊
𝑗
0,1 = 1
➢ Base case: 𝑜 = 1 is trivial. ➢ Suppose it holds for 𝑜 = 2𝑙−1. We prove for 𝑜 = 2𝑙. ➢ Take the 2𝑙−1 left players.
𝑗
𝑦, 𝑨∗ ≥ Τ 1 2 𝑊
𝑗
𝑦, 𝑧
𝑗 𝐵𝑗 ≥ 1 2𝑙−1 𝑊 𝑗
𝑦, 𝑨∗ ≥
1 2𝑙 𝑊 𝑗
𝑦, 𝑧
CSC304 - Nisarg Shah 22
➢ Protocol runs for log 𝑜 rounds. ➢ In each round, each player is asked one cut query. ➢ QED!
CSC304 - Nisarg Shah 23
CSC304 - Nisarg Shah 24
➢ [Brams and Taylor, 1995] give an unbounded EF protocol. ➢ [Procaccia 2009] shows Ω 𝑜2 lower bound for EF. ➢ Last year, the long-standing major open question of
➢ [Aziz and Mackenzie, 2016]: 𝑃(𝑜𝑜𝑜𝑜𝑜𝑜
) protocol!
CSC304 - Nisarg Shah 25