English

A Linear Bound on the Rainbow Cycle Number and Approximate EFX

Computer Science and Game Theory 2026-07-29 v1

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ε)(1-\varepsilon)-EFX. The rainbow cycle number R(d)R(d) was introduced to study this problem: upper bounds on R(d)R(d) yield approximate EFX allocations with few unallocated goods. The best previous bound, R(d)=O(dlogd)R(d)=O(d\log d), gives Oε(nlogn)O_\varepsilon(\sqrt{n\log n}) unallocated goods. We resolve the conjecture that R(d)R(d) is linear by proving R(d)<edR(d)<ed. It follows that every instance with nn agents admits a partial (1ε)(1-\varepsilon)-EFX allocation with O(n/ε)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/ε1/\varepsilon.

Cite

@article{arxiv.2607.27455,
  title  = {A Linear Bound on the Rainbow Cycle Number and Approximate EFX},
  author = {Varun Sivashankar},
  journal= {arXiv preprint arXiv:2607.27455},
  year   = {2026}
}