We introduce the MinCovTarget+ algorithm for the problem of fair allocation of indivisible items and we study its performance with respect to some popular fairness and efficiency criteria such as minimal envy, proportionality, maximal Nash welfare and maximal total welfare. By a detailed numerical analysis we compare our newly proposed algorithm with a standard algorithm for this kind of problem: the Spliddit algorithm. Our numerical analysis shows that MinCovTarget+ provides allocations with an excellent balance between fairness and efficiency criteria. In particular, it typically yields minimal (null) envy solutions with a very high value of Nash welfare, at a fraction of the computation time used by Spliddit. Moreover, MinCovTarget+ can be applied in higher dimensions where Spliddit cannot be readily implemented. Our paper is the first in the literature to present a numerical study of these algorithms using a random uniform valuation of the goods to be allocated, as well as a novel design of the value matrix that incorporates dependent valuations. All the numerical estimates in this paper were obtained using a Macbook Air (Apple M1, 8 GB RAM). The corresponding MATLAB code is available at: https://github.com/giovannipuccetti/MinCovTarget. A user-friendly version of the algorithm is available at https://www.fair-allocation.com.

MinCovTarget+: a fast heuristic algorithm for fair allocation / G. Puccetti, L. Ruschendorf, S. Vanduffel. - In: ANNALS OF OPERATIONS RESEARCH. - ISSN 0254-5330. - (2025), pp. 1-17. [Epub ahead of print] [10.1007/s10479-025-06913-0]

MinCovTarget+: a fast heuristic algorithm for fair allocation

G. Puccetti
Primo
;
2025

Abstract

We introduce the MinCovTarget+ algorithm for the problem of fair allocation of indivisible items and we study its performance with respect to some popular fairness and efficiency criteria such as minimal envy, proportionality, maximal Nash welfare and maximal total welfare. By a detailed numerical analysis we compare our newly proposed algorithm with a standard algorithm for this kind of problem: the Spliddit algorithm. Our numerical analysis shows that MinCovTarget+ provides allocations with an excellent balance between fairness and efficiency criteria. In particular, it typically yields minimal (null) envy solutions with a very high value of Nash welfare, at a fraction of the computation time used by Spliddit. Moreover, MinCovTarget+ can be applied in higher dimensions where Spliddit cannot be readily implemented. Our paper is the first in the literature to present a numerical study of these algorithms using a random uniform valuation of the goods to be allocated, as well as a novel design of the value matrix that incorporates dependent valuations. All the numerical estimates in this paper were obtained using a Macbook Air (Apple M1, 8 GB RAM). The corresponding MATLAB code is available at: https://github.com/giovannipuccetti/MinCovTarget. A user-friendly version of the algorithm is available at https://www.fair-allocation.com.
Settore STAT-04/A - Metodi matematici dell'economia e delle scienze attuariali e finanziarie
Settore MATH-03/B - Probabilità e statistica matematica
Settore STAT-01/A - Statistica
2025
14-nov-2025
https://doi.org/10.1007/s10479-025-06913-0
Article (author)
File in questo prodotto:
File Dimensione Formato  
unpaywall-bitstream-715887344.pdf

accesso aperto

Tipologia: Publisher's version/PDF
Licenza: Creative commons
Dimensione 2.22 MB
Formato Adobe PDF
2.22 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

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/2434/1201258
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
  • OpenAlex 0
social impact