Scheduling with Time Dependent Utilities: Fairness and Efficiency

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Nicosia, Gaia, Pacifici, Andrea, Pferschy, Ulrich
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910087361069056
author Nicosia, Gaia
Pacifici, Andrea
Pferschy, Ulrich
author_facet Nicosia, Gaia
Pacifici, Andrea
Pferschy, Ulrich
contents A new class of multi agent single machine scheduling problems is introduced, where each job is associated with a self interested agent with a utility function decreasing in completion time. We aim to achieve a fair solution by maximizing the minimum utility across all agents. We study the problem's complexity and propose solution methods for several variants. For the general case, we present a binary search procedure to find the largest possible minimum utility, as well as an exact greedy based alternative. Variants with release and due dates are analyzed, showing strong NP hardness for arbitrary release dates, but weak NP hardness for a single release date job, and polynomial solvability when all jobs share processing times. For all these cases we also study the corresponding problem of finding efficient solutions where the sum of utilities is maximized. We also examine settings where linear utility functions can be adjusted within budget constraints, exploring the impact on optimal schedules when intercepts or slopes are modified. From a single agent perspective, we investigate the effect of improving one agent's utility in the overall solution. Adding a new job to be inserted with the best possible utility gives rise to rescheduling problems, where different lower bounds depending on the utilities of the original fair schedule are imposed. Finally, we consider a bi level setting where a leader wants to enforce a certain target schedule by modifying utility functions while the follower computes a fair solution for the modified instance. Our work contributes to scheduling theory, multi agent systems, and algorithmic fairness, highlighting fairness oriented objectives in competitive scheduling.
format Preprint
id arxiv_https___arxiv_org_abs_2603_28800
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Scheduling with Time Dependent Utilities: Fairness and Efficiency
Nicosia, Gaia
Pacifici, Andrea
Pferschy, Ulrich
Computer Science and Game Theory
Discrete Mathematics
Data Structures and Algorithms
Multiagent Systems
68Q25
G.2.1; F.2.2
A new class of multi agent single machine scheduling problems is introduced, where each job is associated with a self interested agent with a utility function decreasing in completion time. We aim to achieve a fair solution by maximizing the minimum utility across all agents. We study the problem's complexity and propose solution methods for several variants. For the general case, we present a binary search procedure to find the largest possible minimum utility, as well as an exact greedy based alternative. Variants with release and due dates are analyzed, showing strong NP hardness for arbitrary release dates, but weak NP hardness for a single release date job, and polynomial solvability when all jobs share processing times. For all these cases we also study the corresponding problem of finding efficient solutions where the sum of utilities is maximized. We also examine settings where linear utility functions can be adjusted within budget constraints, exploring the impact on optimal schedules when intercepts or slopes are modified. From a single agent perspective, we investigate the effect of improving one agent's utility in the overall solution. Adding a new job to be inserted with the best possible utility gives rise to rescheduling problems, where different lower bounds depending on the utilities of the original fair schedule are imposed. Finally, we consider a bi level setting where a leader wants to enforce a certain target schedule by modifying utility functions while the follower computes a fair solution for the modified instance. Our work contributes to scheduling theory, multi agent systems, and algorithmic fairness, highlighting fairness oriented objectives in competitive scheduling.
title Scheduling with Time Dependent Utilities: Fairness and Efficiency
topic Computer Science and Game Theory
Discrete Mathematics
Data Structures and Algorithms
Multiagent Systems
68Q25
G.2.1; F.2.2
url https://arxiv.org/abs/2603.28800