Abstract

A central task in multiagent resource allocation, which provides mechanisms to allocate (bundles of) resources to agents, is to maximize social welfare. We assume resources to be indivisible and nonshareable and agents to express their utilities over bundles of resources, where utilities can be represented in the bundle form, the $$k$$ k -additive form, and as straight-line programs. We study the computational complexity of social welfare optimization in multiagent resource allocation, where we consider utilitarian and egalitarian social welfare and social welfare by the Nash product. Solving some of the open problems raised by Chevaleyre et al. (2006) and confirming their conjectures, we prove that egalitarian social welfare optimization is $$\mathrm{NP}$$ NP -complete for the bundle form, and both exact utilitarian and exact egalitarian social welfare optimization are $$\mathrm{DP}$$ DP -complete, each for both the bundle and the $$2$$ 2 -additive form, where $$\mathrm{DP}$$ DP is the second level of the boolean hierarchy over $$\mathrm{NP}$$ NP . In addition, we prove that social welfare optimization by the Nash product is $$\mathrm{NP}$$ NP -complete for both the bundle and the $$1$$ 1 -additive form, and that the exact variants are $$\mathrm{DP}$$ DP -complete for the bundle and the $$3$$ 3 -additive form. For utility functions represented as straight-line programs, we show $$\mathrm{NP}$$ NP -completeness for egalitarian social welfare optimization and social welfare optimization by the Nash product. Finally, we show that social welfare optimization by the Nash product in the $$1$$ 1 -additive form is hard to approximate, yet we also give fully polynomial-time approximation schemes for egalitarian and Nash product social welfare optimization in the $$1$$ 1 -additive form with a fixed number of agents.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call