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

生成讲解博客的中文版本

生成AI智能校验的中文版本