On the Complexity of Maximizing Social Welfare within Fair Allocations of Indivisible Goods

We consider the classical fair division problem which studies how to allocate resources fairly and efficiently. We give a complete landscape on the computational complexity and approximability of maximizing the social welfare within (1) envy-free up to any item (EFX) and (2) envy-free up to one item (EF1) allocations of indivisible goods for both normalized and unnormalized valuations. We show that a partial EFX allocation may have a higher social welfare than a complete EFX allocation, while it is well-known that this is not true for EF1 allocations. Thus, our first group of results focuses on the problem of maximizing social welfare subject to (partial) EFX allocations. For $n=2$ agents, we provide a polynomial time approximation scheme (PTAS) and an NP-hardness result. For a general number of agents $n>2$, we present algorithms that achieve approximation ratios of $O(n)$ and $O(\sqrt{n})$ for unnormalized and normalized valuations, respectively. These results are complemented by the asymptotically tight inapproximability results. We also study the same constrained optimization problem for EF1. For $n=2$, we show a fully polynomial time approximation scheme (FPTAS) and complement this positive result with an NP-hardness result. For general $n$, we present polynomial inapproximability ratios for both normalized and unnormalized valuations. Our results also imply the price of EFX is $\Theta(\sqrt{n})$ for normalized valuations, which is unknown in the previous literature.

[1]  H. Moulin,et al.  Algorithmic fair allocation of indivisible items , 2022, SIGecom Exch..

[2]  Alexandros A. Voudouris,et al.  Fair Division of Indivisible Goods: A Survey , 2022, IJCAI.

[3]  Jugal Garg,et al.  On Fair and Efficient Allocations of Indivisible Goods , 2021, AAAI.

[4]  H. Aziz,et al.  Computing welfare-Maximizing fair allocations of indivisible goods , 2020, Eur. J. Oper. Res..

[5]  Umang Bhaskar,et al.  Optimal Bounds on the Price of Fairness for Indivisible Goods , 2020, WINE.

[6]  K. Mehlhorn,et al.  EFX Exists for Three Agents , 2020, EC.

[7]  Xiaohui Bei,et al.  Fair Division of Mixed Divisible and Indivisible Goods , 2019, AAAI.

[8]  H. Moulin,et al.  A polynomial-time algorithm for computing a Pareto optimal and almost proportional allocation , 2019, Oper. Res. Lett..

[9]  H. Moulin Fair Division in the Internet Age , 2019, Annual Review of Economics.

[10]  Kurt Mehlhorn,et al.  A Little Charity Guarantees Almost Envy-Freeness , 2019, SODA.

[11]  Lirong Xia,et al.  Equitable Allocations of Indivisible Goods , 2019, IJCAI.

[12]  Pasin Manurangsi,et al.  The Price of Fairness for Indivisible Goods , 2019, Theory of Computing Systems.

[13]  Xin Huang,et al.  Envy-Freeness Up to Any Item with High Nash Welfare: The Virtue of Donating Items , 2019, EC.

[14]  Pooja Kulkarni,et al.  Fair Division of Indivisible Goods Among Strategic Agents , 2019, AAMAS.

[15]  Rohit Vaish,et al.  Finding Fair and Efficient Allocations , 2017, EC.

[16]  Tim Roughgarden,et al.  Almost Envy-Freeness with General Valuations , 2017, SODA.

[17]  Toby Walsh,et al.  The Conference Paper Assignment Problem: Using Order Weighted Averages to Assign Indivisible Goods , 2017, AAAI.

[18]  Vincent Conitzer,et al.  Fair Public Decision Making , 2016, EC.

[19]  Ariel D. Procaccia,et al.  The Unreasonable Fairness of Maximum Nash Welfare , 2016, EC.

[20]  Erel Segal-Halevi,et al.  Monotonicity and competitive equilibrium in cake-cutting , 2015 .

[21]  Jérôme Monnot,et al.  Near Fairness in Matroids , 2014, ECAI.

[22]  Ariel D. Procaccia,et al.  On Maxsum Fair Cake Divisions , 2012, AAAI.

[23]  Ning Chen,et al.  Optimal Proportional Cake Cutting with Connected Pieces , 2012, AAAI.

[24]  Avinatan Hassidim,et al.  Computing socially-efficient cake divisions , 2012, AAMAS.

[25]  Ariel D. Procaccia,et al.  Optimal Envy-Free Cake Cutting , 2011, AAAI.

[26]  Benjamin Hindman,et al.  Dominant Resource Fairness: Fair Allocation of Multiple Resource Types , 2011, NSDI.

[27]  Yonatan Aumann,et al.  The Efficiency of Fair Division with Connected Pieces , 2010, WINE.

[28]  Eric Budish,et al.  The Combinatorial Assignment Problem: Approximate Competitive Equilibrium from Equal Incomes , 2010, Journal of Political Economy.

[29]  Eric Budish,et al.  The Multi-Unit Assignment Problem: Theory and Evidence from Course Allocation at Harvard , 2010 .

[30]  Ioannis Caragiannis,et al.  The Efficiency of Fair Division , 2009, Theory of Computing Systems.

[31]  Parag A. Pathak,et al.  The New York City High School Match , 2005 .

[32]  Elchanan Mossel,et al.  On approximately fair allocations of indivisible goods , 2004, EC '04.

[33]  Subhash Khot,et al.  Improved inapproximability results for MaxClique, chromatic number and approximate graph coloring , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[34]  J. Håstad Clique is hard to approximate withinn1−ε , 1999 .

[35]  George H. Garland The Orchestra Plan in the New York City High School , 1923 .

[36]  B. Chaudhury Finding fair and efficient allocations , 2021 .

[37]  Lawrence G. Sager Handbook of Computational Social Choice , 2015 .

[38]  Avinatan Hassidim,et al.  Computing Socially-Efficient Cake Divisions , 2013 .

[39]  S. Brams,et al.  Fair Division: From Cake-Cutting to Dispute Resolution , 1996 .

[40]  David Zuckerman,et al.  Electronic Colloquium on Computational Complexity, Report No. 100 (2005) Linear Degree Extractors and the Inapproximability of MAX CLIQUE and CHROMATIC NUMBER , 2005 .