Fair Allocation of Indivisible Public Goods
Brandon Fain, Kamesh Munagala, Nisarg Shah

TL;DR
This paper introduces polynomial-time algorithms that approximate the core fairness notion for indivisible public goods, providing guarantees even with complex feasibility constraints and fewer elements than agents.
Contribution
It proposes the first approximation algorithms for the core in indivisible public goods allocation, extending to matroids, matchings, and packing polytopes.
Findings
Additive approximation of 2 for matroids.
Constant additive bound for matchings.
Logarithmic additive guarantee for packing polytopes.
Abstract
We consider the problem of fairly allocating indivisible public goods. We model the public goods as elements with feasibility constraints on what subsets of elements can be chosen, and assume that agents have additive utilities across elements. Our model generalizes existing frameworks such as fair public decision making and participatory budgeting. We study a groupwise fairness notion called the core, which generalizes well-studied notions of proportionality and Pareto efficiency, and requires that each subset of agents must receive an outcome that is fair relative to its size. In contrast to the case of divisible public goods (where fractional allocations are permitted), the core is not guaranteed to exist when allocating indivisible public goods. Our primary contributions are the notion of an additive approximation to the core (with a tiny multiplicative loss), and polynomial time…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
