Maximizing social welfare among EF1 allocations at the presence of two types of agents
arXiv:2509.09641
Abstract
We study the fair allocation of indivisible items to agents to maximize the utilitarian social welfare, where the fairness criterion is envy-free up to one item and there are only two different utility functions shared by the agents. We present a -approximation algorithm when the two utility functions are normalized, improving the previous best ratio of shown for general normalized utility functions; thus this constant ratio approximation algorithm confirms the APX-completeness in this special case previously shown APX-hard. When there are only three agents, i.e., , the previous best ratio is shown for general utility functions, and we present an improved and tight -approximation algorithm when the two utility functions are normalized, and a best possible and tight -approximation algorithm when the two utility functions are unnormalized.
A shorter version appears in ISAAC 2025; 20 pages in this full version