Cycle Odd-Cover in Eulerian Graphs
- Cycle odd-cover is a mod-2 parity decomposition defined for Eulerian graphs, where a set of cycles has a symmetric difference equal to the graph's edge set.
- The framework introduces relaxed variants via topological and isolated vertex modifications, establishing sharp bounds based on maximum degree and linear arboricity.
- Distinct from cycle double covers and parity-constrained cycle-factors, cycle odd-cover emphasizes parity conditions over cycle lengths, clarifying its unique role in graph theory.
Cycle odd-cover is a parity-based cycle decomposition notion in graph theory. In the formulation introduced for Eulerian graphs, a cycle odd-cover of is a collection of cycles whose symmetric difference of edge sets is , and the minimum size of such a collection is denoted . The notion is part of a broader mod-$2$ covering framework that also includes path odd-covers and, in a distinct line of work, odd covers of cycle graphs by bicliques rather than by cycles (Borgwardt et al., 2023, Buchanan et al., 2022). A central theme across these formulations is that “odd” refers to parity of coverage under symmetric difference, not to the lengths of the covering cycles.
1. Definition, domain, and basic parameters
For an Eulerian graph , a cycle odd-cover is a collection of cycles whose symmetric difference of edge sets is . Its minimum cardinality is denoted
The cycle version is only defined for Eulerian graphs, because the class of Eulerian graphs is closed under symmetric difference (Borgwardt et al., 2023).
The same work introduces two relaxed variants. For a subdivision of , is the minimum of 0. For graphs obtained by adding isolated vertices, 1 is the minimum of 2. These are the cycle analogues of the topological and isolated-vertex relaxations defined first for path odd-covers (Borgwardt et al., 2023).
| Parameter | Meaning | Scope |
|---|---|---|
| 3 | minimum size of a cycle odd-cover | Eulerian graphs |
| 4 | minimum 5 over subdivisions 6 of 7 | Eulerian graphs |
| 8 | minimum 9 after adding isolated vertices | Eulerian graphs |
This formulation is fundamentally mod-0: the covering object is not a multiset with prescribed exact multiplicities, but a family whose edge sets sum to 1 over 2. A plausible implication is that cycle odd-cover is best viewed as a parity-decomposition parameter rather than as a classical cover parameter in the exact-multiplicity sense.
2. Extremal bounds and exact statements for Eulerian graphs
The main cycle results currently recorded for this notion are three bounds stated for every Eulerian graph 3: 4
5
6
Here 7 is the maximum degree and 8 is the linear arboricity (Borgwardt et al., 2023).
The same source notes the immediate lower bound
9
and explicitly says that $2$0 is also a lower bound for $2$1 and $2$2 (Borgwardt et al., 2023).
The topological parameter is therefore pinned down exactly: $2$3 except in the special case where $2$4 is a union of two or more vertex-disjoint cycles, where the theorem does not claim equality (Borgwardt et al., 2023). This exactness is structurally notable because the ordinary parameter $2$5 is only given an upper bound in the same theorem, whereas the topological relaxation is completely resolved outside that exceptional family.
3. Transfer from path odd-covers and proof architecture
The cycle theory is presented as a transfer of the path odd-cover machinery. For paths, the odd-cover number $2$6 is the minimum cardinality of a collection of paths whose vertex sets are contained in $2$7 and whose symmetric difference of edge sets is $2$8. The analogous topological theorem for paths is
$2$9
for all graphs 0 except the trivial case of a disjoint union of at least one cycle with at most one path, while the general upper bound is
1
For cycles, the proof of
2
transfers the path ideas by first decomposing an Eulerian graph into sets of vertex-disjoint cycles covering the maximum-degree vertices, then converting the path-based odd-cover constructions into cycle-based ones. Concretely, the argument uses repeated applications of the lemma that every Eulerian graph contains a set of vertex-disjoint cycles containing all maximum-degree vertices, and then each such set of cycles can be odd-covered by two paths; joining the two common endpoints of those paths produces two cycles. Iterating this over all cycle layers yields a cycle odd-cover with exactly 3 cycles (Borgwardt et al., 2023).
The cycle story is correspondingly cleaner than the path story. For paths, the odd-degree vertices and the maximum degree “compete” in the upper and lower bounds. For cycles, no such competition is needed because Eulerian graphs have 4, so the resulting statements are framed only in terms of 5 and 6 (Borgwardt et al., 2023).
4. Odd covers of cycle graphs by bicliques
A distinct literature uses “odd cover” in a biclique-decomposition sense. Given a finite simple graph 7, an odd cover of 8 is a collection of complete bipartite graphs, or bicliques, in which each edge of 9 appears in an odd number of bicliques and each non-edge of 0 appears in an even number of bicliques. The minimum cardinality is denoted 1 (Buchanan et al., 2022).
A central lower bound is
2
where
3
is the 4-rank of the adjacency matrix. For cycle graphs, the paper gives exact values: 5 and
6
Thus even and odd cycles behave differently. For even 7, the rank lower bound is exact. For odd 8, the exact value is one more than the rank lower bound. The upper bound construction for odd cycles uses 9 copies of 0 and one copy of 1, while the lower bound is obtained by analyzing an arbitrary odd cover 2, selecting a biclique 3 with both 4 and 5 odd, and proving
6
which forces
7
This biclique-based theory is not the same object as cycle odd-cover in the sense of 8, but it is directly relevant whenever the graph being covered is itself a cycle.
5. Disjoint unions of cycles and the even-core obstruction
The biclique odd-cover theory has also been pushed from single cycles to disjoint unions of cycles. If 9 and 0, then
1
Here the 2 are odd cycles, the 3 are even cycles, and 4 means disjoint union (Buchanan et al., 2024).
Several consequences are immediate. A single odd cycle satisfies
5
while a single even cycle satisfies
6
More generally, if a disjoint union of cycles contains at least one odd cycle, then its odd-cover number is exactly
7
whereas a union of even cycles is rank-tight (Buchanan et al., 2024).
The decisive structural tool is the notion of an even core. A nonempty set 8 is an even core if every vertex of 9 has an even number of neighbors in 0. Equivalently, the rows of 1 indexed by 2 sum to 3 over 4. The paper proves that if 5 is a perfect odd cover, then every even core 6 must intersect both partite sets of every biclique in 7 evenly; in particular, if some induced subgraph on an even core has an odd number of edges, then 8 cannot have a perfect odd cover (Buchanan et al., 2024).
Applied to disjoint unions of cycles, an odd cycle component is itself an even core and induces an odd number of edges. That obstruction explains the global 9 correction term. This yields a sharp dichotomy: even-cycle components contribute exactly the rank bound, while the presence of any odd cycle forces one additional biclique (Buchanan et al., 2024).
6. Distinctions from cycle double covers and parity-constrained cycle-factors
Cycle odd-cover is often conflated with other parity-sensitive cycle notions, but the underlying requirements are different.
First, it is distinct from a cycle double cover. In a cycle double cover, every edge belongs to exactly two cycles. In the directed variant, every edge is covered exactly twice and the two covering cycles induce opposite orientations on that edge (Jiménez et al., 2014). By contrast, cycle odd-cover in the sense of 0 is a symmetric-difference condition on a family of cycles, defined only for Eulerian graphs (Borgwardt et al., 2023).
Second, it is distinct from approximate or embedding-based relaxations of the Cycle Double Cover conjecture. In that framework, a bridgeless cubic graph is studied through embeddings and singular edges, and the central equivalence is that the CDC conjecture is equivalent to bridgeless cubic graphs having an embedding with no singular edge (Ghanbari et al., 10 Nov 2025). This is a defect-minimization relaxation of exact double covering, not a mod-1 odd-cover parameter.
Third, it is distinct from parity-constrained cycle-factors. A cycle-factor is a collection of vertex-disjoint cycles covering the entire vertex set. The problem
2
asks for a cycle-factor containing at least one odd cycle, whereas
3
requires that all cycles be odd. These variants are NP-complete in directed, undirected, and mixed settings, except for the separate open status of the “at least one even cycle” problem in directed and undirected graphs (Hörsch et al., 21 Oct 2025).
These distinctions matter because the adjective “odd” can refer to three different features: odd multiplicity in a mod-4 decomposition, odd cycle length inside a cycle-factor, or odd biclique coverage of the edge set of a graph. In the current graph-cover literature, cycle odd-cover most precisely refers to the Eulerian mod-5 cycle decomposition measured by 6, while “odd covers of cycles” refers to the biclique parameter 7 and its extensions to disjoint unions of cycles (Borgwardt et al., 2023, Buchanan et al., 2024).