Constant Approximation for Weighted Nash Social Welfare with Submodular Valuations

๐Ÿ“… 2024-11-05
๐Ÿ›๏ธ arXiv.org
๐Ÿ“ˆ Citations: 1
โœจ Influential: 0
๐Ÿ“„ PDF
๐Ÿค– AI Summary
This paper studies the problem of allocating indivisible goods to maximize weighted Nash social welfare (WNSW) under submodular utility functions, resolving a long-standing open question by designing the first polynomial-time algorithm with a constant-factor approximation guarantee. Methodologically, we introduce a novel technical framework that integrates the configuration linear programming (LP) formulation, a large/small item decomposition, and negatively correlated randomized roundingโ€”where the rounding procedure extends the Li25 framework by incorporating negative correlation to tightly control variance. In contrast to prior results achieving only an $O(n w_{max})$ approximation dependent on the number of agents $n$ and the maximum weight $w_{max}$, our algorithm attains an absolute constant approximation ratio independent of both input size and weight magnitudes. This represents a substantial theoretical advance and significantly enhances practical applicability.

Technology Category

Application Category

๐Ÿ“ Abstract
We study the problem of assigning items to agents so as to maximize the emph{weighted} Nash Social Welfare (NSW) under submodular valuations. The best-known result for the problem is an $O(nw_{max})$-approximation due to Garg, Husic, Li, Vega, and Vondrak~cite{GHL23}, where $w_{max}$ is the maximum weight over all agents. Obtaining a constant approximation algorithm is an open problem in the field that has recently attracted considerable attention. We give the first such algorithm for the problem, thus solving the open problem in the affirmative. Our algorithm is based on the natural Configuration LP for the problem, which was introduced recently by Feng and Li~cite{FL24} for the additive valuation case. Our rounding algorithm is similar to that of Li cite{Li25} developed for the unrelated machine scheduling problem to minimize weighted completion time. Roughly speaking, we designate the largest item in each configuration as a large item and the remaining items as small items. So, every agent gets precisely 1 fractional large item in the configuration LP solution. With the rounding algorithm in cite{Li25}, we can ensure that in the obtained solution, every agent gets precisely 1 large item, and the assignments of small items are negatively correlated.
Problem

Research questions and friction points this paper is trying to address.

Maximizing weighted Nash Social Welfare with submodular valuations
Achieving constant approximation for item assignment problem
Rounding algorithm for Configuration LP with large and small items
Innovation

Methods, ideas, or system contributions that make the work stand out.

Uses Configuration LP for submodular valuations
Designates largest item as fractional large
Ensures one large item per agent
๐Ÿ”Ž Similar Papers
2022-11-07Symposium on the Theory of ComputingCitations: 18
2024-04-24International Colloquium on Automata, Languages and ProgrammingCitations: 7