Maximizing Nash Social Welfare in 2-Value Instances: Delineating Tractability
Abstract
We study the problem of allocating a set of indivisible goods among a set of agents with \emph{2-value additive valuations}. In this setting, each good is valued either or , for some fixed co-prime numbers such that . Our goal is to find an allocation maximizing the \emph{Nash social welfare} (\NSW), i.e., the geometric mean of the valuations of the agents. In this work, we give a complete characterization of polynomial-time tractability of \NSW\ maximization that solely depends on the values of . We start by providing a rather simple polynomial-time algorithm to find a maximum \NSW\ allocation when the valuation functions are \emph{integral}, that is, . We then exploit more involved techniques to get an algorithm producing a maximum \NSW\ allocation for the \emph{half-integral} case, that is, . Finally, we show it is \classNP-hard to compute an allocation with maximum \NSW\ whenever .
Keywords
Cite
@article{arxiv.2207.10949,
title = {Maximizing Nash Social Welfare in 2-Value Instances: Delineating Tractability},
author = {Hannaneh Akrami and Bhaskar Ray Chaudhury and Martin Hoefer and Kurt Mehlhorn and Marco Schmalhofer and Golnoosh Shahkarami and Giovanna Varricchio and Quentin Vermande and Ernest van Wijland},
journal= {arXiv preprint arXiv:2207.10949},
year = {2026}
}