Pith. sign in

REVIEW 6 minor 22 references

A Linear Bound on the Rainbow Cycle Number and Approximate EFX

T0 review · 0 major / 6 minor · reviewed 2026-07-31 · grok-4.5

Pith's one-line read The rainbow cycle number is linear: every multipartite digraph with the in-neighbor property and no rainbow cycle has fewer than e·d parts of size at most d, which yields partial (1−ε)-EFX with only O(√(n/ε)) unallocated goods.

desk verdict Clean elementary proof that R(d)<ed, resolving the linear conjecture and giving the best asymptotic unallocated-goods bound the rainbow-cycle reduction can deliver. read the letter →

arxiv 2607.27455 v1 pith:R6INP6L2 submitted 2026-07-29 cs.GT

classification cs.GT MSC 91B3205C2068R10
keywords EFXfairdivisionrainbowcyclenumberadditivevaluationsapproximateenvy-freenessmultipartitedigraphszero-sumcycles
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

Whether every additive fair-division instance has a complete EFX allocation is still open. A standard workaround leaves some goods unallocated and asks only for (1−ε)-EFX. Bounds on a combinatorial quantity called the rainbow cycle number R(d) convert directly into bounds on how many goods must be left out. This paper proves the long-conjectured linear upper bound R(d) < e d, improving the previous O(d log d). The resulting guarantee is a partial (1−ε)-EFX allocation with O(√(n/ε)) unallocated goods—the best asymptotic number the rainbow-cycle reduction can ever deliver—and a randomized algorithm finds it in expected polynomial time.

What carries the argument

The packing inequality: after choosing one in-neighbor from each other class for every vertex, each pair (permutation of the classes, terminal vertex) builds a unique rainbow path; distinct pairs produce distinct transversals, because two different orders on the same vertex set would create a rainbow cycle. Counting these paths yields the factorial-versus-product inequality.

What would settle it

Exhibit a directed multipartite digraph with the in-neighbor property, part size at most d, no rainbow cycle, and at least ⌈e d⌉ parts; or, for a concrete small d, decide by exhaustive or SAT search whether R(d) already meets or exceeds ⌊e d⌋.

Watch

Extended reading notes

Core claim

In any directed k-partite graph whose every vertex has an in-neighbor in every other part and that contains no rainbow cycle, the packing inequality (k−1)! ∑|V_i| ≤ ∏|V_i| holds. When every part has size at most d this forces k! ≤ d^{k−1}, hence k < e d, so the rainbow cycle number satisfies R(d) < e d.

Load-bearing premise

The translation from the combinatorial bound into an EFX guarantee rests entirely on an earlier reduction that splits leftover goods into high-demand items (at most 2n/(ε d) of them) and low-demand items whose “champion graph” is rainbow-cycle-free and therefore of size at most R(d).

Editorial extensions

If this is right

  • Every additive n-agent instance admits a partial (1−ε)-EFX allocation with O(√(n/ε)) unallocated goods, found by a randomized expected polynomial-time algorithm.
  • When agents use only q distinct valuations the same argument leaves only O(√(q/ε)) goods unallocated.
  • Starting from a suitable high-Nash-welfare seed yields the same unallocated-goods bound while preserving a (1/(2−ε))-approximation to maximum Nash welfare.
  • The same counting shows the rainbow path degree H(ℓ) is Θ(ℓ²).
  • The bound supplies a short alternate proof that every finite group Γ has zero-sum cycle number n(Γ) = O(|Γ|).

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • Because R(d) ≥ d is already known, the expression 2n/(ε d) + R(d) is minimized at Θ(√(n/ε)); further improvements inside the rainbow-cycle framework cannot beat this square-root barrier.
  • The still-open conjecture R(d) = d would simultaneously give the sharp zero-sum bound n(Γ) ≤ |Γ| + 1 for every finite group and the cleanest possible constant in the EFX reduction.
  • Derandomizing the O(k²)-time rainbow-cycle finder at the linear threshold remains open and would turn the whole EFX procedure deterministic.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

0 major / 6 minor

Summary. The paper studies the rainbow cycle number R(d): the largest number of parts in a directed multipartite graph with parts of size at most d, the in-neighbor condition (every vertex has an in-neighbor in every other part), and no rainbow directed cycle. The authors prove the packing inequality (k-1)! ∑ |V_i| ≤ ∏ |V_i| for any such rainbow-cycle-free graph on k parts (Theorem 3). Combined with AM–GM and Stirling, this yields R(d) < e d, resolving the conjecture that R(d) is linear and matching the known lower bound R(d) ≥ d up to a constant factor. Via the reduction of Chaudhury et al., this implies every additive n-agent instance admits a partial (1-ε)-EFX allocation with O(√(n/ε)) unallocated goods (Theorem 1), which is asymptotically optimal for that reduction; a randomized algorithm finds such an allocation in expected polynomial time (Lemma 4). The same counting idea gives H(ℓ) = Θ(ℓ²) for the rainbow path degree, with brief applications to few valuation types, Nash welfare, and zero-sum cycles in groups.

Significance. The result closes the main open conjecture on R(d) with a short, elementary packing argument and immediately improves the best known guarantee on unallocated goods for approximate EFX from O_ε(√(n log n)) to O(√(n/ε)). The bound is asymptotically tight for the rainbow-cycle reduction itself, which the authors correctly identify as a square-root barrier inherent to that method rather than a limitation of their combinatorial bound. Strengths include a fully written self-contained proof of the packing inequality, an explicit constant e, a matching randomized recovery algorithm with concrete success probability > 1-1/d, and clean corollaries (quadratic rainbow path degree; short alternate O(|Γ|) proof for zero-sum cycles). This is a clear, high-value contribution to discrete fair division and combinatorial extremal graph theory.

minor comments (6)
  1. [Title] Title line and running header contain a spurious space: "APPROXIMA TE EFX". Fix throughout.
  2. [Section 3, Theorem 3] In the proof of Theorem 3, the phrase "Retaining only these chosen edges cannot create a rainbow cycle" is correct but slightly abrupt; a half-sentence noting that any rainbow cycle in the thinned graph is already a rainbow cycle in G would make the reduction fully explicit for non-specialist readers.
  3. [Lemma 4] Lemma 4 states expected O(k²) time after preprocessing. It would help to state the preprocessing cost explicitly (O(k ∑ n_i) or O(k² d) when parts have size ≤ d) so that the end-to-end claim in Proposition 2/Theorem 1 is self-contained.
  4. [Table 1] Table 1 header "O(√n)" for this paper omits the 1/√ε dependence that Theorem 1 states; writing O(√(n/ε)) (or "O_ε(√n)") would match the theorem and the earlier rows' ε-dependence.
  5. [Section 5] Section 5: the cyclic construction proving R(d) ≥ d is standard; a one-line pointer that it is exactly the construction of Chaudhury et al. [12] (already cited) would avoid any impression of a new lower-bound argument.
  6. [References / Section 7] Minor typography: "Mészáros" appears with encoding artifacts in the references and body ("M´ esz´ aros"); normalize accented names.

Circularity Check

0 steps flagged · score 0.0 of 10

No circularity: the packing bound is a self-contained counting argument, and the EFX corollary cites an external reduction.

full rationale

Theorem 3 derives R(d)<ed from an elementary injectivity argument: after fixing one chosen in-neighbor per other class, each (permutation, terminal vertex) produces a distinct transversal, else two paths on the same transversal would contain oppositely oriented subpaths whose union yields a rainbow cycle. Injectivity gives (k-1)! ∑ n_i ≤ ∏ n_i; AM-GM and Stirling then force k<ed. Nothing in this chain is defined in terms of the target bound, fitted to data, or justified only by author-overlapping citation. Lemma 4 and Theorem 5 reuse the same counting and are likewise self-contained. The EFX numerical claim (Theorem 1) invokes Proposition 2 of Chaudhury et al. (distinct authors) as a black-box reduction; that is ordinary external citation, not a self-citation load-bearing step. The lower bound R(d)≥d is likewise external. No parameter is fitted, no uniqueness theorem is imported from the same authors, and no known result is merely renamed. Score 0 is therefore appropriate.

Assumptions & free parameters 0 free parameters · 5 assumptions · 0 invented entities

The combinatorial core uses only standard inequalities and the definition of R(d). The EFX corollary additionally imports one external reduction. No free parameters are fitted; no new physical or combinatorial entities are postulated.

assumptions (5)
  • standard math AM-GM inequality: (1/k)∑ n_i ≥ (∏ n_i)^{1/k}
    Invoked in the proof of Theorem 3 and again in Lemma 4 and Theorem 5 to turn the product bound into a sum bound.
  • standard math Stirling lower bound k! > (k/e)^k for every positive integer k
    Used at the end of Theorem 3 (and Lemma 4) to convert k! ≤ d^{k-1} into the concrete threshold k < e d.
  • domain assumption Proposition 2 (Chaudhury et al.): partial (1−ε)-EFX exists with |P| ≤ 2n/(ε d) + R(d), and the bound is algorithmic once rainbow cycles are findable
    Black-box reduction that turns any upper bound on R(d) into an EFX guarantee; cited verbatim as the bridge from Theorem 3 to Theorem 1.
  • domain assumption Agents have nonnegative additive valuations over indivisible goods
    Standard setting in which the EFX statements of Theorem 1 and Section 6 are claimed; the pure graph bound R(d)<e d does not need it.
  • domain assumption Lower bound construction R(d) ≥ d (Chaudhury et al.)
    Used only for the matching Ω(d) statement and the claim that √(n/ε) is best-possible from this reduction; not required for the upper bound itself.

how reviews work

0 comments
Cite this review

Pith. "Pith review of A Linear Bound on the Rainbow Cycle Number and Approximate EFX." pith.science (2026). https://pith.science/paper/R6INP6L2

@misc{pith2026260727455,
  author       = {Pith},
  title        = {Pith review of: A Linear Bound on the Rainbow Cycle Number and Approximate EFX},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/R6INP6L2}},
  note         = {Machine review of arXiv:2607.27455}
}
abstract

It is open whether every fair-division instance with additive valuations admits a complete envy-free-up-to-any-good (EFX) allocation. A well-studied relaxation allows some goods to remain unallocated and asks for $(1-\varepsilon)$-EFX. The rainbow cycle number $R(d)$ was introduced to study this problem: upper bounds on $R(d)$ yield approximate EFX allocations with few unallocated goods. The best previous bound, $R(d)=O(d\log d)$, gives $O_\varepsilon(\sqrt{n\log n})$ unallocated goods. We resolve the conjecture that $R(d)$ is linear by proving $R(d)<ed$. It follows that every instance with $n$ agents admits a partial $(1-\varepsilon)$-EFX allocation with $O(\sqrt{n/\varepsilon})$ unallocated goods. This is the best possible asymptotic guarantee on the number of unallocated goods obtainable from the rainbow-cycle reduction. We also give a randomized algorithm that finds such an allocation in expected time polynomial in the input size and $1/\varepsilon$.

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

22 extracted references · 7 canonical work pages

  1. [1]

    Akrami, N

    H. Akrami, N. Alon, B. R. Chaudhury, J. Garg, K. Mehlhorn, and R. Mehta,EFX: A simpler approach and an (almost) optimal guarantee via rainbow cycle number, Oper. Res. 73 (2025), no. 2, 738–751, doi:10.1287/opre.2023.0433

  2. [2]

    Alon and M

    N. Alon and M. Krivelevich,Divisible subdivisions, J. Graph Theory 98 (2021), no. 4, 623–629, doi:10.1002/jgt.22716

  3. [3]

    Amanatidis, H

    G. Amanatidis, H. Aziz, G. Birmpas, A. Filos-Ratsikas, B. Li, H. Moulin, A. A. Voudouris, and X. Wu,Fair division of indivisible goods: recent progress and open questions, Artificial Intelligence 322 (2023), Art. No. 103965, doi:10.1016/j.artint.2023.103965

  4. [4]

    Amanatidis, E

    G. Amanatidis, E. Markakis, and A. Ntokos,Multiple birds with one stone: beating1/2 for EFX and GMMS via envy cycle elimination, Theoret. Comput. Sci. 841 (2020), 94–109, doi:10.1016/j.tcs.2020.07.006. A LINEAR BOUND ON THE RAINBOW CYCLE NUMBER AND APPROXIMATE EFX 9

  5. [5]

    B. A. Berendsohn, S. Boyadzhiyska, and L. Kozma,Fixed-point cycles and approxi- mate EFX allocations, in47th International Symposium on Mathematical Foundations of Computer Science, LIPIcs, Vol. 241, Schloss Dagstuhl, 2022, Art. No. 17, 13 pp., doi:10.4230/LIPIcs.MFCS.2022.17

  6. [6]

    Berger, A

    B. Berger, A. Cohen, M. Feldman, and A. Fiat,Almost full EFX exists for four agents, in Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 36, AAAI Press, 2022, pp. 4826–4833, doi:10.1609/aaai.v36i5.20410

  7. [7]

    Campbell, J

    R. Campbell, J. P. Gollin, K. Hendrey, and R. Steiner,Optimal bounds for zero-sum cycles. I. Odd order, J. Combin. Theory Ser. B 173 (2025), 246–256, doi:10.1016/j.jctb.2025.04.003

  8. [8]

    Caragiannis, N

    I. Caragiannis, N. Gravin, and X. Huang,Envy-freeness up to any item with high Nash welfare: the virtue of donating items, inProceedings of the 2019 ACM Conference on Economics and Computation, ACM, 2019, pp. 527–545, doi:10.1145/3328526.3329574

Show all 22 references
  1. [9]

    Caragiannis, D

    I. Caragiannis, D. Kurokawa, H. Moulin, A. D. Procaccia, N. Shah, and J. Wang,The unrea- sonable fairness of maximum Nash welfare, ACM Trans. Econ. Comput. 7 (2019), no. 3, Art. No. 12, 32 pp., doi:10.1145/3355902

  2. [10]

    Chashm Jahan, M

    S. Chashm Jahan, M. Seddighin, S.-M. Seyed-Javadi, and M. Sharifi,Rainbow cycle num- ber and EFX allocations: (almost) closing the gap, inProceedings of the Thirty-Second International Joint Conference on Artificial Intelligence, IJCAI, 2023, pp. 2572–2580, doi:10.24963/ijcai.2023/286

  3. [11]

    B. R. Chaudhury, J. Garg, and K. Mehlhorn,EFX exists for three agents, J. ACM 71 (2024), no. 1, Art. No. 4, 27 pp., doi:10.1145/3616009

  4. [12]

    B. R. Chaudhury, J. Garg, K. Mehlhorn, R. Mehta, and P. Misra,Improving envy freeness up to any good guarantees through rainbow cycle number, Math. Oper. Res. 49 (2024), no. 4, 2323–2340, doi:10.1287/moor.2021.0252

  5. [13]

    B. R. Chaudhury, T. Kavitha, K. Mehlhorn, and A. Sgouritsa,A little charity guarantees almost envy-freeness, SIAM J. Comput. 50 (2021), no. 4, 1336–1358, doi:10.1137/20M1359134

  6. [14]

    Christoph, C

    M. Christoph, C. Knierim, A. Martinsson, and R. Steiner,Improved bounds for zero-sum cycles inZ d p, J. Combin. Theory Ser. B 173 (2025), 365–373, doi:10.1016/j.jctb.2025.03.001

  7. [15]

    A. A. Diwan,Cycles of weight divisible byk, arXiv:2407.01198, 2024

  8. [16]

    Feldman, S

    M. Feldman, S. Mauras, and T. Ponitka,On optimal tradeoffs between EFX and Nash welfare, inProceedings of the AAAI Conference on Artificial Intelligence, Vol. 38, AAAI Press, 2024, pp. 9688–9695, doi:10.1609/aaai.v38i9.28826

  9. [17]

    Kirchweger and S

    M. Kirchweger and S. Szeider,Computing small rainbow cycle numbers with SAT mod- ulo symmetries, in30th International Conference on Principles and Practice of Con- straint Programming, LIPIcs, Vol. 307, Schloss Dagstuhl, 2024, Art. No. 37, 11 pp., doi:10.4230/LIPIcs.CP.2024.37

  10. [18]

    Letzter and N

    S. Letzter and N. Morrison,Directed cycles with zero weight inZ k p, J. Combin. Theory Ser. B 168 (2024), 192–207, doi:10.1016/j.jctb.2024.05.002

  11. [19]

    Mahara,Extension of additive valuations to general valuations on the existence of EFX, Math

    R. Mahara,Extension of additive valuations to general valuations on the existence of EFX, Math. Oper. Res. 49 (2024), no. 2, 1263–1277, doi:10.1287/moor.2022.0044

  12. [20]

    M´ esz´ aros and R

    T. M´ esz´ aros and R. Steiner,Zero sum cycles in complete digraphs, European J. Combin. 98 (2021), Art. No. 103399, doi:10.1016/j.ejc.2021.103399

  13. [21]

    Plaut and T

    B. Plaut and T. Roughgarden,Almost envy-freeness with general valuations, SIAM J. Discrete Math. 34 (2020), no. 2, 1039–1068, doi:10.1137/19M124397X

  14. [22]

    Prakash HV, R

    V. Prakash HV, R. Mehta, and P. Nimbhorkar,Almost and approximate EFX for few types of agents, arXiv:2508.15380, 2025. Department of Mathematics, Princeton University, Princeton, New Jersey, USA Email address:varunsiva@princeton.edu

Pith tools

Reviewed July 31, 2026 · model on record in the stance chip above.