csc2556
play

CSC2556 Lecture 8 Fair Division 3: Rent Division CSC2556 - Nisarg - PowerPoint PPT Presentation

CSC2556 Lecture 8 Fair Division 3: Rent Division CSC2556 - Nisarg Shah 1 Rent Division An apartment with roommates & rooms Roommates have preferences over the rooms Total rent is Goal: Find an allocation of


  1. CSC2556 Lecture 8 Fair Division 3: Rent Division CSC2556 - Nisarg Shah 1

  2. Rent Division β€’ An apartment with π‘œ roommates & π‘œ rooms β€’ Roommates have preferences over the rooms β€’ Total rent is 𝑆 β€’ Goal: Find an allocation of rooms to roommates & a division of the total rent that is envy-free. CSC2556 - Nisarg Shah 2

  3. Sperner’s Lemma β€’ Triangle π‘ˆ partitioned into elementary triangles β€’ Sperner Labeling: ➒ Label vertices {1,2,3} ➒ Main vertices are different ➒ Vertices between main vertices 𝑗 and π‘˜ are each labeled 𝑗 or π‘˜ β€’ Lemma: ➒ Any Sperner labeling contains at least one β€œfully labeled” (1 -2-3) elementary triangle. CSC2556 - Nisarg Shah 3

  4. Sperner’s Lemma β€’ Doors: 1-2 edges β€’ Rooms: elementary triangles β€’ Claim: #doors on the boundary of T is odd β€’ Claim: A fully labeled (123) room has 1 door. Every other room has 0 or 2 doors. CSC2556 - Nisarg Shah 4

  5. Sperner’s Lemma β€’ Start at a door on boundary, and walk through it β€’ Either found a fully labeled room, or it has another door β€’ No room visited twice β€’ Eventually, find a fully labeled room or back out through another door on boundary β€’ But #doors on boundary is odd. ∎ CSC2556 - Nisarg Shah 5

  6. Fair Rent Division β€’ Three housemates A, B, C β€’ Goal: Divide total rent between three rooms so that at those rents, each person wants a different room. β€’ Without loss of generality, say the total rent is 1 . ➒ Represent possible partitions of rent as a triangle. CSC2556 - Nisarg Shah 6

  7. Fair Rent Division β€’ β€œTriangulate” and assign β€œownership” of each vertex to A, B, or C so that each elementary triangle is an ABC triangle CSC2556 - Nisarg Shah 7

  8. Fair Rent Division β€’ Ask the owner of each vertex 𝑀 : ➒ Which room do you prefer if the rent division is given by the coordinates of 𝑀 ? β€’ Gives us a 1-2-3 labeling of the triangulation. β€’ Assumption: Each roommate prefers any free room over any paid room. ➒ β€œ Miserly roommates ” assumption CSC2556 - Nisarg Shah 8

  9. Fair Rent Division β€’ This dictates the choice of rooms on the edges of π‘ˆ CSC2556 - Nisarg Shah 9

  10. Fair Rent Division β€’ Sperner’s Lemma: There must be a 1-2-3 triangle. CSC2556 - Nisarg Shah 10

  11. Fair Rent Division β€’ The three roommates prefer different rooms… ➒ But at slightly different rent divisions. ➒ Approximately envy-free. β€’ By making the triangulations finer, we can increase accuracy. ➒ In the limit, we obtain an envy-free allocation. β€’ This technique generalizes to more roommates [Su 1999]. CSC2556 - Nisarg Shah 11

  12. Quasi-Linear Utilities β€’ A different model: ➒ Value of roommate 𝑗 for room 𝑠 = 𝑀 𝑗,𝑠 ➒ Rent for room 𝑠 = π‘ž 𝑠 ➒ Utility to agent 𝑗 for getting room 𝑠 = 𝑀 𝑗,𝑠 βˆ’ π‘ž 𝑠 β€’ We need to find an assignment 𝐡 of rooms to roommates and a price vector π‘ž such that ➒ Total rent: 𝑆 = Οƒ 𝑠 π‘ž 𝑠 ➒ Envy-freeness: 𝑀 𝑗,𝐡 𝑗 βˆ’ π‘ž 𝐡 𝑗 β‰₯ 𝑀 𝑗,𝐡 π‘˜ βˆ’ π‘ž 𝐡 π‘˜ CSC2556 - Nisarg Shah 12

  13. Quasi-Linear Utilities β€’ Theorem: An envy-free (𝐡, π‘ž) always exists! ➒ We’ll skip this proof. β€’ Theorem: If (𝐡, π‘ž) is envy-free, Οƒ 𝑗 𝑀 𝑗,𝐡 𝑗 is maximized. ➒ Implied by β€œ1 st fundamental theorem of welfare economics” ➒ As a consequence, (𝐡, π‘ž) is Pareto optimal. ➒ Easy proof! β€’ Theorem: If (𝐡, π‘ž) is envy-free and 𝐡′ maximizes Οƒ 𝑗 𝑀 𝑗,𝐡 𝑗 β€² then (𝐡 β€² , π‘ž) is envy-free. ➒ Further, 𝑀 𝑗,𝐡 𝑗 βˆ’ π‘ž 𝐡 𝑗 = 𝑀 𝑗,𝐡 𝑗 β€² βˆ’ π‘ž 𝐡 𝑗 β€² for every agent 𝑗 ➒ Implied by β€œ2 nd fundamental theorem of welfare economics” ➒ Easy proof! CSC2556 - Nisarg Shah 13

  14. CSC2556 - Nisarg Shah 14

  15. Which Model Is Better? β€’ Advantage of quasi-linear utilities: ➒ One-shot preference elicitation o Players directly report their values for the different rooms ➒ Easy to explain the fairness guarantee Spliddit CSC2556 - Nisarg Shah 15

  16. Which Model Is Better? β€’ Advantage of miserly roommates model: ➒ Allows arbitrary preferences subject to a simple assumption ➒ Easy queries : β€œWhich room do you prefer at these prices?” The New York Times CSC2556 - Nisarg Shah 16

Recommend


More recommend