Rainbow Cycle Number and EFX Allocations: (Almost) Closing the Gap
Abstract
Recently, some studies on the fair allocation of indivisible goods notice a connection between a purely combinatorial problem called the Rainbow Cycle problem and a fairness notion known as : assuming that the rainbow cycle number for parameter d (i.e. (d)) is O(dβ γ d), we can find a (1-ε)- allocation with Oε(nββ+1γβ +1 n) number of discarded goods chaudhury2021improving. The best upper bound on (d) is improved in a series of works to O(d4) chaudhury2021improving, O(d2+o(1)) berendsohn2022fixed, and finally to O(d2) Akrami2022.We refer to the note at the end of the introduction for a short discussion on the result of Akrami2022. Also, via a simple observation, we have (d) ∈ (d) chaudhury2021improving. In this paper, we introduce another problem in extremal combinatorics. For a parameter , we define the rainbow path degree and denote it by (). We show that any lower bound on () yields an upper bound on (d). Next, we prove that () ∈ (2/ n) which yields an almost tight upper bound of (d) ∈ (d d). This in turn proves the existence of (1-ε)- allocation with Oε(n n) number of discarded goods. In addition, for the special case of the Rainbow Cycle problem that the edges in each part form a permutation, we improve the upper bound to (d) ≤ 2d-4. We leverage () to achieve this bound. Our conjecture is that the exact value of () is 22 -1. We provide some experiments that support this conjecture. Assuming this conjecture is correct, we have (d) ∈ (d).
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.