English

Maximizing Nash Social Welfare in 2-Value Instances: Delineating Tractability

Computer Science and Game Theory 2026-02-23 v6

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 11 or p/qp/q, for some fixed co-prime numbers p,qNp,q\in \mathbb{N} such that 1q<p1\leq q < p. 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 qq. 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, q=1q=1. We then exploit more involved techniques to get an algorithm producing a maximum \NSW\ allocation for the \emph{half-integral} case, that is, q=2q=2. Finally, we show it is \classNP-hard to compute an allocation with maximum \NSW\ whenever q3q\geq3.

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}
}
R2 v1 2026-06-25T01:08:27.240Z