The Fair Periodic Assignment Problem

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: van Lieshout, Rolf, van Rossum, Bart
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866911042116780032
author van Lieshout, Rolf
van Rossum, Bart
author_facet van Lieshout, Rolf
van Rossum, Bart
contents We study the periodic assignment problem, in which a set of periodically repeating tasks must be assigned to workers within a repeating schedule. The classical efficiency objective is to minimize the number of workers required to operate the schedule. We propose a O(n log n) algorithm to solve this problem. Next, we formalize a notion of fairness among workers, and impose that each worker performs the same work over time. We analyze the resulting trade-off between efficiency and fairness, showing that the price of fairness is at most one extra worker, and that such a fair solution can always be found using the Nearest Neighbor heuristic. We characterize all instances that admit a solution that is both fair and efficient, and use this result to develop a O(n log n) exact algorithm for the fair periodic assignment problem. Finally, we show that allowing aperiodic schedules never reduces the price of fairness.
format Preprint
id arxiv_https___arxiv_org_abs_2507_04537
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle The Fair Periodic Assignment Problem
van Lieshout, Rolf
van Rossum, Bart
Data Structures and Algorithms
Optimization and Control
We study the periodic assignment problem, in which a set of periodically repeating tasks must be assigned to workers within a repeating schedule. The classical efficiency objective is to minimize the number of workers required to operate the schedule. We propose a O(n log n) algorithm to solve this problem. Next, we formalize a notion of fairness among workers, and impose that each worker performs the same work over time. We analyze the resulting trade-off between efficiency and fairness, showing that the price of fairness is at most one extra worker, and that such a fair solution can always be found using the Nearest Neighbor heuristic. We characterize all instances that admit a solution that is both fair and efficient, and use this result to develop a O(n log n) exact algorithm for the fair periodic assignment problem. Finally, we show that allowing aperiodic schedules never reduces the price of fairness.
title The Fair Periodic Assignment Problem
topic Data Structures and Algorithms
Optimization and Control
url https://arxiv.org/abs/2507.04537