indivisible goods

INDIVISIBLE GOODS Set of goods Each good is indivisible Players - PowerPoint PPT Presentation

T RUTH J USTICE A LGOS Fair Division V: Indivisible Goods Teachers: Ariel Procaccia (this time) and Alex Psomas INDIVISIBLE GOODS Set of goods Each good is indivisible Players = 1, , have valuations


  1. T RUTH J USTICE A LGOS Fair Division V: Indivisible Goods Teachers: Ariel Procaccia (this time) and Alex Psomas

  2. INDIVISIBLE GOODS β€’ Set 𝐻 of 𝑛 goods 𝐻 β€’ Each good is indivisible β€’ Players 𝑂 = 1, … , π‘œ have valuations π‘Š 𝑗 for bundles of goods β€’ Valuations are additive if for all 𝑇 βŠ† 𝐻 and 𝑗 ∈ 𝑗 𝑇 = Οƒ π‘•βˆˆπ» π‘Š 𝑂 , π‘Š 𝑗 𝑕 β€’ Assume additivity unless noted otherwise β€’ An allocation is a partition of the goods, denoted 𝑩 = (𝐡 1 , … , 𝐡 π‘œ ) β€’ Envy-freeness and proportionality are infeasible!

  3. MAXIMIN SHARE GUARANTEE Total: Total: Total: $50 $30 $20 $3 $2 $50 $30 $5 $5 $5

  4. MAXIMIN SHARE GUARANTEE Total: Total: Total: $50 $30 $20 $3 $2 $50 $30 $5 $5 $5 $3 $2 $5 $40 $10 $20 $20 Total: Total: Total: $30 $30 $40

  5. MAXIMIN SHARE GUARANTEE β€’ Maximin share (MMS) guarantee [Budish 2011] of player 𝑗 : π‘Œ 1 ,…,π‘Œ π‘œ min max π‘Š 𝑗 (π‘Œ π‘˜ ) π‘˜ β€’ An MMS allocation is such that π‘Š 𝑗 (𝐡 𝑗 ) is at least 𝑗’s MMS guarantee for all 𝑗 ∈ 𝑂 β€’ For π‘œ = 2 an MMS allocation always exists β€’ Theorem [Kurokawa et al. 2018]: βˆ€π‘œ β‰₯ 3 there exist additive valuation functions that do not admit an MMS allocation

  6. COUNTEREXAMPLE FOR π‘œ = 3 17 25 12 1 17 25 12 1 17 25 12 1 17 17 25 25 12 12 1 1 2 22 3 28 2 22 3 28 2 22 3 28 2 22 3 28 2 22 3 28 11 0 21 23 11 0 21 23 11 0 21 11 0 21 23 11 0 21 23 23

  7. COUNTEREXAMPLE FOR π‘œ = 3 1 1 1 1 17 25 12 1 Γ— 10 6 Γ— 10 3 + + 1 1 1 1 2 22 3 28 1 1 1 1 11 0 21 23 3 -1 -1 -1 3 -1 0 0 3 0 -1 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 -1 Player 1 Player 2 Player 3

  8. APPROXIMATE ENVY-FREENESS β€’ Assume general monotonic valuations, i.e., for all 𝑇 βŠ† π‘ˆ βŠ† 𝐻, π‘Š 𝑗 𝑇 ≀ π‘Š 𝑗 (π‘ˆ) β€’ An allocation 𝐡 1 , … , 𝐡 π‘œ is envy free up to one good (EF1) if and only if βˆ€π‘—, π‘˜ ∈ 𝑂, βˆƒπ‘• ∈ 𝐡 π‘˜ s.t. 𝑀 𝑗 𝐡 𝑗 β‰₯ 𝑀 𝑗 𝐡 π‘˜ \{𝑕} β€’ Theorem [Lipton et al. 2004]: An EF1 allocation exists and can be found in polynomial time

  9. PROOF OF THEOREM β€’ A partial allocation is an allocation of a subset of the goods β€’ Given a partial allocation 𝑩 , we have an edge (𝑗, π‘˜) in its envy graph if 𝑗 envies π‘˜ β€’ Lemma: An EF1 partial allocation 𝑩 can be transformed in polynomial time into an EF1 partial allocation π‘ͺ of the same goods with an acyclic envy graph

  10. PROOF OF LEMMA β€’ If 𝐻 has a cycle 𝐷 , shift allocations along 𝐷 to obtain 𝑇 4 𝑇 1 𝑩′ ; clearly EF1 is maintained β€’ #edges in envy graph of 𝑩′ decreased: 𝑇 3 𝑇 2 β—¦ Same edges between 𝑂 βˆ– 𝐷 β—¦ Edges from 𝑂 βˆ– 𝐷 to 𝐷 shifted 𝑇 4 𝑇 2 β—¦ Edges from 𝐷 to 𝑂 βˆ– 𝐷 can only decrease β—¦ Edges inside C decreased 𝑇 1 𝑇 3 β€’ Iteratively remove cycles ∎

  11. PROOF OF THEOREM β€’ Maintain EF1 and acyclic envy graph β€’ In round 1, allocate good 𝑕 1 to arbitrary agent β€’ 𝑕 1 , … , 𝑕 π‘™βˆ’1 are allocated in acyclic 𝑩 β€’ Derive π‘ͺ by allocating 𝑕 𝑙 to source 𝑗 β€’ π‘Š π‘˜ 𝐢 π‘˜ = π‘Š π‘˜ 𝐡 π‘˜ β‰₯ π‘Š π‘˜ 𝐡 𝑗 = π‘Š π‘˜ 𝐢 𝑗 βˆ– 𝑕 𝑙 β€’ Use lemma to eliminate cycles ∎

  12. ROUND ROBIN β€’ Let us return to additive valuations β€’ Now proving the existence of an EF1 allocation is trivial β€’ A round-robin allocation is EF1: Phase 1 Phase 2

  13. IMPLICATIONS FOR CAKE CUTTING β€’ In cake cutting, we can define an allocation to be πœ— -envy free if for all 𝑗, π‘˜ ∈ 𝑂, π‘Š 𝑗 𝐡 𝑗 β‰₯ π‘Š 𝑗 𝐡 π‘˜ βˆ’ πœ— β€’ The foregoing result has interesting implications for cake cutting! Poll 1 ? Complexity of πœ— -EF in the RW model? 1 π‘œ β€’ 𝑃 β€’ 𝑃 πœ— 2 πœ— π‘œ 2 1 β€’ 𝑃 β€’ 𝑃 πœ— 2 πœ—

  14. MAXIMUM NASH WELFARE β€’ An allocation 𝑩 is Pareto efficient if there is no allocation 𝑩′ such that β€² β‰₯ π‘Š π‘Š 𝑗 𝐡 𝑗 𝑗 𝐡 𝑗 for all 𝑗 ∈ 𝑂 , and β€² > π‘Š π‘Š π‘˜ 𝐡 π‘˜ π‘˜ 𝐡 π‘˜ for some π‘˜ ∈ 𝑂 β€’ Round Robin is not efficient β€’ Is there a rule that guarantees both EF1 and efficiency?

  15. MAXIMUM NASH WELFARE β€’ The Nash welfare of an allocation 𝑩 is the product of values NW 𝑩 = ΰ·‘ π‘Š 𝑗 (𝐡 𝑗 ) π‘—βˆˆπ‘‚ β€’ The maximum Nash welfare (MNW) solution chooses an allocation that maximizes the Nash welfare β€’ For ease of exposition we ignore the case of NW 𝑩 = 0 for all 𝑩 β€’ Theorem [Caragiannis et al. 2016]: Assuming additive valuations, the MNW solution is EF1 and efficient

  16. PROOF OF THEOREM β€’ Efficiency is obvious, so we focus on EF1 β€’ Assume for contradiction that 𝑗 envies π‘˜ by more than one good β€’ Let 𝑕 ⋆ ∈ argmin π‘•βˆˆπ΅ π‘˜ ,π‘Š 𝑗 𝑕 >0 π‘Š π‘˜ (𝑕)/π‘Š 𝑗 (𝑕) β€’ Move 𝑕 ⋆ from π‘˜ to 𝑗 to obtain 𝑩′ , we will show that NW 𝑩 β€² > NW(𝑩) β€² ) for all 𝑙 β‰  𝑗, π‘˜ , β€’ It holds that π‘Š 𝑙 𝐡 𝑙 = π‘Š 𝑙 (𝐡 𝑙 β€² = π‘Š 𝑗 𝑕 ⋆ , and π‘Š 𝑗 𝐡 𝑗 𝑗 𝐡 𝑗 + π‘Š β€² = π‘Š π‘˜ 𝑕 ⋆ π‘Š π‘˜ 𝐡 π‘˜ π‘˜ 𝐡 π‘˜ βˆ’ π‘Š

  17. PROOF OF THEOREM β€’ NW 𝐡 β€² π‘Š π‘˜ 𝑕 ⋆ π‘Š 𝑗 𝑕 ⋆ NW 𝐡 > 1 ⇔ 1 βˆ’ 1 + > 1 ⇔ π‘Š π‘˜ 𝐡 π‘˜ π‘Š 𝑗 𝐡 𝑗 π‘Š π‘˜ 𝑕 ⋆ 𝑗 𝑕 ⋆ π‘Š 𝑗 𝐡 𝑗 + π‘Š < π‘Š π‘˜ 𝐡 π‘˜ π‘Š 𝑗 𝑕 ⋆ β€’ Due to our choice of 𝑕 ⋆ , Οƒ π‘•βˆˆπ΅ π‘˜ π‘Š π‘˜ 𝑕 ⋆ π‘˜ 𝑕 π‘Š 𝑗 𝑕 = π‘Š π‘˜ 𝐡 π‘˜ 𝑗 𝑕 ⋆ ≀ Οƒ π‘•βˆˆπ΅ π‘˜ π‘Š π‘Š π‘Š 𝑗 𝐡 π‘˜ β€’ Due to EF1 violation, we have 𝑗 𝑕 ⋆ < π‘Š π‘Š 𝑗 𝐡 𝑗 + π‘Š 𝑗 𝐡 π‘˜ β€’ Multiply the last two inequalities to get the first ∎

  18. TRACTABILITY OF MNW 30 25 20 Time (s) 15 10 5 0 5 10 15 20 25 30 35 40 45 50 Number of players [Caragiannis et al., 2016]

  19. INTERFACE

  20. AN OPEN PROBLEM β€’ An allocation 𝐡 1 , … , 𝐡 π‘œ is envy free up to any good (EFX) if and only if βˆ€π‘—, π‘˜ ∈ 𝑂, βˆ€π‘• ∈ 𝐡 π‘˜ , 𝑀 𝑗 𝐡 𝑗 β‰₯ 𝑀 𝑗 𝐡 π‘˜ \{𝑕} β€’ Strictly stronger than EF1, strictly weaker than EF β€’ An EFX allocation exists for two players with monotonic valuations β€’ Existence is an open problem for π‘œ β‰₯ 3 players with additive valuations

Recommend


More recommend