We consider the problem arising when two agents, each owning a set of jobs, compete to schedule their jobs on a common processing resource. Each schedule implies a certain utility for each agent and an overall system utility. We are interested in solutions that incorporate some criterion of fairness for the agents and, at the same time, are satisfactory from the viewpoint of system utility. More precisely, we investigate the trade-off between fairness and system utility when both agents want to minimize the total completion time of their respective jobs. We analyze the structure of the set of such trade-off solutions, and propose an exact algorithm for their computation, based on the Lagrangian relaxation of a MILP formulation of the problem. A large set of computational experiments has been carried out to show the viability of the approach. Moreover, the results show that in most cases a solution having a high degree of fairness can be obtained by sacrificing a very limited amount of system utility.

Agnetis, A., Benini, M., Nicosia, G., Pacifici, A. (2025). Trade-off between utility and fairness in two-agent single-machine scheduling. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH [10.1016/j.ejor.2025.01.025].

Trade-off between utility and fairness in two-agent single-machine scheduling

Andrea Pacifici
Membro del Collaboration Group
2025-01-01

Abstract

We consider the problem arising when two agents, each owning a set of jobs, compete to schedule their jobs on a common processing resource. Each schedule implies a certain utility for each agent and an overall system utility. We are interested in solutions that incorporate some criterion of fairness for the agents and, at the same time, are satisfactory from the viewpoint of system utility. More precisely, we investigate the trade-off between fairness and system utility when both agents want to minimize the total completion time of their respective jobs. We analyze the structure of the set of such trade-off solutions, and propose an exact algorithm for their computation, based on the Lagrangian relaxation of a MILP formulation of the problem. A large set of computational experiments has been carried out to show the viability of the approach. Moreover, the results show that in most cases a solution having a high degree of fairness can be obtained by sacrificing a very limited amount of system utility.
2025
Online ahead of print
Rilevanza internazionale
Articolo
Esperti anonimi
Settore MAT/09
Settore MATH-06/A - Ricerca operativa
English
Branch and bound
Kalai-Smorodinsky fairness
Lagrangian relaxation
Two-agent scheduling
Agnetis, A., Benini, M., Nicosia, G., Pacifici, A. (2025). Trade-off between utility and fairness in two-agent single-machine scheduling. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH [10.1016/j.ejor.2025.01.025].
Agnetis, A; Benini, M; Nicosia, G; Pacifici, A
Articolo su rivista
File in questo prodotto:
File Dimensione Formato  
Utility_Fairness_tradeoff.pdf

accesso aperto

Descrizione: pre-print
Tipologia: Documento in Pre-print
Licenza: Creative commons
Dimensione 1.05 MB
Formato Adobe PDF
1.05 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/408063
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact