Maximizing Nash Social Welfare in 2-Value Instances: A Simpler Proof for the Half-Integer Case
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 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 involved. In this note we give a simpler and shorter proof
Keywords
Cite
@article{arxiv.2411.06924,
title = {Maximizing Nash Social Welfare in 2-Value Instances: A Simpler Proof for the Half-Integer Case},
author = {Kurt Mehlhorn},
journal= {arXiv preprint arXiv:2411.06924},
year = {2026}
}
Comments
arXiv admin note: substantial text overlap with arXiv:2207.10949