| paper | Approximately EFX Allocations for Indivisible Chores |
| authors | Shengwei Zhou, Xiaowei Wu |
| venue | IJCAI 2022 |
| filed under | fairalloc · chores-online |
| judged by | gpt-5.6-luna / xhigh (triple__luna__xhigh__c22r1) |
| judge confidence | medium |
| authors would recognise it | yes |
Theorem 19
statement extracted from the paper’s text layer
Given \(\tau\ge4\) complete bivalent cost types with rational population distribution \(\mu\), rational per-capita chore supplies \(q\in\mathbb{Q}_{\ge0}^{m}\), and \(c_t(e)\in\{a,b\}\), decide or construct a finite-support mass allocation \(x_{t,z}\ge0\) over integral bundles \(z\in\mathbb{Z}_{\ge0}^{m}\) satisfying \(\sum_z x_{t,z}=\mu_t\), \(\sum_{t,z}z_e x_{t,z}=q_e\), and \(c_t(z-\mathbf{1}_e)\le(\tau-1)c_t(z')\) for every supported \(x_{t,z}>0\), \(x_{u,z'}>0\), and every \(e\) with \(z_e>0\), where \(c_t(z)=\sum_e z_e c_t(e)\).
A recurring-workforce high-multiplicity model in which complete bivalent cost vectors define types, \(\mu\) is population mass, \(x_{t,z}\) distributes mass over integral bundles, \(q\) specifies aggregate chore supply, and feasibility is tested at \(\alpha=\tau-1\) or optimized over \(\alpha\).
Theorem 19 does not justify replacing \(n-1\) by \(\tau-1\): allowing one type to occupy multiple integral bundles creates a new support-compatibility problem for which the paper's round-robin proof supplies no invariant.
fatal: False
The mirror covers the named allocation algorithms in Theorems 8, 15, and 19, especially the bivalent and arbitrary-additive EFX guarantees; it leaves the internal lemmas, baseline constructions, and related discussions of goods, MMS, and PROPX untouched.
The most credible mirror is a high-multiplicity workforce with recurring, still-indivisible chores. Imagine \(N\) cleaners and \(m\) chore categories. There are \(Nq_e\) copies of category \(e\), where \(q_e\) is a fixed per-capita supply. A type \(t\) is a complete additive cost vector \(c_t=(c_t(e))_{e\in M}\): for example, a cleaner’s physical limitations, training, and burden for every chore category. The society is described by \(\mu_t\), the fraction of cleaners of type \(t\), with \(N\gg\tau\) and \(\tau\) fixed or moderate.
A bundle is an integer vector \(b\in\mathbb Z_{\ge0}^m\), so every individual still receives an integral bundle and every chore copy is assigned whole. A continuous allocation is a finite-support distribution \(x_{t,b}\), where \(x_{t,b}\) is the mass of type-\(t\) cleaners receiving bundle \(b\). It must satisfy \(\sum_b x_{t,b}=\mu_t\) and \(\sum_{t,b}b_e x_{t,b}=q_e\) for every chore category \(e\). Write \(c_t(b)=\sum_e b_e c_t(e)\).
The allocation is \(\alpha\)-EFX if, whenever \(x_{t,b}>0\) and \(x_{u,b'}>0\), then for every \(e\) with \(b_e>0\), \(c_t(b-\mathbf 1_e)\le\alpha c_t(b')\). The objective is to minimize \(\alpha\), or to decide whether an allocation exists for a specified \(\alpha\). This is population continuity only: \(x\) is a mass distribution over integral bundles. For rational data, multiplying by a common denominator recovers an ordinary finite instance with \(N\mu_t\) agents and \(Nq_e\) indivisible chore copies.
My lead anchor is Theorem 19, proved in this paper. It gives a polynomial-time \((n-1)\)-EFX allocation for \(n\ge4\) agents with bi-valued cost functions. Its continuous counterpart is:
\(\textsf{Bivalent-Mass-}(\tau-1)\textsf{-EFX}\): given rational \(\mu\), rational chore supplies \(q\), and types satisfying \(c_t(e)\in\{a,b\}\), find a mass allocation \(x\) satisfying the constraints above and \((\tau-1)\)-EFX.
This is not claiming that the paper’s \(n-1\) bound automatically becomes \(\tau-1\). That replacement is precisely the continuization question: can the dependence on the number of named agents be replaced by dependence on the number of distinct complete cost profiles? The bivalued setting is especially plausible. A type is simply the heavy-chore set \(H_t\subseteq M\), and a large workforce may genuinely contain many cleaners with the same heavy/light profile. The paper’s heavy-item classification and its round-robin structure should have type-level analogues.
I would initially expect the stated approximation problem to be Class A for fixed \(\tau\), perhaps through a configuration or flow formulation whose pricing problem exploits the heavy/light structure. The exact version, \(\alpha=1\), is a valuable boundary question: it may be Class C even if the coarse approximation is tractable. Further questions include whether a constant independent of \(\tau\) is possible, and whether the continuous optimum can be rounded to a finite \(N\)-agent allocation with controlled additive error.
The second anchor is Theorem 8, also proved here. It gives a polynomial-time \(3n^2\)-EFX allocation for arbitrary additive costs and any number of agents. Its continuous problem is:
\(\textsf{Additive-Mass-}3\tau^2\textsf{-EFX}\): given rational \(\mu\), rational supplies \(q\), and arbitrary rational additive type costs \(c_t(e)\ge0\), find a mass allocation \(x\) that is \(3\tau^2\)-EFX.
Again, the point is to ask whether the theorem’s dependence on headcount \(n\) can disappear in a high-multiplicity regime and be replaced by dependence on \(\tau\). The proof gives a credible starting point: its large-item sets, common small-item partition, and assignment of exceptional items can all be reformulated over cost types rather than named individuals. The main unresolved issue is whether the resulting configuration problem has an efficient pricing procedure. I would forecast Class A for the coarse type-parameterized approximation if that pricing problem can be controlled; exact mass-EFX is a plausible continuum-specific hardness candidate.
A narrower exact anchor is Theorem 15, proved here: three agents with bi-valued costs admit an EFX allocation in polynomial time. The corresponding question is \(\textsf{Three-Type-Bivalent-Mass-EFX}\): take exactly three positive-mass cost types, arbitrary rational \(\mu\), bi-valued costs, and discrete chore supplies \(q\); does there exist an \(x\) satisfying the above constraints with \(\alpha=1\), and can it be found efficiently? This is a meaningful test of whether the paper’s exact three-agent phenomenon survives when each of the three profiles is represented by a large population. I would regard it as an open boundary between a possible Class A result and continuum-specific hardness, not as a filler anchor.
The paper contains no named NP-hardness, coNP-hardness, or parameterized-hardness theorem, so there is no honest Class B hardness anchor here. The positive case therefore rests on its proved algorithmic structure: large-versus-small chores, heavy/light type profiles, and balanced partitions. The mirror covers the paper’s EFX-computation results, not its unrelated discussion of goods, MMS, or PROPX.
The weakest point is the need for repeated chore copies. If one keeps exactly one copy of each of the paper’s \(m\) chores while letting \(N\) grow, almost every agent receives nothing and EFX becomes degenerate. Allowing chores to be fractionally assigned would instead continuize the outcome, which is outside ChoCo’s scope. The repeated-copy workforce is therefore necessary for a nondegenerate population mirror, but it does change the instance regime. Its defense is that every finite realization remains exactly an indivisible additive-chore allocation problem; it is simply a high-multiplicity regime with many agents and repeated item signatures.
The strongest negative case is a nondegeneracy objection. If the paper’s \(m\) chores remain fixed while the number \(N\) of agents tends to infinity, at most \(m\) agents receive anything. Almost every agent has an empty bundle, so EFX is vacuous for almost all of the population; the finitely many nonempty agents have measure zero. Thus the literal population limit destroys the fairness question.
The proposed repair—introducing \(Nq_e\) copies of each chore category—is substantial. It scales the resource side with the population and replaces the paper’s finite-item problem by a joint high-multiplicity assignment model. The substantive object is no longer the population distribution \(\mu\), but a distribution \(x_{t,b}\) over integral configurations, subject to aggregate supply constraints. That is a legitimate model, but it is not an automatic continuous mirror of the paper’s problem.
This undermines Theorem 19 most directly. Its \((n-1)\)-EFX guarantee concerns an allocation into exactly \(n\) named bundles. Replacing \(n\) by the number \(\tau\) of cost types is a new conjecture, not a continuization dictated by the theorem. With three types, a type may be split across arbitrarily many bundles, and EFX must compare every supported bundle against every other supported bundle. If each type is restricted to one bundle, the population distribution contributes little beyond weighted feasibility; if types may split, the problem becomes a new global configuration-compatibility problem.
Theorem 8 has the same defect. Its sets \(L_i\), tail sets \(M_i^{-}\), and exceptional-item assignments are indexed by individual agents and rely on an \(n\)-way partition. A complete cost type removes named identity, but it does not remove the distinct bundles that agents of that type may receive. Consequently, \((n-1)\) cannot naturally become \((\tau-1)\), nor \(3n^2\) become \(3\tau^2\), without changing the mathematical question rather than translating it.
Theorem 15 is no safer. With exactly three cost types, giving each type one bundle produces a weighted three-bin problem; allowing a type to receive several bundles produces the support-compatibility problem above. The paper’s round-robin and exceptional-item arguments do not descend to either formulation in any direct way. The exact three-type question may be interesting, but its interest comes from inventing a new mass-allocation model, not from continuizing the paper’s three-agent theorem.
This is, however, not a strong universal negative. Repeated chore categories and recurring homogeneous workers are a credible high-multiplicity regime, and \(x_{t,b}\) can genuinely represent a population of individuals who each receive an integral bundle. The paper contains named polynomial-time results, so there is no decisive “nothing computational to mirror” objection. Under the programme’s stated high-multiplicity bridge, the proponent’s construction is admissible. The honest conclusion is therefore that the negative case is weak: these anchors are not defeated, only shown to require a carefully justified joint scaling of agents and chores.
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.