Multivariate Algorithmics for Eliminating Envy by Donating Goods

· AAMAS 2022 (aamas22-00018)

mirror found
paperMultivariate Algorithmics for Eliminating Envy by Donating Goods
authors
venueAAMAS 2022
filed underfairalloc · indivisible
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c22r1)
judge confidencemedium
authors would recognise ityes

The anchor — hardness

Theorem 3.7

For identical binary valuations, EF-DG (#) with 𝑘+ = 1 and EF-DG (e) with ℓ+ = 1 are NP-hard for 𝑛= 2 agents, and EF-DG (#) with 𝑛= 2 agents is W[1]-hard parameterized by 𝑘−. This strong hardness result puts EF1 and EF in a sharp contrast, as EF1-DG (#) is polynomial-time solvable and EF1-DG is solvable in time polynomial in ℓ+.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given a finite good catalogue \(G\), complete agent types \(T\) with rational masses \(\mu_t\), integral initial bundles \(b_t\in\mathbb Z_{\ge0}^{G}\), additive utilities \(u_t\in\mathbb Z_{\ge0}^{G}\), and rational bounds \(D_0,K_0\), decide whether there exist variables \(x_{t,b}\ge0\) for every integral residual bundle \(b\preceq b_t\), with \(\sum_{b\preceq b_t}x_{t,b}=\mu_t\), \(D(x)=\sum_{t,b}x_{t,b}\lVert b_t-b\rVert_1\le D_0\), and \(K(x)=\sum_{t,b}x_{t,b}\lVert b\rVert_1\ge K_0\), such that whenever \(x_{t,b}>0\) and \(x_{t',b'}>0\), \(u_t\cdot b\ge u_t\cdot b'\).

The model it lives in

A high-multiplicity deletion-only fair-allocation model with types \((u_t,b_t)\), population mass \(\mu\), decision variables distributing each type across integral residual bundles, donated-good mass \(D(x)\), retained-good mass \(K(x)\), and pointwise EF across the support.

The objection that survived

The proponent does not prove that mass splitting and the normalized \(K_0\) threshold preserve the exact Subset Sum correspondence behind \(k_+=1\); the continuous problem could therefore become easier.

fatal: False

What the mirror covers

The mirror covers EF-DG \(\#\), including identical-valuation hardness from Theorem 3.7 and sparse \(0/1\)-valuation hardness from Theorem 4.3. It leaves EF1-DG, welfare-parameterized algorithms, and most other parameterized results untreated.

Open questions for a prover

The case FOR (proponent)

The strongest honest case is a high-multiplicity mirror of the paper’s deletion problem for a large benefits or housing system. The original household/divorce story need not scale, but the mathematical problem does: imagine a large employer giving thousands of employees standardized bundles of indivisible benefits, where benefits may be withdrawn but not reassigned.

The right type is not merely a preference vector. Let \(G\) be a finite catalogue of good types. An agent type \(t\) consists of an additive utility vector \(u_t\in\mathbb Z_{\ge 0}^{G}\) and an initial bundle \(b_t\in\mathbb Z_{\ge0}^{G}\). Thus it records everything relevant: what the agent values and which goods it initially holds. The society is a rational distribution \(\mu\) over these types, with \(\sum_t\mu_t=1\). A unit of population mass is still an agent; goods inside that agent’s bundle remain indivisible.

A donation plan is a collection of masses \(x_{t,b}\ge0\), where \(b\preceq b_t\) is an integral residual bundle and \(\sum_{b\preceq b_t}x_{t,b}=\mu_t\). Thus \(x_{t,b}\) is the fraction of type-\(t\) agents whose remaining bundle is \(b\). This is mass transfer between agent states, not fractional ownership of an individual good. Define donated mass by \(D(x)=\sum_{t,b}x_{t,b}\lVert b_t-b\rVert_1\), retained-good mass by \(K(x)=\sum_{t,b}x_{t,b}\lVert b\rVert_1\), and welfare by \(W(x)=\sum_{t,b}x_{t,b}(u_t\cdot b)\).

The continuous fairness condition is that every supported agent state is envy-free with respect to every other supported state: whenever \(x_{t,b}>0\) and \(x_{t',b'}>0\), \(u_t\cdot b\ge u_t\cdot b'\). The decision problem asks whether there is such an \(x\) satisfying a donation bound \(D(x)\le D_0\), a retained-mass floor \(K(x)\ge K_0\), and, in the welfare version, \(W(x)\ge W_0\). This is a precise population-continuous version of EF-DG: only the population is continuized, while bundles, goods, and individual utilities remain discrete.

The regime is plausible. There may be only two or a few standardized employee types, so \(\tau\) is small, while the number of employees is enormous. Each type can have many copies of the same indivisible benefit bundle. A finite instance embeds by taking \(\mu_t=n_t/n\); conversely, a large repeated society is the high-multiplicity relaxation in which the masses \(x_{t,b}\) need not be multiples of \(1/n\). Resource counts and welfare thresholds are normalized per capita, so a bound such as \(k_+=1\) becomes the corresponding retained-good mass after blowing up the original two-agent instance into many identical copies.

My lead anchor is Theorem 3.7. The paper proves here—not merely cites—that, for identical binary-encoded valuations, EF-DG\((\#)\) with \(k_+=1\) is NP-hard already for \(n=2\) agents; the same theorem also gives NP-hardness for EF-DG\((e)\) with \(\ell_+=1\) and W[1]-hardness parameterized by \(k_-\). The proof is based on Subset Sum, and the theorem is marked \(\star\), meaning that its proof is deferred to the authors’ full version rather than imported from prior work.

The continuous question I would attach to this anchor is:

\(\mathrm{Mass\text{-}EF\text{-}DG}_{\#}\). Given \(G\), a finite set of types \(T\), rational masses \(\mu_t\), integral initial bundles \(b_t\), additive utilities \(u_t\), and normalized bounds \(D_0,K_0\), does there exist a mass donation plan \(x_{t,b}\) satisfying the mass constraints, \(D(x)\le D_0\), \(K(x)\ge K_0\), and continuous EF?

This is recognisably the authors’ problem: the input contains an initial allocation, agents have additive utilities, the only intervention is deletion of goods, and the objective is to eliminate envy subject to resource-retention constraints. It has not been weakened into a different divisible-goods problem. The expected classification is probably Class B: the population limit may remove dependence on the number of named agents, but it does not remove the subset-selection problem over indivisible goods. The source of the hardness in Theorem 3.7 is already present with two agents, so it is not obviously population-multiplicity hardness that should dissolve.

That expectation needs a proof, because mass splitting could help. A cohort can divide among several residual bundles, and this convexification might defeat the particular Subset Sum gadget. The key question is whether EF forces all positive-mass residual bundles into a structure that still contains an integral subset-sum choice. If so, hardness transfers. If not, the continuous problem could become a configuration LP or a knapsack-type pricing problem. With a fixed good catalogue or bounded bundle size, I would expect tractable finite-configuration algorithms; with an unbounded catalogue, the residual-bundle space is exponential and the pricing problem may retain the paper’s combinatorics.

A useful second anchor is Theorem 4.3, also proved in this paper and marked \(\star\). It establishes that EF-DG\((\#)\) is NP-hard for \(0/1\)-valuations even when \(d=3\), \(w_a=4\), and \(w_r=3\). This is valuable because it shows that the hardness does not require large utilities, large bundles, or dense valuation data.

Its continuous counterpart would be \(\mathrm{Sparse\text{-}Mass\text{-}EF\text{-}DG}_{\#}\): the instance is the same mass model above, but every utility is \(0/1\), each agent initially holds at most three goods, each agent values at most four good types, and each good type is valued by at most three agent types. The question is whether a bounded mass of goods can be donated so that the resulting population is EF.

Here \(w_r\) must be translated to the compressed setting: with many copies of a type, a good may be valued by many individual agents, but by only a few valuation types. That is the natural high-multiplicity analogue. The scenario is a large institution with a small number of standardized sparse benefit contracts, where each benefit is relevant to only a few contract classes.

I expect this second problem also to be hard in its unrestricted type–good incidence structure, although less confidently than the lead problem. Theorem 4.3’s combinatorics lives in the incidence pattern between agents and goods, and that pattern can remain after every role is replicated into a large cohort. But continuous cohort splitting may fractionalize the covering structure, so a transfer proof is not automatic. This gives a genuine research question rather than a disguised restatement.

The scope is deliberately limited. These mirrors cover the EF-DG number variant and its sparse \(0/1\) hardness regime. They do not claim to continuize every EF1 result, every welfare-parameterized theorem, or the paper’s algorithms. The latter would require separate work on configuration representations, separation, and rounding.

The weakest point is that the paper’s most compelling hardness results are driven by the indivisible resource structure, not by the number of agents. If the real application has one-off heirlooms and only a handful of agents, there is no honest continuum. Even in the repeated-cohort setting, EF is support-sensitive and the residual-bundle configuration space can be exponential, so no immediate LP miracle follows. But that weakness does not invalidate the mirror: it identifies the precise boundary question. The paper has a credible high-multiplicity population regime, and the central computational issue is whether its discrete deletion hardness transfers, disappears through cohort mixing, or turns into a tractable configuration-optimization problem.

The case AGAINST (opponent, writing after the proponent)

The strongest case against is that the proposed continuum is not where this paper’s combinatorics lives. Because the complete type must include the initial bundle, a faithful type is \(t=(u_t,b_t)\). Once that is respected, population mass only says what fraction of identical agents receive each integral residual bundle.

This is especially clear for Theorem 3.7. With identical valuations, envy-freeness requires every supported residual bundle to have the same utility. If

\[ V_t=\{u\cdot b:b\preceq b_t\}, \]

then feasibility requires a common value \(v\in\bigcap_t V_t\). The mass variables can mix different subsets having that same utility, but they cannot create a new utility value. The underlying question is still whether a suitable integral subset exists—the Subset Sum gadget survives at the support level. The resulting formulation is therefore a configuration-selection or high-multiplicity problem, not a genuinely continuous population problem. If one instead equalizes expected utilities, or allows fractional goods, one has changed EF-DG into a fractional fair-division problem, which is outside the programme’s scope.

Theorem 4.3 has the same weakness. Its hardness is carried by the bounded agent–resource incidence structure inherited from Restricted Exact Cover, not by the number of agents. Replicating each role produces many identical cohorts, but the hard object remains the same finite incidence hypergraph. Keeping individual EF preserves integral deletion choices; allowing cohort averages to satisfy fairness turns the problem into fractional covering and no longer mirrors the paper. Conversely, making bundles or incidence patterns unique eliminates the high-multiplicity regime rather than strengthening it.

The proposed institutional scenario is plausible, but it does not cure this defect. With genuinely repeated bundles and valuations, the continuum is merely batch replication of a discrete allocation problem; with heterogeneous bundles, the complete-type space becomes essentially one type per allocation role. The normalized versions of \(k_+=1\) and \(\ell_+=1\) also cease to mean “one surviving good” after replication; they become per-capita floors, so the stated theorems do not directly anchor the proposed model.

This is not a claim that the resulting high-multiplicity problems are ill-posed, nor that hardness transfer would be scientifically worthless. Indeed, under ChoCo’s rules, Theorem 3.7 is a legitimate Class B candidate, and Theorem 4.3 is at least a plausible second one. But the negative case cannot honestly defeat the proponent’s central point: a large standardized benefits system is a sensible repeated-agent regime, and its mass relaxation is mathematically faithful. The case against is therefore weak. It shows that these anchors offer little genuinely population-continuous structure, but it does not establish that no worthwhile continuous mirror exists.

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.