Recent Advances in Fair Resource Allocation
Rupert Freeman and Nisarg Shah Microsoft Research New York University of Toronto
AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 1 Disclaimer
• In this tutorial, we will NOT Ø Assume any prior knowledge of fair division Ø Walk you through tedious, detailed proofs Ø Claim to present a complete overview of the entire fair division realm Ø Present (recent) unpublished results
• Instead, we will Ø Focus mostly on the case of “additive preferences” for coherence o With some results for and pointers to domains with non-additive preferences
• If you spot any errors, missing results, or incorrect attributions: Ø Please email [email protected] or [email protected]
AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 2 Outline
• Fairness Axioms • Implications of fairness Ø Proportionality Ø Price of fairness Ø Envy-freeness Ø Interplay with strategyproofness Ø Maximin share guarantee and Pareto optimality Ø Groupwise fairness Ø Restricted cases o Core o Group envy-freeness • Settings o Groupwise MMS Ø Cake-cutting o Group fairness Ø Homogeneous divisible goods Ø Indivisible goods
AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 3 A Generic Resource Allocation Framework
• A set of agents � = {1,2, … , �} • A set of resources � Ø May be finite or infinite • Valuations Ø Valuation of agent � is � ∶ 2 → ℝ Ø Range is ℝ when resources are goods, and ℝ when they are bads • Allocations Ø � = � , … , � ∈ Π � is a partition of resources among agents o � ∩ � = ∅, ∀�, � ∈ � and ∪ ∈ � = � Ø A partial allocation � may have ∪ ∈ � ≠ �
AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 4 Cake Cutting
• Formally introduced by Steinhaus [1948] • Agents: � = {1,2, … , �} • Resource (cake): � = [0,1] • Constraints on an allocation � Ø The entire cake is allocated (full allocation) Ø Each � ∈ �, where � is the set of finite unions of disjoint intervals • Simple allocations Ø Each agent is allocated a single interval Ø Cuts cake at � − 1 points
AAAI 2020 Tutorial on Recent Advances in Fair Resource Allocation – Rupert Freeman and Nisarg Shah 5 Agent Valuations
• Each agent � has an integrable density � β function � : 0,1 → ℝ
• � +β� For each � ∈ �, � � = ∫ ∈ � � ��