Cycle Ratio: Concepts and Applications
- Cycle ratio is a normalized quantity derived from cycles, characterizing node importance, graph cyclicity, and optimization ratios across different domains.
- It encompasses distinct formulations in complex networks, directed optimization, facility location, Hamiltonian chordal graphs, and solar physics.
- Empirical evaluations and algorithmic advancements highlight its unique advantages over classical metrics by leveraging cycle-based normalization.
Cycle ratio is not a single invariant. Across the literature, the term denotes several distinct normalized quantities built from cycles: a node-importance measure based on shared participation in shortest or basic cycles in complex networks, a graph-level fraction of nodes that lie on at least one cycle, a directed-cycle objective such as cost-to-time or gradient-to-length ratio in combinatorial optimization, an approximation ratio for strategyproof facility location on a cycle, a ratio of non-extendible cycle length to graph size in Hamiltonian chordal graphs, and a solar-physics ratio between sunspot-number amplitude and sunspot-group area at cycle maximum (Fan et al., 2019, Fan et al., 2020, Zhang et al., 2021, Bringmann et al., 2017, Chen et al., 2023, Rogowski et al., 19 May 2025, Lafond et al., 2013, Javaraiah, 2024).
1. Terminological scope
The meaning of cycle ratio is discipline-dependent. In graph and network research, the common theme is normalization of a cycle-derived quantity, but the object being normalized differs substantially.
| Domain | Quantity | Source |
|---|---|---|
| Complex networks | Node importance from shared shortest or basic cycles | (Fan et al., 2019, Fan et al., 2020, Zheng et al., 30 Sep 2025) |
| Network classification | Fraction of nodes belonging to cycles | (Zhang et al., 2021) |
| Directed-graph optimization | Minimum cost-to-time or gradient-to-length ratio of a cycle | (Bringmann et al., 2017, Chen et al., 2023) |
| Facility location on a cycle | Approximation ratio of a strategyproof mechanism | (Rogowski et al., 19 May 2025) |
| Hamiltonian chordal graphs | Ratio of non-extendible cycle length to graph size | (Lafond et al., 2013) |
| Solar physics | Ratio of sunspot-number amplitude to sunspot-group area | (Javaraiah, 2024) |
Because these usages are non-equivalent, statements about cycle ratio are only meaningful relative to the underlying model class, the cycle family being counted or optimized over, and the normalization convention.
2. Cycle ratio as a node-importance measure in complex networks
In complex-network analysis, cycle ratio was introduced as a cycle-based alternative to star-based node centralities. One formulation defines cycle ratio as “the sum of the proportions of the node appearing in the basic cycles of the nodes contained in basic cycles of node .” In the worked example for node $1$, the value is computed as
$4/4 + 3/4 + 2/4 + 2/3 + 1/1 = 47/12.$
This construction is tied to a cycle-number matrix , where is the cycle number of node and for is the number of co-cycles of and 0. When basic cycles are regarded as hyperedges in a hypernetwork 1, the matrix is
2
and row-normalization yields a cycle-ratio matrix whose column sums equal the cycle ratio of the corresponding node (Fan et al., 2019).
A later formulation restricted attention to shortest cycles. Let 3 be the set of shortest cycles associated with node 4, and let 5. The cycle number matrix 6 is defined so that 7 is the number of cycles in 8 containing node 9, while $1$0 for $1$1 is the number of cycles in $1$2 passing through both $1$3 and $1$4. The resulting cycle ratio $1$5 sums the fractions $1$6 over all nodes $1$7 with $1$8, and is set to $1$9 when $4/4 + 3/4 + 2/4 + 2/3 + 1/1 = 47/12.$0. The interpretation given is that $4/4 + 3/4 + 2/4 + 2/3 + 1/1 = 47/12.$1 measures how strongly node $4/4 + 3/4 + 2/4 + 2/3 + 1/1 = 47/12.$2 participates in other nodes’ associated shortest cycles (Fan et al., 2020).
This shortest-cycle version was motivated by two considerations. First, longer cycles were treated as less relevant to the connectivity and dynamical roles under study. Second, exhaustive enumeration of all cycles is computationally infeasible in most networks because the number of cycles grows exponentially with length. Supplementary results reported in that line of work state that including second-shortest and third-shortest cycles does not necessarily improve performance, and may reduce discriminability because many nodes’ cycle sets overlap too strongly (Fan et al., 2020).
Empirically, the shortest-cycle-based index was contrasted with degree, H-index, coreness, betweenness, and articulation ranking. Using Kendall’s Tau, degree, H-index, and coreness were found to be highly correlated with one another, while cycle ratio was much less correlated with those measures. In node-percolation experiments, betweenness performed best overall, cycle ratio was close to the best, degree, H-index, and coreness were weaker, and articulation ranking was worst. In pinning control, betweenness and articulation ranking were often better than cycle ratio, but cycle ratio was better than degree, H-index, and coreness. In early-stage epidemic spreading across $4/4 + 3/4 + 2/4 + 2/3 + 1/1 = 47/12.$3 comparisons, cycle ratio ranked first $4/4 + 3/4 + 2/4 + 2/3 + 1/1 = 47/12.$4 times, second $4/4 + 3/4 + 2/4 + 2/3 + 1/1 = 47/12.$5 times, and third only $4/4 + 3/4 + 2/4 + 2/3 + 1/1 = 47/12.$6 times (Fan et al., 2020).
The same literature emphasized limitations. The method does not apply to trees or tree-like networks with no cycles, and it assigns cycle ratio $4/4 + 3/4 + 2/4 + 2/3 + 1/1 = 47/12.$7 to all nodes not belonging to any shortest cycle. A proposed hybrid correction was
$4/4 + 3/4 + 2/4 + 2/3 + 1/1 = 47/12.$8
where $4/4 + 3/4 + 2/4 + 2/3 + 1/1 = 47/12.$9 is degree and 0 is a tunable parameter (Fan et al., 2020).
A recent extension, Basic Cycle Ratio (BCR), replaces shortest cycles with a basic cycle set induced by a spanning tree. For every non-tree edge 1, the basic cycle is
2
where 3 is the unique path between 4 and 5 in the spanning tree. The basic-cycle number matrix counts how many basic cycles contain node 6 and how many contain both 7 and 8, and the BCR score uses the same ratio pattern as earlier cycle-ratio definitions. On six real-world social networks, BCR was reported to have the lowest average Kendall correlation with other methods, around 9, to achieve the best or near-best individuation in five out of six cases, and to remain robust across 0 random spanning-tree realizations (Zheng et al., 30 Sep 2025). This suggests a shift from shortest local loops to a fundamental cycle basis as the operative representation of cyclic structure.
3. Cycle-Nodes-Ratio as a graph-level measure of cyclicity
A distinct usage is Cycle Nodes Ratio (CNR), a graph-level quantity designed to measure how close a network is to a tree network. For an undirected connected graph 1 with 2 nodes and 3 edges, if 4 is the number of cycle nodes, then
5
A cycle node is defined as “the node sites along one or more cycle(s) path in a network.” Under this normalization, a cycle graph has 6 and a tree or star graph has 7 (Zhang et al., 2021).
The computational procedure is bridge-based. A node is a cycle node if and only if it is connected by at least one no-cut edge. The proposed CDFS algorithm uses Tarjan-style DFS with discovery times 8 and low-link values 9, with an edge 0 classified as a cut edge when
1
Cycle nodes are then identified from the set of nodes incident to no-cut edges. The reported complexity is 2 with adjacency lists and 3 with adjacency matrices (Zhang et al., 2021).
For Erdős–Rényi networks, the paper gave approximate analytical solutions for CNR and emphasized three phenomena: at fixed average degree, CNR is essentially independent of network size; at fixed network size, CNR increases with average degree; and there is a critical turning point at average degree 4. The critical phenomenon was linked to the giant component: for 5, all nodes are in tree components and the number of cycle nodes is 6; for 7, the giant component emerges and drives the appearance of cycle nodes (Zhang et al., 2021).
CNR was explicitly compared with two-core ratio (TCR). In ER networks the two are very similar, but in Watts–Strogatz networks and some real and fungal networks, TCR can be much larger than CNR because the 8-core can include cycle connect nodes that are not actually on any cycle. The distinction is therefore not merely terminological: CNR counts only nodes on actual cycle paths, whereas TCR may retain nodes that persist under leaf pruning without belonging to any cycle (Zhang et al., 2021).
The same study reported that real networks are generally lower in CNR than ER networks with the same mean degree. When microscopic CNR saturates near 9, improved spectral coarse-graining was used to expose macro-level differences: two networks could both have CNR 0 before coarse-graining, yet after coarse-graining one remained at 1 while another dropped to 2. In machine-learning-based network recognition using K-Nearest Neighbor and five features—density 3, modularity 4, average degree 5, global clustering coefficient 6, and CNR 7—removing 8 caused the largest performance drop, from precision 9, recall 0, F1 1 to precision 2, recall 3, F1 4 (Zhang et al., 2021).
4. Minimum-ratio cycles in directed-graph optimization
In combinatorial optimization, a closely related but distinct notion is the minimum-ratio cycle. One classical problem assigns each directed edge a cost 5 and transit time 6, and seeks a directed cycle 7 minimizing
8
This is the minimum cost-to-time ratio cycle problem. A standard reduction reweights edges by
9
so that if 0, the reweighted graph has a negative cycle; if 1, the minimum cycle weight is 2; and if 3, the graph has no negative cycle. The reported strongly polynomial algorithm runs in
4
described as the first improvement over Megiddo’s 5 algorithm for sparse graphs. The same work also gave a general-graph bound of
6
with fast matrix multiplication, and a constant-treewidth bound of 7, more specifically 8 (Bringmann et al., 2017).
A more recent dynamic formulation considered a directed graph 9 with edge lengths 00, edge gradients 01, and circulations 02. The ratio objective is
03
A dynamic algorithm for the min-ratio cycle problem must, after each update, output a cycle 04 satisfying
05
The principal approximation factor reported for the dynamic data structure is
06
The same framework gave the first almost-linear time algorithms for incremental cycle detection, strongly connected component maintenance, 07-08 shortest path, maximum flow, and minimum-cost flow (Chen et al., 2023).
The dynamic construction proceeds through a deterministic 09-oblivious routing, a hierarchical routing graph, decomposition into monotone cycles, reduction to fundamental cycles on a small set of trees, and a portal-routing plus dynamic-spanner recursion. One derived guarantee states that the approximate minimum-ratio cycle can be represented as a fundamental cycle in one of 10 trees, and the same machinery yields deterministic incremental cycle detection in total time
11
In that application, every edge is given capacity 12, cost 13, and threshold 14, so the existence of a directed cycle is converted into a feasible negative-cost circulation problem (Chen et al., 2023).
5. Ratios on cyclic domains and cycle-extendibility
In strategyproof facility location on a cycle, cycle ratio refers to an approximation ratio rather than a structural graph invariant. For a profile 15 and mechanism 16, the social cost is
17
the optimum is
18
and the mechanism’s approximation ratio is the smallest 19 such that
20
For any set of agents with an odd cardinality and a cyclic graph 21 of length 22, a strategyproof mechanism was shown to achieve approximation ratio at most 23, improving the previous upper bound 24 for 25. The mechanism, RD+PCD, is a 26–27 mixture of Random Dictator and Proportional Circle Distance, and its analysis uses a cycle-cutting technique that replaces the cycle distance
28
with the line-like distance
29
after normalization (Rogowski et al., 19 May 2025).
A separate graph-theoretic use concerns the ratio of a non-extendible cycle to the total number of vertices in a Hamiltonian chordal graph. Hendry’s conjecture that every Hamiltonian chordal graph is cycle extendible was disproved by a base counterexample 30 on 31 vertices, with heavy edges 32, 33, 34, 35, and 36, a Hamiltonian cycle
37
and a non-Hamiltonian cycle
38
By pasting cliques onto heavy edges, counterexamples were constructed on every 39 vertices. A further clique pasted onto edge 40 yields a graph on 41 vertices while preserving a non-extendible cycle of length 42, so the ratio becomes
43
which tends to 44 as 45 grows. Consequently, for any real number 46, there exists a Hamiltonian chordal graph 47 with a non-extendible cycle 48 satisfying
49
This is a cycle-length ratio rather than a node-importance or optimization ratio, but it shows another established use of cycle-based normalization (Lafond et al., 2013).
6. Solar-cycle ratio in heliophysics
In heliophysics, the relevant cycle is the solar cycle. The quantity studied is the ratio of sunspot-number amplitude to whole-sphere sunspot-group area at the maximum epoch of each cycle. If 50 is the maximum 51-month smoothed monthly mean total sunspot number 52, and 53 is the 54-month smoothed monthly mean whole-sphere sunspot-group area WSGA at the same epoch, then the ratio of interest is
55
The associated annual mean relations were fitted, cycle by cycle for Solar Cycles 56–57, by both
58
and
59
The nonlinear fit was reported to be better than the linear fit for Solar Cycles 60, 61, and 62 (Javaraiah, 2024).
A secular decreasing trend was found in the linear slope,
63
where 64 is the solar-cycle number. For the nonlinear fit, the first-order coefficient was
65
and the quadratic coefficient was
66
The ratio 67 had mean 68, standard deviation 69, and a long-term modulation of amplitude 70. A 71-year variation was reported, with crests near Solar Cycles 72 and 73, and this pattern was used to infer that Solar Cycle 74 should be larger than Solar Cycle 75 and that Solar Cycle 76 should be smaller than Solar Cycle 77 (Javaraiah, 2024).
The same work coupled the ratio analysis with earlier precursor relations and a 78-year periodicity in cycle amplitudes. The resulting numerical predictions for Solar Cycle 79 were
80
with the 81-year similarity argument giving the preferred estimate 82. The predicted maximum epoch was 83 (March 84) 85 months, the ending epoch 86 (March 87) 88 months, and the terminal 89 about 90 (Javaraiah, 2024).
The term cycle ratio therefore spans several mathematically unrelated constructs. In some areas it is a node score derived from shared cycle participation; in others it is a graph-level cyclicity fraction, a cycle-optimization objective, a performance ratio on a cyclic metric space, a cycle-length fraction, or a solar-cycle diagnostic. The unifying idea is normalization by a cycle-associated quantity, but the semantics, algorithms, and interpretations are field-specific.