263 research outputs found
Pareto-Optimal Allocation of Indivisible Goods with Connectivity Constraints
We study the problem of allocating indivisible items to agents with additive
valuations, under the additional constraint that bundles must be connected in
an underlying item graph. Previous work has considered the existence and
complexity of fair allocations. We study the problem of finding an allocation
that is Pareto-optimal. While it is easy to find an efficient allocation when
the underlying graph is a path or a star, the problem is NP-hard for many other
graph topologies, even for trees of bounded pathwidth or of maximum degree 3.
We show that on a path, there are instances where no Pareto-optimal allocation
satisfies envy-freeness up to one good, and that it is NP-hard to decide
whether such an allocation exists, even for binary valuations. We also show
that, for a path, it is NP-hard to find a Pareto-optimal allocation that
satisfies maximin share, but show that a moving-knife algorithm can find such
an allocation when agents have binary valuations that have a non-nested
interval structure.Comment: 21 pages, full version of paper at AAAI-201
Chore division on a graph
The paper considers fair allocation of indivisible nondisposable items that
generate disutility (chores). We assume that these items are placed in the
vertices of a graph and each agent's share has to form a connected subgraph of
this graph. Although a similar model has been investigated before for goods, we
show that the goods and chores settings are inherently different. In
particular, it is impossible to derive the solution of the chores instance from
the solution of its naturally associated fair division instance. We consider
three common fair division solution concepts, namely proportionality,
envy-freeness and equitability, and two individual disutility aggregation
functions: additive and maximum based. We show that deciding the existence of a
fair allocation is hard even if the underlying graph is a path or a star. We
also present some efficiently solvable special cases for these graph
topologies
Chore division on a graph
Le PDF est une version non publiée datant de 2018.International audienceThe paper considers fair allocation of indivisible nondisposable items that generate disutility (chores). We assume that these items are placed in the vertices of a graph and each agent’s share has to form a connected subgraph of this graph. Although a similar model has been investigated before for goods, we show that the goods and chores settings are inherently different. In particular, it is impossible to derive the solution of the chores instance from the solution of its naturally associated fair division instance. We consider three common fair division solution concepts, namely proportionality, envy-freeness and equitability, and two individual disutility aggregation functions: additive and maximum based. We show that deciding the existence of a fair allocation is hard even if the underlying graph is a path or a star. We also present some efficiently solvable special cases for these graph topologies
Fair Division of a Graph
We consider fair allocation of indivisible items under an additional
constraint: there is an undirected graph describing the relationship between
the items, and each agent's share must form a connected subgraph of this graph.
This framework captures, e.g., fair allocation of land plots, where the graph
describes the accessibility relation among the plots. We focus on agents that
have additive utilities for the items, and consider several common fair
division solution concepts, such as proportionality, envy-freeness and maximin
share guarantee. While finding good allocations according to these solution
concepts is computationally hard in general, we design efficient algorithms for
special cases where the underlying graph has simple structure, and/or the
number of agents -or, less restrictively, the number of agent types- is small.
In particular, despite non-existence results in the general case, we prove that
for acyclic graphs a maximin share allocation always exists and can be found
efficiently.Comment: 9 pages, long version of accepted IJCAI-17 pape
The Price of Connectivity in Fair Division
We study the allocation of indivisible goods that form an undirected graph
and quantify the loss of fairness when we impose a constraint that each agent
must receive a connected subgraph. Our focus is on well-studied fairness
notions including envy-freeness and maximin share fairness. We introduce the
price of connectivity to capture the largest gap between the graph-specific and
the unconstrained maximin share, and derive bounds on this quantity which are
tight for large classes of graphs in the case of two agents and for paths and
stars in the general case. For instance, with two agents we show that for
biconnected graphs it is possible to obtain at least of the maximin share
with connected allocations, while for the remaining graphs the guarantee is at
most . In addition, we determine the optimal relaxation of envy-freeness
that can be obtained with each graph for two agents, and characterize the set
of trees and complete bipartite graphs that always admit an allocation
satisfying envy-freeness up to one good (EF1) for three agents. Our work
demonstrates several applications of graph-theoretic tools and concepts to fair
division problems
Fair Allocation of goods and chores -- Tutorial and Survey of Recent Results
Fair resource allocation is an important problem in many real-world
scenarios, where resources such as goods and chores must be allocated among
agents. In this survey, we delve into the intricacies of fair allocation,
focusing specifically on the challenges associated with indivisible resources.
We define fairness and efficiency within this context and thoroughly survey
existential results, algorithms, and approximations that satisfy various
fairness criteria, including envyfreeness, proportionality, MMS, and their
relaxations. Additionally, we discuss algorithms that achieve fairness and
efficiency, such as Pareto Optimality and Utilitarian Welfare. We also study
the computational complexity of these algorithms, the likelihood of finding
fair allocations, and the price of fairness for each fairness notion. We also
cover mixed instances of indivisible and divisible items and investigate
different valuation and allocation settings. By summarizing the
state-of-the-art research, this survey provides valuable insights into fair
resource allocation of indivisible goods and chores, highlighting computational
complexities, fairness guarantees, and trade-offs between fairness and
efficiency. It serves as a foundation for future advancements in this vital
field
Almost Envy-Free Allocations with Connected Bundles
We study the existence of allocations of indivisible goods that are envy-free up to one good (EF1), under the additional constraint that each bundle needs to be connected in an underlying item graph G. When the items are arranged in a path, we show that EF1 allocations are guaranteed to exist for arbitrary monotonic utility functions over bundles, provided that either there are at most four agents, or there are any number of agents but they all have identical utility functions. Our existence proofs are based on classical arguments from the divisible cake-cutting setting, and involve discrete analogues of cut-and-choose, of Stromquist\u27s moving-knife protocol, and of the Su-Simmons argument based on Sperner\u27s lemma. Sperner\u27s lemma can also be used to show that on a path, an EF2 allocation exists for any number of agents. Except for the results using Sperner\u27s lemma, all of our procedures can be implemented by efficient algorithms. Our positive results for paths imply the existence of connected EF1 or EF2 allocations whenever G is traceable, i.e., contains a Hamiltonian path. For the case of two agents, we completely characterize the class of graphs G that guarantee the existence of EF1 allocations as the class of graphs whose biconnected components are arranged in a path. This class is strictly larger than the class of traceable graphs; one can check in linear time whether a graph belongs to this class, and if so return an EF1 allocation
- …