local envy freeness in house allocation problems
play

Local Envy-Freeness in House Allocation Problems Workshop on - PowerPoint PPT Presentation

Local Envy-Freeness in House Allocation Problems Workshop on Collective Decision Making - Amsterdam Ana elle Wilczynski TU Munich Joint work with Aur elie Beynier and Nicolas Maudet (LIP6), Yann Chevaleyre, Laurent Gourv` es and Julien


  1. Local Envy-Freeness in House Allocation Problems Workshop on Collective Decision Making - Amsterdam Ana¨ elle Wilczynski TU Munich Joint work with Aur´ elie Beynier and Nicolas Maudet (LIP6), Yann Chevaleyre, Laurent Gourv` es and Julien Lesca (LAMSADE) June 7th 2019 Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 1

  2. House allocation n agents n indivisible and unsharable resources/objects Each agent has strict ordinal preferences over the objects ⇒ Each agent must receive exactly one resource Example: 4 workers, 4 tasks: wall painting , tile laying , plumbing and electricity Alice: ≻ ≻ ≻ Bob: ≻ ≻ ≻ Carlos: ≻ ≻ ≻ Diana: ≻ ≻ ≻ Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 2

  3. Envy-freeness in house allocation Envy-freeness: No agent prefers the object allocated to another agent to her assigned resource 4 workers: Alice and Bob (morning), Carlos and Diana (afternoon) 4 tasks: wall painting , tile laying , plumbing , electricity Alice: ≻ ≻ ≻ Bob: ≻ ≻ ≻ Carlos : ≻ ≻ ≻ Diana: ≻ ≻ ≻ ⇒ No envy-free allocation Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 3

  4. Envy-freeness in house allocation Envy-freeness: No agent prefers the object allocated to another agent to her assigned resource 4 workers: Alice and Bob (morning), Carlos and Diana (afternoon) 4 tasks: wall painting , tile laying , plumbing , electricity Alice: ≻ ≻ ≻ Bob: ≻ ≻ ≻ Carlos: ≻ ≻ ≻ Diana: ≻ ≻ ≻ However, Alice and Carlos never meet ⇒ Envy? Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 3

  5. Envy-freeness in house allocation Envy-freeness: No agent prefers the object allocated to another agent to her assigned resource 4 workers: Alice and Bob (morning), Carlos and Diana (afternoon) 4 tasks: wall painting , tile laying , plumbing , electricity Alice: ≻ ≻ ≻ Alice Bob: ≻ ≻ ≻ Diana Bob Carlos: ≻ ≻ ≻ Carlos Diana: ≻ ≻ ≻ ⇒ Local envy-freeness? Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 3

  6. Local Envy-Freeness (LEF) Social network: captures the possibility of envy among agents ◮ Represented by a directed graph over the agents ◮ Local envy: an agent envies an agent who is “visible” for her, i.e. who is a successor in the graph ⇒ Locally envy-free (LEF) allocation: ◮ No agent prefers the object allocated to a successor agent in the graph to her assigned resource Alice c ≻ d ≻ b ≻ a c ≻ a ≻ d ≻ b Diana Bob b ≻ d ≻ c ≻ a a ≻ b ≻ c ≻ d Carlos ⇒ Not envy-free but locally envy-free Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 4

  7. Meaningful structures of graphs partition: disjoint groups of agents → cluster graphs a line (time schedule) hierarchical structures Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 5

  8. Issues Centralized approach: Is it possible to construct an LEF allocation? Is it possible to place the agents on a given graph and to assign them resources such that the allocation is LEF? Distributed approach: Are the agents able to reach an LEF allocation by exchanging their objects? Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 6

  9. Outline Existence of an LEF allocation Resource and location allocation Reachability of an LEF allocation Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 7

  10. 1. Existence of an LEF allocation Outline Existence of an LEF allocation Resource and location allocation Reachability of an LEF allocation Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 8

  11. 1. Existence of an LEF allocation Condition for an allocation to be LEF If object x is assigned to agent i , then all the successors of i must get objects that i prefers less than x ⇒ The best object of i must be assigned either to i or to an agent not visible for i ⇒ Each agent i with d successors must get an object which is ranked among her n − d best objects [ x 1 ≻ x 2 ≻ · · · ≻ x n − d ] ≻ x n − d +1 ≻ · · · ≻ x n − 1 ≻ x n i . . . d Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 9

  12. 1. Existence of an LEF allocation Complexity results w.r.t. the structure of the graph Does there exist a locally envy-free allocation? NP -complete even for an undirected graph which is ◮ a matching ◮ a line ◮ a circle ◮ a cluster graph (set of disjoint cliques) Solvable in polynomial time when the graph is ◮ a Directed Acyclic Graph (DAG) Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 10

  13. 1. Existence of an LEF allocation Complexity results w.r.t. the structure of the graph Does there exist a locally envy-free allocation? NP -complete even for an undirected graph which is ◮ a matching ◮ a line ◮ a circle ◮ a cluster graph (set of disjoint cliques) Solvable in polynomial time when the graph is ◮ a Directed Acyclic Graph (DAG) Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 10

  14. 1. Existence of an LEF allocation From the matching to the line and the circle x 1 d ≻ ≻ x 2 x 1 ≻ ≻ . x 2 . . ≻ ≻ . . . x n ≻ ≻ d x n Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 11

  15. 1. Existence of an LEF allocation From the matching to the line and the circle x 1 d ≻ ≻ x 2 x 1 ≻ ≻ . x 2 . . ≻ ≻ . . . x n ≻ ≻ d x n Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 11

  16. 1. Existence of an LEF allocation From the matching to the line and the circle x 1 d ≻ ≻ x 2 x 1 ≻ ≻ . x 2 . . ≻ ≻ . . . x n ≻ ≻ d x n Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 11

  17. 1. Existence of an LEF allocation Complexity results w.r.t. the structure of the graph Does there exist a locally envy-free allocation? NP -complete even for an undirected graph which is ◮ a matching ◮ a line ◮ a circle ◮ a cluster graph (set of disjoint cliques) Solvable in polynomial time when the graph is ◮ a Directed Acyclic Graph (DAG) Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 12

  18. 1. Existence of an LEF allocation Cluster graphs n clusters P n / 2 clusters    . . . NP -complete  . . .  n / k clusters . . . k clusters   . . . NP -complete    2 clusters     1 cluster P Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 13

  19. 1. Existence of an LEF allocation Complexity results w.r.t. the structure of the graph Does there exist a locally envy-free allocation? NP -complete even for an undirected graph which is ◮ a matching ◮ a line ◮ a circle ◮ a cluster graph (set of disjoint cliques) Solvable in polynomial time when the graph is ◮ a Directed Acyclic Graph (DAG) Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 14

  20. 1. Existence of an LEF allocation Directed Acyclic Graphs An LEF allocation always exists and can be found in polynomial time ⇒ Serial Dictatorship from the “source” agents 1 1 : a ≻ b ≻ c ≻ d ≻ e 2 : a ≻ b ≻ e ≻ c ≻ d 2 3 3 : b ≻ d ≻ c ≻ e ≻ a 4 : d ≻ c ≻ a ≻ b ≻ e 5 : a ≻ b ≻ c ≻ d ≻ e 4 5 Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 15

  21. 1. Existence of an LEF allocation Directed Acyclic Graphs An LEF allocation always exists and can be found in polynomial time ⇒ Serial Dictatorship from the “source” agents 1 1 : a ≻ b ≻ c ≻ d ≻ e 2 : a ≻ b ≻ e ≻ c ≻ d 2 3 3 : b ≻ d ≻ c ≻ e ≻ a 4 : d ≻ c ≻ a ≻ b ≻ e 5 : a ≻ b ≻ c ≻ d ≻ e 4 5 Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 15

  22. 1. Existence of an LEF allocation Directed Acyclic Graphs An LEF allocation always exists and can be found in polynomial time ⇒ Serial Dictatorship from the “source” agents 1 1 : a ≻ b ≻ c ≻ d ≻ e 2 : a ≻ b ≻ e ≻ c ≻ d 2 3 3 : b ≻ d ≻ c ≻ e ≻ a 4 : d ≻ c ≻ a ≻ b ≻ e 5 : a ≻ b ≻ c ≻ d ≻ e 4 5 Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 15

  23. 1. Existence of an LEF allocation Directed Acyclic Graphs An LEF allocation always exists and can be found in polynomial time ⇒ Serial Dictatorship from the “source” agents 1 1 : a ≻ b ≻ c ≻ d ≻ e 2 : a ≻ b ≻ e ≻ c ≻ d 2 3 3 : b ≻ d ≻ c ≻ e ≻ a 4 : d ≻ c ≻ a ≻ b ≻ e 5 : a ≻ b ≻ c ≻ d ≻ e 4 5 Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 15

  24. 1. Existence of an LEF allocation Directed Acyclic Graphs An LEF allocation always exists and can be found in polynomial time ⇒ Serial Dictatorship from the “source” agents 1 1 : a ≻ b ≻ c ≻ d ≻ e 2 : a ≻ b ≻ e ≻ c ≻ d 2 3 3 : b ≻ d ≻ c ≻ e ≻ a 4 : d ≻ c ≻ a ≻ b ≻ e 5 : a ≻ b ≻ c ≻ d ≻ e 4 5 Ana¨ elle Wilczynski Local Envy-Freeness in House Allocation Problems 15

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend