Rainbow Cycles Reach The Half-Vertex Bound
A minimal-counterexample proof settles Aharoni’s r=2 case and shows the ceiling n/2 bound cannot be improved.
Underlying Paper
Short rainbow cycles in graphs and matroids
Let $G$ be a simple $n$-vertex graph and $c$ be a colouring of $E(G)$ with $n$ colours, where each colour class has size at least $2$. We prove that $(G,c)$ contains a rainbow cycle of length at most $\lceil \frac{n}{2} \rceil$, which is best possible. Our result settles a special case of a strengthening of the Caccetta-H\"aggkvist conjecture, due to Aharoni. We also show that the matroid generalization of our main result also holds for cographic matroids, but fails for binary matroids.
Rainbow cycle problems ask how local colour multiplicity forces a globally colour-distinct cycle. The motivating target here is Aharoni’s strengthening of the Caccetta-Häggkvist conjecture: if an n-vertex graph has n edge colours and every colour appears at least r times, should it contain a rainbow cycle of length at most ? This paper resolves the first nontrivial case, , and ties it back to the known case of Caccetta-Häggkvist for directed graphs.
Core Contribution
The main theorem is sharp: every simple n-vertex graph whose edges are coloured with n colours, each used at least twice, contains a rainbow cycle of length at most . The result is not just an existence proof for some short rainbow cycle; it gives the exact threshold for the natural extremal function when the number of colours equals the number of vertices.
The authors also show why this is the right bound. For a graph on vertex set with edges and , colouring both edges by i, the shortest rainbow cycle has length . Figure 1 gives the seven-vertex instance, where the shortest rainbow cycle has length 4.
Technical Approach
The proof starts with a useful reduction. A weaker “properly coloured cycle” version of Aharoni’s conjecture would imply Caccetta-Häggkvist: orient each directed arc into an undirected edge and colour it by its tail. A properly edge-coloured cycle then corresponds to a directed cycle, because any failure would force two incident edges of the cycle to have the same colour.
For the main theorem, the authors assume a smallest counterexample. Minimality lets them take every colour class to have exactly two edges. They first prove that some vertex has all incident edges of distinct colours. Otherwise, at every vertex there are two same-coloured incident edges; orienting such pairs away from the vertex and applying the known Caccetta-Häggkvist theorem for minimum outdegree 2 would produce a directed cycle of length at most , which translates back into a rainbow cycle.
Results and Analysis
The graph result is a theorem, not an experiment: the quantitative content is the exact upper bound and the matching construction showing equality. The paper goes further by defining the rainbow girth function for n-vertex graphs with edges and all colour classes of size 2. It determines the full range : for , for , and for . This makes the threshold behaviour unusually explicit: dropping from n colours to n-1 colours changes the forced rainbow girth from half the vertices to almost all vertices, and dropping to n-2 colours removes any guarantee of a rainbow cycle.
For , the authors use a theorem of Bollobás and Szemerédi on graph girth to obtain
for and . This is an upper bound rather than an exact formula, and the authors explicitly leave improvement of this range as an open problem.
Matroid Extension
The matroid section is more mixed. The natural analogue asks whether a simple rank- matroid with n colours, each class of size at least 2, must contain a rainbow circuit of size at most . The theorem holds for graphic matroids as a direct consequence of the graph result, and the authors prove it for cographic matroids by translating rainbow cocircuits through a graph decomposition and degree-counting argument.
But the general matroid statement fails. The authors construct an infinite family of binary matroids for even : simple rank- binary matroids on elements, coloured into n pairs, in which every rainbow circuit has size strictly greater than . The evidence therefore supports a precise conclusion: the graph theorem is sharp, the cographic extension is valid, and binary matroids are too broad a setting for the same bound.
Evidence Box
theoreticalKey Claims
- •Aharoni’s rainbow-cycle conjecture holds for r=2 in simple graphs
- •The ceiling n/2 rainbow-cycle bound is best possible
- •The matroid analogue holds for cographic matroids
- •The matroid analogue fails for binary matroids
Key Results
- •Rainbow cycle length at most ceil(n/2) for n colours with each colour class size at least 2
- •Matching construction has shortest rainbow cycle length ceil(n/2)
- •f(n,t)=∞ for t≤n−2, f(n,t)=n−1 for t=n−1, and f(n,t)=ceil(n/2) for t=n
- •For even n≥6, binary counterexamples have rank n−1, 2n elements, n colour classes, and no rainbow circuit of size at most n/2
Limitations & Caveats
- •Main graph theorem covers only the r=2 case of Aharoni’s conjecture
- •For t>n, the paper gives an upper bound rather than an exact value
- •The natural matroid generalization fails for binary matroids
- •Regular-matroid extension is left as a conjecture