CSC304 Lecture 21
Fair Division 3: Leximin Allocation (computational resources, matching with dichotomous prefs, classroom allocation) Utilitarian Allocation (rent division)
CSC304 - Nisarg Shah 1
NOT IN SYLLABUS
CSC304 Lecture 21 Fair Division 3: Leximin Allocation - - PowerPoint PPT Presentation
NOT IN SYLLABUS CSC304 Lecture 21 Fair Division 3: Leximin Allocation (computational resources, matching with dichotomous prefs, classroom allocation) Utilitarian Allocation (rent division) CSC304 - Nisarg Shah 1 Computational Resources
CSC304 - Nisarg Shah 1
NOT IN SYLLABUS
CSC304 - Nisarg Shah 2
➢ Player 1 requires (2 CPU, 1 RAM) for each copy of task. ➢ Indifferent between (4,2) and (5,2), but prefers (5,2.5) ➢ That is, “fractional” copies are allowed
CSC304 - Nisarg Shah 3
➢ 0 < 𝑒𝑗𝑠 ≤ 1 for every 𝑠, 𝑒𝑗𝑠 = 1 for some 𝑠
➢ Thus, the utility to player 𝑗 is 𝑣𝑗 𝐵𝑗 = min
𝑠∈𝑆 𝐵𝑗𝑠/𝑒𝑗𝑠.
➢ Allocates resources proportionally to the demand.
CSC304 - Nisarg Shah 4
➢ Allocate maximal resources while maintaining equal
5
Total
1 2
CSC304 - Nisarg Shah 6
➢ Why?
➢ Why? ➢ Note that we no longer have additive values across
➢ If a group of players manipulate, it can’t be that none of
CSC304 - Nisarg Shah 7
➢ Choose an allocation 𝐵 that maximizes the minimum of
𝑗∈𝑂
egalitarian welfare
➢ If there are ties…
CSC304 - Nisarg Shah 8
➢ It does not need to use tie-breaking because we assumed
➢ In practice, not all the players need all the resources.
➢ Even when 𝑒𝑗𝑠 = 0 is allowed, the leximin mechanism
CSC304 - Nisarg Shah 9
➢ A dynamic variant of the leximin mechanism satisfies
CSC304 - Nisarg Shah 10
➢ Lots of open questions!
CSC304 - Nisarg Shah 11
CSC304 - Nisarg Shah 12
𝑛 such that the man has
𝑛,
➢ But what if there isn’t?
➢ Utility to agent = probability of being matched to an
CSC304 - Nisarg Shah 13
➢ We can think of all men and women as “divisible” (oops!) ➢ When we say that a woman 𝑥 is “allocated” 0.3 fraction
➢ You can just compute the fractional allocation that
be written as a probability distribution over integral assignments.
CSC304 - Nisarg Shah 14
➢ The randomized leximin mechanism satisfies
CSC304 - Nisarg Shah 15
➢ If the charter school receives a sufficient number of
𝑘 (#classrooms
Number of unused classrooms
6 3 8 4 11 7
2015/2016 request form: “provide a description of the district school site and/or general geographic area in which the charter school wishes to locate”
CSC304 - Nisarg Shah 17
➢ The randomized leximin mechanism satisfies proportionality,
envy-freeness, Pareto optimality, and group strategyproofness for classroom allocation.
➢ Generalizes DRF, matching with dichotomous preferences, and
8-10 other settings
➢ In contrast, it is NP-hard to compute for classroom allocation.
CSC304 - Nisarg Shah 18
➢ Assume that σ𝑠 𝑤𝑗,𝑠 ≥ 𝑆 for every roommate 𝑗.
➢ Total rent: 𝑆 = σ𝑠 𝑞𝑠 ➢ Envy-freeness: 𝑤𝑗,𝐵𝑗 − 𝑞𝐵𝑗 ≥ 𝑤𝑗,𝐵𝑘 − 𝑞𝐵𝑘
CSC304 - Nisarg Shah 19
➢ If (𝐵, 𝑞) is an envy-free allocation, then 𝐵 must maximize
➢ Easy proof!
➢ If (𝐵, 𝑞) is an envy-free allocation, and 𝐵′ is any allocation
➢ Further, 𝑤𝑗,𝐵𝑗 − 𝑞𝐵𝑗 = 𝑤𝑗,𝐵𝑗
′ − 𝑞𝐵𝑗 ′ for every agent 𝑗.
➢ Easy proof!
CSC304 - Nisarg Shah 20