Graphical House Allocation

01/03/2023
by   Hadi Hosseini, et al.
4

The classical house allocation problem involves assigning n houses (or items) to n agents according to their preferences. A key criterion in such problems is satisfying some fairness constraints such as envy-freeness. We consider a generalization of this problem wherein the agents are placed along the vertices of a graph (corresponding to a social network), and each agent can only experience envy towards its neighbors. Our goal is to minimize the aggregate envy among the agents as a natural fairness objective, i.e., the sum of all pairwise envy values over all edges in a social graph. When agents have identical and evenly-spaced valuations, our problem reduces to the well-studied problem of linear arrangements. For identical valuations with possibly uneven spacing, we show a number of deep and surprising ways in which our setting is a departure from this classical problem. More broadly, we contribute several structural and computational results for various classes of graphs, including NP-hardness results for disjoint unions of paths, cycles, stars, or cliques, and fixed-parameter tractable (and, in some cases, polynomial-time) algorithms for paths, cycles, stars, cliques, and their disjoint unions. Additionally, a conceptual contribution of our work is the formulation of a structural property for disconnected graphs that we call separability which results in efficient parameterized algorithms for finding optimal allocations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/25/2020

Fair packing of independent sets

In this work we add a graph theoretical perspective to a classical probl...
research
05/09/2020

Multi-Party Campaigning

We study a social choice setting of manipulation in elections and extend...
research
11/23/2020

Envy-Free Allocations Respecting Social Networks

Finding an envy-free allocation of indivisible resources to agents is a ...
research
08/10/2018

The Power of Cut-Based Parameters for Computing Edge Disjoint Paths

This paper revisits the classical Edge Disjoint Paths (EDP) problem, whe...
research
04/14/2022

A Fixed-Parameter Algorithm for the Kneser Problem

The Kneser graph K(n,k) is defined for integers n and k with n ≥ 2k as t...
research
03/02/2021

Object Allocation Over a Network of Objects: Mobile Agents with Strict Preferences

In recent work, Gourvès, Lesca, and Wilczynski propose a variant of the ...
research
05/18/2021

Fine-Grained View on Bribery for Group Identification

Given a set of agents qualifying or disqualifying each other, group iden...

Please sign up or login with your details

Forgot password? Click here to reset