On Fair and Efficient Allocations of Indivisible Public Goods

We study fair allocation of indivisible public goods subject to cardinality (budget) constraints. In this model, we have n agents and m available public goods, and we want to select k ≤ m goods in a fair and efficient manner. We first establish fundamental connections between the models of private goods, public goods, and public decision making by presenting polynomial-time reductions for the popular solution concepts of maximum Nash welfare (MNW) and leximin. These mechanisms are known to provide remarkable fairness and efficiency guarantees in private goods and public decision making settings. We show that they retain these desirable properties even in the public goods case. We prove that MNW allocations provide fairness guarantees of Proportionality up to one good (Prop1), 1/n approximation to Round Robin Share (RRS), and the efficiency guarantee of Pareto Optimality (PO). Further, we show that the problems of finding MNW or leximin-optimal allocations are NP-hard, even in the case of constantly many agents, or binary valuations. This is in sharp contrast to the private goods setting that admits polynomial-time algorithms under binary valuations. We also design pseudo-polynomial time algorithms for computing an exact MNW or leximin-optimal allocation for the cases of (i) constantly many agents, and (ii) constantly many goods with additive valuations. We also present an O(n)-factor approximation algorithm for MNW which also satisfies RRS, Prop1, and 1/2-Prop. 2012 ACM Subject Classification Theory of computation → Mathematical optimization

[1]  Rohit Vaish,et al.  Greedy Algorithms for Maximizing Nash Social Welfare , 2018, AAMAS.

[2]  Kamesh Munagala,et al.  Fair Allocation of Indivisible Public Goods , 2018, EC.

[3]  Till Fluschnik,et al.  Fair Knapsack , 2017, AAAI.

[4]  Stephan Mertens The Easiest Hard Problem: Number Partitioning , 2006, Computational Complexity and Statistical Physics.

[5]  Martin Hoefer,et al.  Satiation in Fisher Markets and Approximation of Nash Social Welfare. , 2017 .

[6]  Richard Cole,et al.  Approximating the Nash Social Welfare with Indivisible Items , 2018, SIAM J. Comput..

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

[8]  Kurt Mehlhorn,et al.  On Fair Division for Indivisible Items , 2018, FSTTCS.

[9]  Kamesh Munagala,et al.  Group Fairness in Committee Selection , 2019, EC.

[10]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[11]  Haris Aziz,et al.  Justified representation in approval-based committee voting , 2014, Social Choice and Welfare.

[12]  Haris Aziz,et al.  Participatory Budgeting: Models and Approaches , 2020, Pathways Between Social Science and Computational Social Science.

[13]  J. Lang,et al.  Positional Social Decision Schemes: Fair and Efficient Portioning , 2018 .

[14]  László A. Végh,et al.  Approximating Nash social welfare under rado valuations , 2020, STOC.

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

[16]  H. Scarf The Core of an N Person Game , 1967 .

[17]  Kamesh Munagala,et al.  ROBUS: Fair Cache Allocation for Data-parallel Workloads , 2015, SIGMOD Conference.

[18]  Euiwoong Lee,et al.  APX-hardness of maximizing Nash social welfare with indivisible items , 2015, Inf. Process. Lett..

[19]  Steven J. Brams,et al.  Fair division - from cake-cutting to dispute resolution , 1998 .

[20]  Ivona Bezáková,et al.  Allocating indivisible goods , 2005, SECO.

[21]  Joachim Schauer,et al.  Maximizing Nash Product Social Welfare in Allocating Indivisible Goods , 2014, Eur. J. Oper. Res..

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

[23]  Shahar Dobzinski,et al.  Optimization with demand oracles , 2012, EC '12.

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

[25]  J. Rawls,et al.  A Theory of Justice , 1971, Princeton Readings in Political Thought.

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

[27]  Murray S. Klamkin,et al.  Extensions of the Weierstrass Product Inequalities , 1970 .

[28]  Nimrod Talmon,et al.  Proportionally Representative Participatory Budgeting: Axioms and Algorithms , 2017, AAMAS.

[29]  Kamesh Munagala,et al.  The Core of the Participatory Budgeting Problem , 2016, WINE.

[30]  Jugal Garg,et al.  Improving Nash Social Welfare Approximations , 2019, IJCAI.

[31]  Hervé Moulin,et al.  Fair division and collective welfare , 2003 .

[32]  Siddharth Barman,et al.  On the Proximity of Markets with Integral Equilibria , 2018, AAAI.