Maximizing Nash Social Welfare in 2-Value Instances: A Simpler Proof for the Half-Integer Case
Kurt Mehlhorn

TL;DR
This paper presents a simpler proof for the polynomial-time computability of Nash Social Welfare maximization in instances where agents value goods at either 1 or a half-integer s, simplifying previous complex proofs.
Contribution
The paper provides a more straightforward and concise proof for the half-integer case of Nash Social Welfare maximization, previously established as NP-complete.
Findings
Simplified proof for half-integer case of NSW maximization.
Polynomial-time algorithm for NSW in 2-value instances.
Clarification of complexity boundaries for NSW problem.
Abstract
A set of indivisible goods is to be allocated to a set of agents. Each agent has an additive valuation function over goods. The value of a good for agent is either or , where is a fixed rational number greater than one, and the value of a bundle of goods is the sum of the values of the goods in the bundle. An \emph{allocation} is a partition of the goods into bundles , \ldots, , one for each agent. The \emph{Nash Social Welfare} () of an allocation is defined as \[ \NSW(X) = \left( \prod_i v_i(X_i) \right)^{\sfrac{1}{n}}.\] The \emph{-allocation} maximizes the Nash Social Welfare. In~\cite{NSW-twovalues-halfinteger} it was shown that the -allocation can be computed in polynomial time, if is an integer or a half-integer, and that the problem is NP-complete otherwise. The proof for the half-integer case is quite…
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.
Taxonomy
TopicsScheduling and Optimization Algorithms
