Tree Splitting Based Rounding Scheme for Weighted Proportional Allocations with Subsidy
Xiaowei Wu, Shengwei Zhou
TL;DR
This work tackles fair allocation of $m$ indivisible items among $n$ weighted agents with subsidies to ensure weighted proportionality (WPROPS). It introduces a two-stage method: compute a fractional WPROP allocation via the Fractional Bid-and-Take Algorithm (FBTA) and then apply a tree-splitting rounding framework on the induced item-sharing graph to obtain an integral allocation with bounded subsidies. The core technical advance is showing that the FBTA output forms a directed tree, enabling a principled rounding by splitting the tree into canonical components; this yields a total subsidy bound of at most $\frac{n}{3}-\frac{1}{6}$ for chores (and $\frac{n}{3}$ for goods). A key challenge is handling shattered items (shared by three or more agents), for which the authors develop atom-path and expanded-atom-path constructs to maintain consistency during rounding. Overall, the paper closes a gap between the unweighted $n/4$ bound and the earlier weighted $(n-1)/2$ bound, and introduces a versatile graph-based framework that may extend to other fair-division settings with monetary transfers.
Abstract
We consider the problem of allocating $m$ indivisible items to a set of $n$ heterogeneous agents, aiming at computing a proportional allocation by introducing subsidy (money). It has been shown by Wu et al. (WINE 2023) that when agents are unweighted a total subsidy of $n/4$ suffices (assuming that each item has value/cost at most $1$ to every agent) to ensure proportionality. When agents have general weights, they proposed an algorithm that guarantees a weighted proportional allocation requiring a total subsidy of $(n-1)/2$, by rounding the fractional bid-and-take algorithm. In this work, we revisit the problem and the fractional bid-and-take algorithm. We show that by formulating the fractional allocation returned by the algorithm as a directed tree connecting the agents and splitting the tree into canonical components, there is a rounding scheme that requires a total subsidy of at most $n/3 - 1/6$.
