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 rooms to roommates & a division of the total rent that is envy-free. CSC2556 - Nisarg Shah 2
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
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
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
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
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
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
Fair Rent Division β’ This dictates the choice of rooms on the edges of π CSC2556 - Nisarg Shah 9
Fair Rent Division β’ Spernerβs Lemma: There must be a 1-2-3 triangle. CSC2556 - Nisarg Shah 10
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
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
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
CSC2556 - Nisarg Shah 14
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
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