| paper | How to Resolve Envy by Adding Goods |
| authors | Matthias Bentert, Robert Bredereck, Eva Deltl, Pallavi Jain, Leon Kellerhals |
| venue | IJCAI 2025 |
| filed under | fairalloc · indivisible |
| judged by | gpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1) |
| judge confidence | high |
| authors would recognise it | yes |
Theorem 3
statement extracted from the paper’s text layer
Given a finite type set \(T\), rational masses \(\mu\in\mathbb{Q}_{\ge0}^{|T|}\) summing to \(1\), an initial bundle \(B_t\), additive nonnegative valuation \(v_t\), and a finite catalogue \(R\) of unlimited-supply goods, decide whether integer bundles \(q_t\in\mathbb{N}^{R}\) exist such that, for every \(t,u\in T\), \(v_t(B_t)+\sum_{r\in R}q_{t,r}v_t(r)\ge v_t(B_u)+\sum_{r\in R}q_{u,r}v_t(r)\); if so, output the bundles \(q_t\) and their aggregate mass-weighted quantities.
A high-multiplicity society has mass \(\mu_t\) of recipients sharing complete type \((B_t,v_t)\). Each type receives an integral bundle \(q_t\), goods have unlimited supply, and feasibility is pairwise envy-freeness; the aggregate quantity of item \(r\) is \(\sum_t\mu_tq_{t,r}\).
The mirror directly covers Theorem 3 and its unlimited-supply, unbounded-budget regime. It leaves Proposition 4, Proposition 5, Observation 6, and Theorems 7–8 largely unmirrored because those results depend on finite supplies, bounded budgets, or parameterized allocation structure.
My strongest case is a Class A mirror of the paper’s Theorem 3, proved in this paper: “ENVY ELIMINATION BY ADDING GOODS is polynomial-time solvable when \(\#(r)=\infty\) for all \(r\in R\) and \(k\) is unbounded.” I would use this anchor alone; the paper’s finite-supply hardness results require more delicate modelling and would weaken the case if treated casually.
The natural regime is a large population of recipients of standardized entitlements: for example, a city-wide charity or voucher programme serving millions of people, with only a small number of eligibility and valuation profiles. A type \(t\) records the recipient’s valuation \(v_t\) over all goods and their initial bundle \(B_t\). A society is a rational mass vector \(\mu\in\mathbb{Q}_{\ge 0}^{\tau}\), with \(\sum_t\mu_t=1\). Thus \(\mu_t\) is the fraction of recipients having exactly that valuation and initial entitlement. The number of people may be enormous, while \(\tau\) remains small.
The additional goods \(R\) have unlimited supply. They remain indivisible: each recipient receives an integer number of copies. A solution assigns an integer vector \(q_t\in\mathbb{N}^{R}\) to every type \(t\), meaning that every mass unit of type \(t\) receives that bundle. The aggregate amount of resource \(r\) issued is \(\sum_t\mu_tq_{t,r}\); there is no supply constraint because every \(r\) is unlimited.
Call this problem Continuous Envy Elimination with Unlimited Supply, or \(\mathrm{CEAG}_{\infty}\). Its instance consists of \(T\), \(\mu\), the initial bundle \(B_t\) and additive valuation \(v_t\) for each type, and the unlimited-supply item catalogue \(R\). The question is whether there exist integer vectors \(q_t\) such that, for every pair of types \(t,u\),
\[ v_t(B_t)+\sum_{r\in R}q_{t,r}v_t(r) \;\ge\; v_t(B_u)+\sum_{r\in R}q_{u,r}v_t(r). \]
If so, the output is the collection of bundles \((q_t)_{t\in T}\), together with the aggregate mass of each added item.
This is not a fractional-goods reformulation. The population is continuous, but every individual still receives an integral bundle and envy is checked pairwise, not in expectation. The common bundle \(q_t\) is also not an arbitrary simplifying restriction in the unlimited-supply regime. If a finite replicated population has an envy-free solution in which members of one type receive different bundles, choose one representative bundle for each type and give that bundle to all members of the type. Since unlimited copies are available, this is feasible; and the original envy-free inequalities already guarantee that the representatives’ bundles are mutually acceptable. Hence a type-homogeneous solution is without loss of generality.
The authors should recognise this as their problem under high multiplicity. A rational vector \(\mu\) with denominator \(N\) is exactly the population obtained by cloning type \(t\) into \(N\mu_t\) recipients, including cloned initial bundles. Conversely, a large discrete instance with repeated recipient roles compresses to \((T,\mu)\). The continuous input is therefore a high-multiplicity encoding, not a new fairness notion.
I expect \(\mathrm{CEAG}_{\infty}\) to be in Class A. The proof of Theorem 3 survives with the number of explicit agents replaced by the number of types. Proportional valuation classes are formed over \(R\); within each class, the gcd criterion from Lemma 2 and the totally unimodular difference-constraint ILP use one variable per type. Between non-proportional types, Lemma 1 supplies the same two-item repair used in the paper, and there are at most \(\tau^2\) type-level envy edges. Thus the resulting running time should be polynomial in \(\tau\), \(|R|\), and the encoding length, without expanding a population whose size may be exponential in the input length.
This covers exactly the paper’s unbounded-supply, unbounded-budget result. It does not claim to mirror Proposition 4 or Proposition 5. Those reductions exploit finite item supplies and, in Proposition 5, the discrete partitioning of finitely many item copies among bins. A faithful continuous version of that regime would need a measure over integral bundles and would lead to a configuration or pricing problem; its complexity is genuinely open rather than automatically inherited.
The weakest point is that, because supply is unlimited and there is no budget, \(\mu\) does not affect feasibility—only the aggregate quantity of goods issued. A sceptic can therefore call this “type compression” rather than a mass-sensitive new phenomenon. I think it still qualifies: the programme explicitly treats high multiplicity as the relevant regime, and here the compressed instance admits an algorithm polynomial in \(\tau\) even when the underlying population is huge. A natural next question is the weighted optimization version, minimizing
\[ \sum_{t\in T}\mu_t\sum_{r\in R}w_rq_{t,r}, \]
or the finite-supply version with supply densities. Those would test whether the same continuization yields further algorithmic gains rather than merely a compressed decision procedure.
The strongest objection is that \(\mathrm{CEAG}_{\infty}\) is not genuinely mass-sensitive. Once types are complete and every additional item has unlimited supply, feasibility is determined entirely by the support \(T\):
\[ v_t(B_t)+\sum_r q_{t,r}v_t(r) \ge v_t(B_u)+\sum_r q_{u,r}v_t(r) \]
contains no \(\mu_t\). Any two societies with the same positive-support types have exactly the same yes/no answer, regardless of their population proportions. The masses only report the aggregate quantity issued after a solution has already been found.
The proposed “homogeneous bundle per type” assumption does not repair this; it exposes the collapse. Under unlimited supply, choosing one representative bundle for each type really is without loss of generality. Thus the continuum has eliminated all allocation heterogeneity and reduced Theorem 3 to running the authors’ finite-agent algorithm on one representative per type. This is a useful high-multiplicity compression, but not a new computational question about a continuous society. It uses neither population mass, continuous optimization, nor a separation problem.
The suggested weighted objective,
\[ \min \sum_{t\in T}\mu_t\sum_{r\in R}w_rq_{t,r}, \]
is more substantial, but it is a new optimization problem rather than a mirror of Theorem 3’s decision result. It turns the masses into objective coefficients while leaving envy universally typewise. That may be worth studying, especially since the paper mentions minimizing added goods, but it cannot support the claim that the paper’s existing theorem has a worthwhile continuous mirror.
The obvious stronger repair is to scale finite supplies or the budget with population size and allow members of one type to receive different integral bundles. That would make \(\mu\) computationally operative through resource capacities and produce a configuration-style high-multiplicity allocation problem. But it is no longer the proposed unlimited-supply mirror: with fixed supplies the continuum degenerates, while per-capita supplies and bundle configurations introduce a second resource-allocation model. It may well be a worthwhile mirror of Propositions 4 or 5, but that concedes rather than defeats the negative case against \(\mathrm{CEAG}_{\infty}\).
So the particular anchor is too thin: it is best described as type compression of an already polynomial theorem. However, the universal claim that no worthwhile continuous mirror exists is not defensible. A weighted objective or, more convincingly, a finite-supply high-multiplicity model with integral bundle configurations supplies a plausible population-continuous research problem.
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.