Envy-Free Allocations Respecting Social Networks

by   Robert Bredereck, et al.

Finding an envy-free allocation of indivisible resources to agents is a central task in many multiagent systems. Often, non-trivial envy-free allocations do not exist, and, when they do, finding them can be computationally hard. Classical envy-freeness requires that every agent likes the resources allocated to it at least as much as the resources allocated to any other agent. In many situations this assumption can be relaxed since agents often do not even know each other. We enrich the envy-freeness concept by taking into account (directed) social networks of the agents. Thus, we require that every agent likes its own allocation at least as much as those of all its (out)neighbors. This leads to a "more local" concept of envy-freeness. We also consider a "strong" variant where every agent must like its own allocation more than those of all its (out)neighbors. We analyze the classical and the parameterized complexity of finding allocations that are complete and, at the same time, envy-free with respect to one of the variants of our new concept. To this end, we study different restrictions of the agents' preferences and of the social network structure. We identify cases that become easier (from Σ^p_2-hard or NP-hard to polynomial-time solvability) and cases that become harder (from polynomial-time solvability to NP-hard) when comparing classical envy-freeness with our graph envy-freeness. Furthermore, we spot cases where graph envy-freeness is easier to decide than strong graph envy-freeness, and vice versa. On the route to one of our fixed-parameter tractability results, we also establish a connection to a directed and colored variant of the classical SUBGRAPH ISOMORPHISM problem, thereby extending a known fixed-parameter tractability result for the latter.


page 1

page 2

page 3

page 4


On Improving Resource Allocations by Sharing

Given an initial resource allocation, where some agents may envy others ...

Graphical House Allocation

The classical house allocation problem involves assigning n houses (or i...

Parameterized Complexity of Manipulating Sequential Allocation

The sequential allocation protocol is a simple and popular mechanism to ...

On Fair Division with Binary Valuations Respecting Social Networks

We study the computational complexity of finding fair allocations of ind...

Envy-freeness in 3D Hedonic Games

We study the problem of partitioning a set of agents into coalitions bas...

Precious Time: Understanding Social Stratification in the Knowledge Society Through Time Allocation

The efficient use of available resources is a key factor in achieving su...

Parametrized Complexity of Manipulating Sequential Allocation

The sequential allocation protocol is a simple and popular mechanism to ...

Please sign up or login with your details

Forgot password? Click here to reset