Abstract

The problem of finding envy-free allocations of indivisible goods cannot always be solved; therefore, it is common to study some relaxations such as envy-free up to one good (EF1) and envy-free up to any positively valued good (EFX). Another property of interest for the efficiency of an allocation is the Pareto Optimality (PO). Under additive utility functions for goods, it is possible to find EF1 and PO allocations using the Nash social welfare. However, finding an allocation that maximizes the Nash social welfare is a computationally costly problem. Maximizing the utilitarian social welfare subject to EF1 constraints is an NP-complete problem for the case where three or more agents participate. In this work, we propose a restricted case of additive utility functions called generalized binary utility functions. The proposed utilities are a generalization of binary and identical utilities simultaneously. In this scenario, we present a polynomial-time algorithm that maximizes the utilitarian social welfare and, at the same time, produces an EF1 and PO allocation for goods as well as for chores. Moreover, a slight modification of our algorithm gives a better allocation: one which is EFX.

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