Revisiting Proportional Allocation with Subsidy: Simplification and Improvements

Xiaowei Wu, Quan Xue, Shengwei Zhou · IJCAI 2025 (ijcai25-00455)

mirror found
paperRevisiting Proportional Allocation with Subsidy: Simplification and Improvements
authorsXiaowei Wu, Quan Xue, Shengwei Zhou
venueIJCAI 2025
filed underfairalloc · indivisible
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1)
judge confidencemedium
authors would recognise ityes

The anchor — algorithmic

Theorem 4.4

Given any objective mixed instance I = (M, N, u), we can compute in polynomial time a PROP1 al- location X such that in the corresponding PROP outcome, the total subsidy is at most α(n).

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given a finite set of complete types \(T\), rational distribution \(\mu\), finite item classes \(E\), rational per-capita supplies \(\rho_e\), and additive utilities \(u_t(e)\), with a common item ordering and common good-or-chore sign for each item class, find a finite-support distribution \(\lambda_{t,b}\) over whole integer bundles \(b\in\mathbb{Z}_{\ge 0}^{E}\) and subsidy masses \(z_{t,b}\) such that \(\sum_b\lambda_{t,b}=\mu_t\), \(\sum_{t,b}b_e\lambda_{t,b}=\rho_e\), and, writing \(U_t(b)=\sum_e b_eu_t(e)\) and \(p_t=\sum_e\rho_eu_t(e)\), every used cell satisfies \(z_{t,b}\ge\lambda_{t,b}\max\{p_t-U_t(b),0\}\) and the cellwise PROP1 condition: \(U_t(b)\ge p_t\), or \(U_t(b-\mathbf{1}_e)\ge p_t\) for some \(e\) with \(b_e>0\), or \(U_t(b+\mathbf{1}_e)\ge p_t\) for some available item class \(e\). Require average subsidy \(\Sigma=\sum_{t,b}z_{t,b}\le 1/4\), or solve the optimization version minimizing \(\Sigma\).

The model it lives in

A high-multiplicity objective-mixed allocation with type distribution \(\mu\), per-capita item supply \(\rho\), whole-bundle mass variables \(\lambda_{t,b}\), subsidy masses \(z_{t,b}\), and average subsidy objective \(\Sigma\), while every finite realization retains indivisible item copies.

The objection that survived

The nondegenerate mirror scales item supply as \(N\rho_e\), so its bundle-configuration problem is an added repeated-resource model rather than a literal fixed-item population limit; the paper's finite-instance algorithm therefore does not automatically yield a compressed algorithm.

fatal: False

What the mirror covers

The mirror directly covers Theorem 4.4 and its chores-only special case Theorem 3.1, with Theorem 4.8 covered under common shared-item rankings. Weighted agents, MMS or APS, efficiency, and strategyproofness remain outside the mirror.

Open questions for a prover

The case FOR (proponent)

There is a defensible positive mirror, but it depends on choosing a genuine high-multiplicity regime rather than simply declaring a finite item set fractional. My strongest anchor is Theorem 4.4, proved in this paper. It says that for objective mixtures of goods and chores, one can compute in polynomial time a PROP1 allocation whose proportional outcome has total subsidy at most \(\alpha(n)\), where \(\alpha(n)=n/4\) for even \(n\) and \(\alpha(n)=(n^2-1)/(4n)\) for odd \(n\). Theorem 3.1 is its chores-only special case, also proved here.

The appropriate regime is a large allocation system with many repeated item copies. Let \(T\) be a finite set of complete agent types, with population distribution \(\mu\in\Delta_T\). A type contains the entire additive utility vector, including whether each item class is a good or a chore. Let \(E=\{e_1,\ldots,e_q\}\) be a finite catalogue of item classes, and let \(\rho_e\in\mathbb{Q}_{\ge 0}\) be the number of copies of class \(e\) per agent. At replication scale \(N\), there are \(N\mu_t\) agents of type \(t\) and \(N\rho_e\) indivisible copies of item class \(e\).

This is plausible for a national or platform-scale allocation system: millions of households, workers, or service recipients, but only a few dozen valuation templates and a modest catalogue of repeated tasks, slots, benefits, and burdens. The relevant comparison is \(N\gg |T|,q\), not merely “fair division has many agents.” A named agent with an idiosyncratic utility vector is a separate type; high multiplicity is precisely the assumption that many agents share the whole vector.

For a bundle \(b\in\mathbb{Z}_{\ge0}^q\), write \(U_t(b)=\sum_e b_eu_t(e)\). The proportional benchmark for type \(t\) is

\[ p_t=\sum_e \rho_eu_t(e), \]

because this is the proportional share of an agent in the \(N\)-agent realization.

The continuous allocation is a finite-support mass distribution \(\lambda_{t,b}\). Here \(\lambda_{t,b}\) is the fraction of type \(t\) receiving the entire indivisible bundle \(b\), not a fractional bundle received by one person. It must satisfy

\[ \sum_b\lambda_{t,b}=\mu_t \]

for every type \(t\), and

\[ \sum_{t,b}b_e\lambda_{t,b}=\rho_e \]

for every item class \(e\). Thus \(\lambda\) is the empirical distribution of whole-bundle assignments in the high-multiplicity limit.

Let \(z_{t,b}\) be the total subsidy mass assigned to the agents in cell \((t,b)\). The proportionality requirement is

\[ z_{t,b}\ge \lambda_{t,b}\bigl(p_t-U_t(b)\bigr),\qquad z_{t,b}\ge0, \]

with average subsidy

\[ \Sigma=\sum_{t,b}z_{t,b}. \]

If the paper’s normalization \(s_i\in[0,1]\) is retained, add \(z_{t,b}\le\lambda_{t,b}\). A continuous PROP1 condition requires every used cell \((t,b)\) to satisfy one of the following: \(U_t(b)\ge p_t\); removing one item copy reaches \(p_t\); or adding an available good copy reaches \(p_t\).

The finite-\(N\) theorem translates exactly in scale:

\[ \frac{\tau(s)}{N}\le\frac{\alpha(N)}{N} = \begin{cases} 1/4,&N\text{ even},\[2mm] (N^2-1)/(4N^2),&N\text{ odd}. \end{cases} \]

Thus the natural continuous target is average subsidy at most \(1/4\). Whole item copies remain indivisible in every finite realization; only their population histogram is continuous.

I would call the first problem Objective-Mixed-High-Multiplicity PROP1 Subsidy:

Given \((T,\mu,E,\rho,u)\), where every item class is a good for all types or a chore for all types, output a finite-support \((\lambda,z)\) satisfying the allocation, PROP1, and proportionality constraints above, with \(\Sigma\le1/4\). The optimization strengthening is to minimize \(\Sigma\).

This is a credible Class A candidate in the common-ranking regime used directly by the paper’s proof: assume \(u_t(e_1)\ge\cdots\ge u_t(e_q)\) for every type \(t\). The paper’s double round-robin construction becomes a continuum of nearly even bundle configurations, followed by a mass-assignment problem over types. The resulting formulation is a configuration LP, and the important question is whether the ordered structure makes its pricing problem polynomial. That is exactly the kind of continuous-optimization question ChoCo is intended to expose. The unrestricted version may retain item-packing hardness, but such hardness would live in the item catalogue \(E\), not in population multiplicity; I would expect Class B rather than a genuinely continuum-specific Class C phenomenon.

My second anchor is Theorem 4.8, also proved here. It extends the same polynomial guarantee to subjective mixtures, where an item can be a good for one agent and a chore for another. The corresponding problem is Subjective-Mixed-High-Multiplicity PROP1 Subsidy: use the identical \((\mu,\rho,\lambda,z)\) formulation, but allow the sign of \(u_t(e)\) to depend on \(t\). In the most convincing version, types share an ordinal ranking of the repeated item classes while their positive/negative threshold and utility magnitudes differ.

This is still recognisably the authors’ problem: additive utilities, indivisible item copies, proportional shares, PROP1, and nonnegative subsidies all remain intact. The paper’s subjective-to-objective reduction suggests a Class A route in this common-ranking regime: choose a type with the largest positive prefix, zero the relevant negative utilities for other types, solve the objective-mixed mass problem, and move the affected item mass back to the selected type. Whether that reduction survives arbitrary shared-item correlations is a genuine follow-up question, not something I would assume for free. In the unrestricted version, I would expect either Class A after a new lifting argument or Class B from item-level configuration complexity.

The authors should recognise these as continuous analogues because the transformation is only from named agents to population proportions and from repeated item copies to per-capita supply. The subsidy is not being made type-dependent in an artificial way: a type is the complete utility description, and agents of the same type may still receive different bundles and hence different subsidies. The paper’s own proof already separates the problem into “make bundles approximately even” and “assign bundles to subsidy-efficient recipients”; the mirror replaces the finite assignment by a mass assignment.

The weakest point is important. If the item set \(M\) is held fixed while the number of agents tends to infinity, this is a bad mirror: almost everyone receives no item, and the subsidy problem degenerates. The positive case therefore requires a repeated-item regime in which item copies scale with the population. That does not make items divisible—the finite realizations still allocate whole copies—but it is a stronger modelling choice than the paper’s basic finite-instance statement. A second weakness is that the paper’s IDO relabelling argument is straightforward for named finite agents but may not preserve shared item identities in an unrestricted type distribution. For that reason, Theorem 4.4 in the common-ranked objective-mixed regime is my strongest case; Theorem 4.8 is a plausible extension, but not one I would oversell as automatic.

The paper contains no named NP-hardness or parameterized-hardness result of its own. Its named computational anchors are positive polynomial-time theorems, with the lower bound on \(\alpha(n)\) recalled from Wu et al. (2023). That makes the appropriate positive claim modest: this paper supplies a particularly clean Class A candidate for population continuization, and the main unresolved issue is whether its balancing-and-assignment structure yields a polynomial configuration algorithm independent of the enormous replication scale \(N\).

The case AGAINST (opponent, writing after the proponent)

The strongest case against these mirrors is that a population-only limit degenerates. If the item set \(M\) is fixed while the number of agents \(N\) grows, then at most \(m\) agents receive nonempty bundles. Every other agent has proportional benchmark

\[ \mathrm{PROP}_t=\frac{1}{N}\sum_{e\in M}u_t(e)=O(1/N). \]

For goods, their required subsidy is \(O(1/N)\); for chores, an empty bundle already satisfies proportionality. Thus total subsidy is \(O(m)\), and average subsidy tends to zero. PROP1 likewise becomes automatic for almost everyone once \(N\) is large. The type distribution ceases to matter computationally. In this legitimate population-only interpretation, the limit loses exactly the indivisibility tension behind Theorems 3.1 and 4.4, while \(\alpha(N)/N\to 1/4\) is merely a loose bound.

The proposed rescue scales the item supply as \(N\rho_e\). That is a defensible model, but it changes more than the population. The continuous object is now a pair consisting of an agent distribution and a per-capita resource supply, with \(\lambda_{t,b}\) a distribution over whole bundles. This is essentially a stochastic or convexified repeated-resource allocation problem. If the catalogue \(E\) is fixed, much of the paper’s named-item structure has been compressed away; if \(E\) grows with \(N\), the finite-type, finite-catalogue population limit disappears and one is retaining the original discrete item complexity. Either way, the configuration LP is a new problem rather than a direct continuous formulation supplied by the paper.

The paper itself does contain named polynomial-time results, so the “no computational result” objection is unavailable. But those results provide guarantees, not an algorithm for the continuous optimization problem \(\min\Sigma\). The target \(\Sigma\le 1/4\) is obtained simply by normalizing the finite bound \(\tau(s)\le\alpha(N)\). The paper gives no reason that the induced configuration problem has a useful algorithm independent of the replication scale; the proponent’s pricing problem is an additional research programme, not a mirror already anchored by the theorem.

The subjective-mixed anchor is weaker still. The IDO construction relabels items separately according to each agent’s ranking. In a repeated-item population, item classes are shared across types and cannot generally be relabelled independently. The proposed continuous version therefore has to impose a common ranking or invent a new coupling argument. Under arbitrary shared item classes, Theorem 4.8 does not transfer automatically.

This is nevertheless not enough to sustain the universal negative claim. A repeated-resource regime is plausible and nondegenerate. With one good class, one agent type, and per-capita supply \(\rho=1/2\), half the population receives the indivisible item and half receives none, yielding average subsidy \(1/4\). With several valuation types, the distribution \(\mu\) determines which types should receive the scarce copies. That is a genuine high-multiplicity allocation problem, not merely fractionalizing an individual item.

So the honest negative case is limited: fixed-item population continuization collapses, and the proposed nondegenerate version requires an additional repeated-resource model. It does not defeat the strongest objective-mixed anchor. The universal claim that no worthwhile continuous mirror exists is therefore not supportable.

The adversarial triple: the proponent anchors on up to three named results; the opponent sees that case and must defeat every anchor; the judge decides which case convinced it. These are the pipeline’s own outputs, generated by tools/triple_run.py — no human edited them. The paper’s own text is not reproduced here beyond the quoted statement above.