Minimizing Maximum Dissatisfaction in the Allocation of Indivisible Items under a Common Preference Graph

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Chiarelli, Nina, Dallard, Clément, Darmann, Andreas, Lendl, Stefan, Milanič, Martin, Muršič, Peter, Pferschy, Ulrich
Format: Preprint
Publié: 2023
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866914661917523968
author Chiarelli, Nina
Dallard, Clément
Darmann, Andreas
Lendl, Stefan
Milanič, Martin
Muršič, Peter
Pferschy, Ulrich
author_facet Chiarelli, Nina
Dallard, Clément
Darmann, Andreas
Lendl, Stefan
Milanič, Martin
Muršič, Peter
Pferschy, Ulrich
contents We consider the task of allocating indivisible items to agents, when the agents' preferences over the items are identical. The preferences are captured by means of a directed acyclic graph, with vertices representing items and an edge $(a,b)$, meaning that each of the agents prefers item $a$ over item $b$. The dissatisfaction of an agent is measured by the number of items that the agent does not receive and for which it also does not receive any more preferred item. The aim is to allocate the items to the agents in a fair way, i.e., to minimize the maximum dissatisfaction among the agents. We study the status of computational complexity of that problem and establish the following dichotomy: the problem is NP-hard for the case of at least three agents, even on fairly restricted graphs, but polynomially solvable for two agents. We also provide several polynomial-time results with respect to different underlying graph structures, such as graphs of width at most two and tree-like structures such as stars and matchings. These findings are complemented with fixed parameter tractability results related to path modules and independent set modules. Techniques employed in the paper include bottleneck assignment problem, greedy algorithm, dynamic programming, maximum network flow, and integer linear programming.
format Preprint
id arxiv_https___arxiv_org_abs_2312_01804
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Minimizing Maximum Dissatisfaction in the Allocation of Indivisible Items under a Common Preference Graph
Chiarelli, Nina
Dallard, Clément
Darmann, Andreas
Lendl, Stefan
Milanič, Martin
Muršič, Peter
Pferschy, Ulrich
Discrete Mathematics
91B32, 90C27, 90C47, 68Q25, 05C85, 05C20, 68Q27, 90B10, 06A06
We consider the task of allocating indivisible items to agents, when the agents' preferences over the items are identical. The preferences are captured by means of a directed acyclic graph, with vertices representing items and an edge $(a,b)$, meaning that each of the agents prefers item $a$ over item $b$. The dissatisfaction of an agent is measured by the number of items that the agent does not receive and for which it also does not receive any more preferred item. The aim is to allocate the items to the agents in a fair way, i.e., to minimize the maximum dissatisfaction among the agents. We study the status of computational complexity of that problem and establish the following dichotomy: the problem is NP-hard for the case of at least three agents, even on fairly restricted graphs, but polynomially solvable for two agents. We also provide several polynomial-time results with respect to different underlying graph structures, such as graphs of width at most two and tree-like structures such as stars and matchings. These findings are complemented with fixed parameter tractability results related to path modules and independent set modules. Techniques employed in the paper include bottleneck assignment problem, greedy algorithm, dynamic programming, maximum network flow, and integer linear programming.
title Minimizing Maximum Dissatisfaction in the Allocation of Indivisible Items under a Common Preference Graph
topic Discrete Mathematics
91B32, 90C27, 90C47, 68Q25, 05C85, 05C20, 68Q27, 90B10, 06A06
url https://arxiv.org/abs/2312.01804