Balanced Fair Division for Three Agents under General Valuations and Laminar Constraints

2026-08-10Computer Science and Game Theory

Computer Science and Game Theory
AI summary

The authors study how to fairly divide indivisible items among three people when their preferences can be any real values. They show it's always possible to split items evenly so that no one envies another person’s bundle too much, allowing for the removal of one item or chore (called EF1^c_g). This holds under general conditions but fails if preferences aren’t monotone. For more complex constraints called laminar matroids, they prove a similar but slightly weaker fairness guarantee (EF2^c_g), ensuring balance in distribution. Interesting to note, their proofs were initially generated by GPT-5.6 and then carefully verified and improved by the authors.

fair allocationindivisible itemsenvy-freenessEF1EF2monotone valuationslaminar matroidbalanced allocationreal-valued valuations
Authors
Max Dupré la Tour
Abstract
We study fair allocations of indivisible items under general set valuations. We prove that every instance with three agents and arbitrary real-valued valuations admits a balanced allocation that is envy-free up to one good and one chore (EF$1^c_g$). This directly implies balanced EF$1$ when each valuation is either monotone nondecreasing or monotone nonincreasing. We also show that balanced EF$1$ cannot be guaranteed without monotonicity: there exists an instance with three agents, nine items, and identical nonmonotone valuations that admits no balanced EF$1$ allocation. We then consider a common laminar matroid constraint. Whenever a complete feasible allocation exists, we prove that there is a complete feasible allocation that is balanced and envy-free up to two goods and two chores (EF$2^c_g$) for arbitrary valuations. The allocation can additionally be chosen so that the numbers of items from every laminar set assigned to the three agents differ by at most two. Most proofs in this paper were obtained using GPT-5.6. We subsequently verified the proofs for correctness and refined their exposition and arguments, also with the aid of GPT-5.6.