Approximately EFX and fPO Allocations for Bivalued Chores

Zehan Lin, Xiaowei Wu, Shengwei Zhou · IJCAI 2025 (ijcai25-00440)

mirror found
paperApproximately EFX and fPO Allocations for Bivalued Chores
authorsZehan Lin, Xiaowei Wu, Shengwei Zhou
venueIJCAI 2025
filed underfairalloc · chores-online
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1)
judge confidencemedium
authors would recognise ityes

The anchor — algorithmic

Theorem 3.14

There exists a polynomial-time algorithm that computes a (2 −1/k)-EFX and fPO allocation for ev- ery given bi-valued instance.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given finite chore kinds \(Q\), complete worker types \(\mathcal T\) with \(s_t(e)\in\{1,k\}\), rational masses \(\mu_t\) summing to \(1\), and rational per-capita supplies \(q_e\), compute masses \(\lambda_{t,B}\ge0\) over integral bundles \(B\subseteq Q\) satisfying \(\sum_B\lambda_{t,B}=\mu_t\) and \(\sum_{t,B:e\in B}\lambda_{t,B}=q_e\), such that for every \(\lambda_{t,B}>0\), \(\lambda_{u,D}>0\), and \(e\in B\), \(c_t(B\setminus\{e\})\le(2-1/k)c_t(D)\), where \(c_t(B)=\sum_{e\in B}s_t(e)\), and such that no feasible fractional reassignment weakly improves all positive-mass workers while strictly improving a positive-mass set; for \(k=2\), require the factor \(1\).

The model it lives in

A high-multiplicity fair-division model with worker types \(t\), population masses \(\mu_t\), repeated chore-kind supplies \(q_e\), integral bundles \(B\) per worker, configuration masses \(\lambda_{t,B}\), and Fisher prices \(p_e\), asking for a support-EFX allocation with fPO.

The objection that survived

The support-based EFX predicate is discontinuous in mass: an arbitrarily small positive configuration constrains every other positive configuration, so the finite-agent reallocation proof does not itself give a polynomial algorithm in \(\lvert Q\rvert\), \(\tau\), and encoding length.

fatal: False

What the mirror covers

The mirror covers Theorems 3.14 and 4.1, including their approximate or exact EFX and fPO guarantees, but leaves supporting lemmas, equilibrium-construction details, and broader existence questions untouched.

Open questions for a prover

The case FOR (proponent)

There is a defensible mirror, but it is an extension rather than a literal fixed-\(M\) limit. The strongest anchor is Theorem 3.14, proved in this paper.

The natural regime is a large workforce assigning recurring indivisible chores: municipal maintenance, hospital cleaning, or a comparable operation. There are many workers but relatively few complete cost types. A type \(t\) is a complete cost vector over a finite set of chore kinds \(Q\), with \(s_t(e)\in\{1,k\}\). The population is \(\mu=(\mu_t)_{t\in\mathcal T}\), where \(\mu_t\) is the fraction of workers of type \(t\). Workers with the same skill, physical-capacity, and task-cost profile are genuinely interchangeable.

Resource scaling must accompany population scaling. Let \(q_e\in[0,1]\) be the number of copies of chore kind \(e\) per unit population. In a finite \(N\)-worker clone, there are \(N\mu_t\) workers of type \(t\) and \(Nq_e\) indivisible copies of \(e\). Thus the continuous model is not giving an individual a fractional chore: a mass of workers receives whole chore bundles. Clearing denominators recovers ordinary finite instances with repeated chore copies.

My lead problem is Continuous Bivalued Approximate-EFX-fPO. An instance consists of \(Q\), \(\mathcal T\), \(k>1\), rational \(\mu_t\), and rational \(q_e\). Let \(B\subseteq Q\) be an integral bundle and \(c_t(B)=\sum_{e\in B}s_t(e)\). The allocation variable is \(\lambda_{t,B}\ge 0\), the mass of type-\(t\) workers receiving the whole bundle \(B\), subject to

\[ \sum_B\lambda_{t,B}=\mu_t \]

for every type \(t\), and

\[ \sum_{t,B:e\in B}\lambda_{t,B}=q_e \]

for every chore kind \(e\).

The allocation is \(\beta\)-EFX if, whenever \(\lambda_{t,B}>0\) and \(\lambda_{u,D}>0\),

\[ c_t(B\setminus\{e\})\le \beta\,c_t(D) \]

for every \(e\in B\). This is the paper’s individual EFX condition applied support-wise to the continuum population.

For fPO, retain the paper’s fractional benchmark: no alternative fractional assignment of the chore supply may weakly reduce every worker’s cost and strictly reduce the cost of a positive-mass set of workers. A convenient certificate is a payment vector \(p_e>0\) such that every chore received by type \(t\) minimizes \(s_t(e)/p_e\) for that type. This is the continuum version of the Fisher-equilibrium certificate used throughout the paper.

The computational task is to minimize \(\beta\), or decide whether a feasible allocation exists with \(\beta\le 2-\frac1k\), together with an fPO certificate. The expected classification is Class A. Theorem 3.14 proves that every finite \(\{1,k\}\)-instance admits a polynomial-time \((2-\frac1k)\)-EFX and fPO allocation. Its proof is especially suitable for continuization: the pEF1 equilibrium, payment levels, MPB conditions, and the low/high-group reallocation argument depend on cost and payment classes rather than on the names of individual workers. In the mass model, those reallocations become transfers between positive masses of type-bundle configurations. The remaining research problem is to perform them in time polynomial in \(|Q|\), \(\tau\), and the encoding length of \(\mu\) and \(q\), rather than in the denominator-cleared population size.

The second, stronger special case is Continuous Bivalued Exact-EFX-fPO\(_2\). It is the same precisely defined problem with \(k=2\), but the target is \(\beta=1\): find \(\lambda\) and an fPO certificate satisfying

\[ c_t(B\setminus\{e\})\le c_t(D) \]

for every pair of bundles in the support and every \(e\in B\). This mirrors Theorem 4.1, stated by the authors here and proved in the deferred full version rather than fully detailed in the proceedings text. The expected classification is again Class A. The paper’s \(k=2\) analysis compresses earnings into three levels \(z,z+1,z+2\), and its reallocation argument involves only finitely many mass classes. That makes a type-mass implementation particularly plausible.

The authors should recognize these as their problems: the costs remain additive and bivalued, chores remain indivisible for each worker, EFX still means “up to any item,” and fPO retains exactly their fractional efficiency benchmark. The paper’s own Fisher-market methodology also naturally invites a high-multiplicity formulation.

The weakest point is substantial. With a fixed finite set of unique chores and a continuum of workers, almost everyone receives nothing, so EFX becomes largely vacuous. The per-capita chore supply \(q\) is therefore essential, but it means this is an extension with joint population/resource scaling, not a direct replacement of \(n\) by a continuum. A second unresolved issue is that \(\lambda\)-support EFX is not an ordinary linear constraint, and strict Pareto improvement must mean improvement on positive mass. If those changes are judged to alter the problem too much, the mirror fails. If high-multiplicity repeated chores are accepted as the relevant instance regime, however, Theorems 3.14 and 4.1 give a credible Class-A continuous allocation programme, with open questions about compressed equilibrium computation, configuration separation, exact tie handling, and whether the support constraints themselves ever create a continuum-specific hardness barrier.

The case AGAINST (opponent, writing after the proponent)

The strongest case against both anchors is that neither survives a population-only limit.

For a fixed finite chore set \(M\), let \(n>|M|\). Some agent has an empty bundle. Since every cost is strictly positive, any \(\beta\)-EFX allocation must then give every nonempty agent at most one item: for an empty agent \(j\),

\[ c_i(X_i\setminus\{e\})\le \beta c_i(\emptyset)=0 \]

for every \(e\in X_i\). Thus, as the population grows with \(M\) fixed, EFX becomes automatic singleton assignment, and in the actual continuum every chore is assigned to a measure-zero set of workers. Theorem 3.14 therefore has no nontrivial population mirror, and Theorem 4.1 does not become more meaningful at \(k=2\).

The proposed repair—\(q_e\) copies of each chore per unit population—is the only serious escape, but it changes two axes at once. It makes the chores high-multiplicity as well as the agents. That may define a sensible repeated-chore problem, but it is no longer the population continuization studied by ChoCo: the original finite item set \(M\) has been replaced by a growing collection of chore copies.

More importantly, preserving the paper’s EFX notion requires retaining the entire distribution \(\lambda_{t,B}\) over type–bundle pairs. The population vector \(\mu\) is insufficient: two allocations with the same type masses and chore supply can differ in EFX solely because their bundle supports differ. If a positive mass of type \(u\) receives \(D\), every positive-mass bundle \(B\) of type \(t\) must satisfy

\[ c_t(B\setminus\{e\})\le \beta c_t(D) \]

for every \(e\in B\). Hence a tiny positive mass of workers with an empty bundle constrains every other bundle as strongly as a mass of one-half. When that mass reaches zero, the constraint disappears. EFX is therefore support-sensitive and discontinuous under population convergence; there is no canonical mass-based limit preserving both its finite-agent meaning and ordinary continuity.

This also defeats the claimed lift of Theorem 3.14. Its proof reallocates the whole bundle of one named agent against a high-payment item of another, maintaining an individual MPB condition. A mass of agents of one cost type need not share one bundle, so “the low/high group” does not determine which reallocations are legal. Aggregating the agents requires solving an endogenous support-selection problem over bundles, not merely transferring mass between cost types. The payment certificate survives aggregation, but the fairness argument does not.

Theorem 4.1 is even more exposed. The three earning classes \(N^z,N^{z+1},N^{z+2}\) classify individual bundles by payment, not population types. A positive-mass earning class may contain many distinct bundle patterns, and the paper’s “at most two item” reallocation between two agents does not become a finite mass-class operation. Retaining exact EFX means retaining those bundle patterns; discarding them means defining a different fairness notion.

Thus, under the programme’s strict scope—continuizing the population while keeping the finite indivisible item set—both anchors degenerate. The proponent’s repeated-chore construction is a legitimate new high-multiplicity fair-division problem, but it is a joint agent-and-resource scaling problem whose continuous object is \(\lambda\), a distribution of allocations, rather than the society \(\mu\). That is the strongest negative case.

It is not airtight. If ChoCo explicitly admits per-capita replication of chores and accepts a measure over type–bundle configurations as a continuous society, then the paper does have a credible mirror, especially because cost vectors are genuine complete types. I therefore would not honestly claim that no worthwhile scenario exists; the negative conclusion is defensible only under the programme’s population-only reading.

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.