English

Computing welfare and fairness in allocating identical goods with entitlements and general utility functions

Optimization and Control 2026-05-28 v2

Abstract

A number of goods are called identical if they provide the same level of utility to each agent. In various real-world instances of fair division scenarios, identical indivisible items are allocated to consumers and demandants with different entitlements. We assume that the utility of tt identical items to each agent AA equals fA(t)f_A(t), where fAf_A is an arbitrary increasing function corresponding to AA. We present a polynomial time algorithm that determines the maximum weighted Rawlsian and Leximin welfare for scenarios with identical goods and show that the allocation obtained by the algorithm is equitable up to any item (WEQX). Some results concerning restricted utilitarian welfare and existence of WMMS and WEFX allocations are also presented. We introduce a new quantity ``total weighted deficit," for allocations, and by which we obtain a tractable algorithm to achieve equitable allocations for scenarios with identical goods and different weights via compensation by using a minimum number of identical coins. Some result are for scenarios with kk goods of different types.

Keywords

Cite

@article{arxiv.2604.25308,
  title  = {Computing welfare and fairness in allocating identical goods with entitlements and general utility functions},
  author = {Manouchehr Zaker},
  journal= {arXiv preprint arXiv:2604.25308},
  year   = {2026}
}

Comments

27 pages