Preprint
Article

This version is not peer-reviewed.

Bounds on the Lengths of Multiple Short Directed Cycles

Submitted:

08 October 2026

Posted:

10 October 2026

You are already at the latest version

Abstract

We establish a bound on the lengths of multiple distinct directed cycles in digraphs with prescribed minimum outdegree conditions. Specifically, we prove that for any \( m \in \mathbb{N^*} \) and \( \alpha \in (0, 1) \), every digraph \( G\ \) on a sufficient number of vertices with minimum outdegree of at least \( \alpha n \) contains \( m\ \) distinct directed cycles, each with a length of at most\( \frac{1}{\alpha}+74 \). More precisely, this holds for all \( n \geq \frac{m-1}{\alpha^2} \). This result provides an explicit relationship between the minimum outdegree density and the existence of bounded-length cycle structures in directed graphs.

Keywords: 
;  

1. Introduction

Throughout this paper, all digraphs are non-empty and simple (i.e., contain no parallel arcs or loops). We denote the set of positive integers by N * . Let G be a digraph with vertex set V ( G ) and arc set A ( G ) . The order of G is | G | = | V ( G ) | . An arc ( x , y ) ∈ A ( G ) makes y an out-neighbor of x and x an in-neighbor of y. The outdegree of a vertex x, denoted d + ( x ) , is the number of its out-neighbors; similarly, its indegree d − ( x ) is the number of its in-neighbors. A vertex z is a second out-neighbor of x if there exists a vertex y such that ( x , y ) ∈ A ( G ) , ( y , z ) ∈ A ( G ) , ( x , z ) ∉ A ( G ) , and x , y , z are pairwise distinct . The second outdegree of x is the number of its second out-neighbors. The minimum outdegree and minimum indegree of G are defined by δ + ( G ) = min { d + ( x ) ; x ∈ V ( G ) } and δ − ( G ) = min { d − ( x ) ; x ∈ V ( G ) } . A directed cycle C of length n in G is a subdigraph with vertex set { x 1 , x 2 , … , x n } and arc set { ( x 1 , x 2 ) , ( x 2 , x 3 ) , … , ( x n − 1 , x n ) , ( x n , x 1 ) } , where all x i are distinct. Its length (equivalently its number of vertices) is n.
In this paper, we shift focus from finding a single short directed cycle to guaranteeing the existence of multiple “short” directed cycles. Specifically, we investigate conditions under which a digraph with given minimum outdegree contains m distinct or vertex-disjoint directed cycles of bounded length.
The novelty of our approach lies in shifting the paradigm of the Caccetta–Häggkvist Conjecture from a single-cycle search to a multi-cycle packing problem. While one might intuitively expect that forcing multiple bounded-length cycles requires a strictly stronger outdegree condition, a highly surprising and significant aspect of our results is that the density condition on the minimum outdegree remains identical to that of finding a single cycle. By extending Shen’s theorem stated formally in Section 2, we demonstrate that a digraph with a sufficiently large order structurally accommodates not just one, but m short cycles under the exact same outdegree constraints. This reveals a deeper structural richness in digraphs with prescribed outdegrees and provides a new quantitative tool that could be instrumental in resolving related, broader conjectures. Our main results are stated below and proved in Section 3.
Main Theorem 1.Let m ∈ N * , α ∈ ( 0 , 1 ) and n 0 = ( m − 1 ) ( 1 + 74 α ) α 3 . Then, every digraph G on n ≥ n 0 vertices with minimum outdegree α n has m vertex-disjoint directed cycles, each with a length of at most 1 α + 74 .
Main Theorem 2.Let m ∈ N * , α ∈ ( 0 , 1 ) and n 0 = m − 1 α 2 . Then, every digraph G on n ≥ n 0 vertices with minimum outdegree α n has m distinct directed cycles, each with a length of at most 1 α + 74 .

2. Literature Review

The study of cycles forms a foundational pillar of graph theory [1], with extensive literature dedicated to the classical undirected case [2]. In undirected graphs, algorithmic approaches and structural constraints, often leveraging invariants such as the clique number or circumference, have been widely employed to study cycle existence and cycle lengths [3]. However, extending these results to directed graphs introduces significant complexity, as many structural properties available in undirected graphs no longer hold in the directed setting, requiring substantially different combinatorial and algorithmic techniques [4].
Regarding cycles in digraphs, Camion [5] proved that every strongly connected tournament contains a Hamiltonian directed cycle. More generally, Bondy [6] showed that every strongly connected n-chromatic digraph contains a directed cycle of length at least n. Recently, Al-Mniny et al. [7] established a special case of Cohen et al.’s conjecture on oriented cycles in strongly connected chromatic digraphs [8] by studying oriented cycles consisting of four blocks. For cycles with an arbitrary number of blocks, El-Joubbeh et al. [9] obtained linear bounds in Hamiltonian digraphs. These bounds were subsequently improved in [10,11,12] using secant edges [13].
Within the study of cycle packing in digraphs, Moon [14] proved that every strongly connected tournament T is pancyclic, that is, it contains cycles of all lengths 3 , 4 , … , n , where n is the number of vertices of T. Reed et al. [15] proved that for every integer n ≥ 0 , there is an integer t ≥ 0 such that for every digraph G, either G has n vertex-disjoint directed cycles, or G can be made acyclic by deleting at most t vertices. In addition, Bessy et al. [16] proved that every strongly connected digraph can be covered by at most α ( D ) directed cycles, where α ( D ) denotes the independence number of D.
A central problem in this domain is determining the minimum outdegree required to force a specific number of vertex-disjoint directed cycles. Bermond and Thomassen [17] conjectured in 1981 that every digraph with minimum outdegree at least 2 k − 1 contains k vertex-disjoint directed cycles. While this conjecture remains open in full generality, Alon [18] proved a linear upper bound, showing that a minimum outdegree of 64 k suffices. This bound has been subsequently improved and studied in various partial results. Our main theorems complement this body of literature by approaching the packing problem from a different angle: rather than scaling the outdegree condition proportionally with the number of desired cycles m, we fix the single-cycle outdegree density α n and leverage a sufficiently large graph order to force m bounded-length cycles.
A prominent open problem concerning short directed cycles is the Caccetta–Häggkvist Conjecture:
Conjecture 1 
([19]). Every digraph on n vertices with minimum outdegree of at least k contains a directed cycle of length at most n k .
One strategy toward resolving this conjecture is to establish the existence of a directed cycle of length at most n k + c for some absolute constant c. Chvátal and Szemerédi [20] established Conjecture 1 with c = 2500 , Nishimura [21] later improved their proof to reduce the bound to c = 304 , and Shen subsequently proved Conjecture 1 under the sharper condition n ≥ 2 k 2 − 3 k + 1 [22], while in the general case, further sharpening the earlier bounds to show that c = 73 suffices.
Theorem 1 
([23]). Every digraph on n vertices with minimum outdegree at least k contains a directed cycle of length at most n k + 73 .
Lichiardopol [24] proved Conjecture 1 when the independence number is two. Then Hompe [25] generalized the previous result, proving Conjecture 1 when the independence number is at most ( k + 1 ) / 2 . Despite these advances, the conjecture remains open even in the special case when the minimum outdegree and the minimum indegree are both at least k, where k = n 3 . For a vertex x in a digraph G, let d + ( x ) and d + + ( x ) denote the number of vertices at distance one and two from x, respectively. In this setting, as part of an effort to establish this special case, Seymour proposed the following conjecture, which clearly encompasses this case.
Conjecture 2 
([26]). Every simple digraph has a vertex x with d + ( x ) ≤ d + + ( x ) .
Numerous partial results address Seymour’s conjecture (see, e.g., [27,28,29,30]), yet the full conjecture remains unresolved. One of the partial results proved by Havet et al. [31] is that every tournament that has a positive minimum outdegree has two vertices satisfying Conjecture 2. This fact was used by Fidler et al. [32] to prove Conjecture 2 for digraphs missing a matching. In fact, Fidler et al. assigned some convenient orientations to all the missing edges of the digraph D. The obtained tournament T has a positive minimum outdegree, and thus based on [31] it has two vertices satisfying Seymour’s conjecture. Then, Fidler showed that one of these two vertices satisfies the conjecture in the initial digraph D. These developments suggest that guaranteeing multiple occurrences of certain graph elements or structures may provide new insights for resolving problems.
In this paper, we strictly limit our scope and motivation to the Caccetta–Häggkvist paradigm, exploring how minimum outdegree conditions can guarantee the multi-cycle packing of short directed cycles.

3. Proofs of the Main Theorems

Proof 
(Proof of Main Theorem 1). We first establish a parameterized bound. Let c > 1 and set n 0 ′ = ( m − 1 ) ( c − α ) ( c + 73 α ) ( c − 1 ) α 2 . We will show by induction on m that every digraph G on n ≥ n 0 ′ vertices with minimum outdegree α n has m vertex-disjoint directed cycles, each with a length of at most c α + 73 . Consider a digraph G on n ≥ n 0 ′ vertices with minimum outdegree α n . Let k = α n denote the ceiling of α n . The proof is by induction on m.
Suppose that m = 1 . Theorem 1 guarantees the existence of a cycle C of length | C | ≤ n k + 73 ≤ 1 α + 73 ≤ c α + 73 . So it is true for m = 1 .
Suppose that it is true for m − 1 . By the induction hypothesis, there are m − 1 disjoint cycles C 1 , … , C m − 1 each of length at most c α + 73 . Let G ′ denote the graph obtained from G by deleting all the vertices of the cycles C 1 , … , C m − 1 . Let n ′ be the number of vertices of G ′ and k ′ be the minimum outdegree of G ′ .
Before applying Shen’s theorem to find the next cycle, we must rigorously verify that the reduced digraph G ′ satisfies the necessary assumptions—specifically, that its minimum outdegree k ′ is strictly positive. The number of remaining vertices is n ′ = n − ∑ i = 1 m − 1 | C i | . Because we deleted exactly ∑ i = 1 m − 1 | C i | vertices in total from G, the outdegree of any remaining vertex decreases by at most this amount. Consequently, the new minimum outdegree satisfies k ′ ≥ α n − ∑ i = 1 m − 1 | C i | .
To show that k ′ > 0 , we establish a stronger inequality. By the induction hypothesis, | C i | ≤ c α + 73 for all 1 ≤ i ≤ m − 1 . Since n ≥ n 0 ′ , we have
( α n − ∑ i = 1 m − 1 | C i | ) − α c ( n − ∑ i = 1 m − 1 | C i | ) = α ( c − 1 ) c n − ( c − α ) c ∑ i = 1 m − 1 | C i | ≥ α ( c − 1 ) c n − ( c − α ) ( m − 1 ) ( c + 73 α ) c α ≥ 0
Hence, k ′ ≥ α n − ∑ i = 1 m − 1 | C i | ≥ α c ( n − ∑ i = 1 m − 1 | C i | ) = α c n ′ . Since n ≥ n 0 ′ guarantees n ′ > 0 and we have α c > 0 , it follows strictly that k ′ > 0 . Having verified that G ′ possesses a positive minimum outdegree, we can now apply Theorem 1 to G ′ . This yields a cycle C m in G ′ of the following length:
| C m | ≤ n ′ k ′ + 73 ≤ n ′ α c n ′ + 73 ≤ c α + 73
To obtain the specific bound stated in the theorem, we take c = 1 + α . For this choice of c, the required minimum number of vertices evaluates precisely to n 0 ′ = ( m − 1 ) ( 1 ) ( 1 + 74 α ) α · α 2 = ( m − 1 ) ( 1 + 74 α ) α 3 = n 0 . Thus, for n ≥ n 0 , the digraph G has m vertex-disjoint directed cycles each of length at most 1 + α α + 73 = 1 α + 74 . This completes the proof. □
Proof 
(Proof of Main Theorem 2). Similarly, we first establish a parameterized bound. Let c > 1 and set n 0 ′ = ( m − 1 ) ( c − α ) ( c − 1 ) α . We will show by induction on m that every digraph G on n ≥ n 0 ′ vertices with minimum outdegree α n has m distinct directed cycles, each with a length of at most c α + 73 .
Consider a digraph G on n ≥ n 0 ′ vertices with minimum outdegree α n . Let k = α n denote the ceiling of α n . The proof is by induction on m.
Suppose that m = 1 . Theorem 1 guarantees the existence of a cycle C of length | C | ≤ n k + 73 ≤ 1 α + 73 ≤ c α + 73 . So, it is true for m = 1 .
Suppose that it is true for m − 1 . By the induction hypothesis, there are m − 1 distinct directed cycles C 1 , … , C m − 1 , each of length at most c α + 73 . Let A be a set of vertices obtained by choosing one vertex from each cycle C i . Let r denote the cardinality of A. Let G ′ denote the graph obtained from G by deleting the vertices in A. Let n ′ be the number of vertices of G ′ and k ′ be the minimum outdegree of G ′ .
As before, we must verify that G ′ satisfies the assumptions of Shen’s theorem by proving k ′ > 0 . The number of vertices in G ′ is n ′ = n − r . Since we deleted exactly r vertices, the outdegree of any remaining vertex drops by at most r, yielding k ′ ≥ α n − r . Note that r ≤ m − 1 because we selected exactly one vertex from each of the m − 1 cycles (and some selections may overlap), which establishes the specific inequalities k ′ ≥ α n − r ≥ α n − m + 1 . Since n ≥ n 0 ′ , we evaluate the following inequality:
( α n − r ) − α c ( n − r ) = α ( c − 1 ) c n − ( c − α ) c r ≥ α ( c − 1 ) c n − ( c − α ) c ( m − 1 ) ≥ 0
Hence, k ′ ≥ α n − r ≥ α c ( n − r ) = α c n ′ . Because n ≥ n 0 ′ guarantees n ′ > 0 and α c > 0 , this definitively confirms k ′ > 0 . Now that the strictly positive minimum outdegree is verified, we can safely apply Theorem 1 to G ′ . This guarantees that G ′ has a cycle C m of the following length:
| C m | ≤ n ′ k ′ + 73 ≤ n ′ α c n ′ + 73 ≤ c α + 73
To obtain the specific bound stated in the theorem, we take c = 1 + α . For this choice of c, the required minimum number of vertices evaluates precisely to n 0 ′ = ( m − 1 ) ( 1 ) α · α = m − 1 α 2 = n 0 . Thus, for n ≥ n 0 , the digraph G has m distinct directed cycles, each of length of at most 1 + α α + 73 = 1 α + 74 . This completes the proof. □

4. Discussion and Conclusions

To intuitively illustrate the vertex-deletion procedure used in our induction proofs, consider the case of finding m = 2 cycles. After the first application of Shen’s theorem yields a short cycle, C 1 , the host graph G must be reduced to find a second cycle, C 2 . If our goal is to find vertex-disjoint cycles (as in Main Theorem 1), we delete the entire vertex set of C 1 . By removing V ( C 1 ) , we guarantee that the new cycle C 2 shares absolutely no vertices with C 1 . Conversely, to find merely distinct cycles (as in Main Theorem 2), deleting the entirety of C 1 is unnecessarily destructive to the outdegrees of the remaining vertices. Instead, we delete just a single vertex v ∈ V ( C 1 ) . Because the new cycle C 2 is found in G − { v } , it strictly avoids v, making it structurally impossible for C 2 to be identical to C 1 . This guarantees the cycles are distinct while preserving much more of the original graph’s density.
In this paper, we have established a bound on the lengths of multiple distinct and vertex-disjoint directed cycles in digraphs with prescribed minimum outdegree conditions. Our main results show that for any m ∈ N * and α ∈ ( 0 , 1 ) , every digraph G on sufficiently many vertices with minimum outdegree at least α n contains m distinct or vertex-disjoint directed cycles, each with a length of at most 1 α + 74 . This extends the classical results of Shen on single short cycles to the setting of multiple cycles, providing an explicit quantitative relationship between the minimum outdegree density and the existence of bounded-length cycle structures.
Regarding the sharpness and optimality of our bounds, the obtained cycle length of 1 α + 74 is closely tied to the additive constant in Shen’s theorem. Our bound exceeds Shen’s best-known bound for a single cycle ( 1 α + 73 ) by exactly one, which is a byproduct of the density reduction inherent in our recursive vertex-deletion method. However, this bound is not strictly optimal; the Caccetta–Häggkvist Conjecture postulates an optimal bound of ⌈ 1 α ⌉ for a single cycle. Furthermore, a limitation of our approach lies in the required minimum order of the host graph, n 0 . While n 0 grows linearly with the number of desired cycles m, it grows polynomially as the density α becomes small (specifically, proportional to 1 α 2 for distinct cycles and 1 α 3 for vertex-disjoint cycles). Reducing this required minimum order remains a significant challenge for future work.
Several natural questions arise from our work. First, it would be interesting to determine whether the bound 1 α + 74 on cycle length can be improved, particularly in relation to the conjectured optimal bound. Furthermore, while this work is inherently theoretical, cycle packing and the bounding of short directed cycles have natural applications in computer science, particularly in algorithmic deadlock detection within distributed systems and routing protocols in directional communication networks. Finally, it remains an open question whether similar bounds can be established for other cycle-related structures, such as cycles satisfying additional constraints (e.g., Hamiltonian properties) or cycles with prescribed intersections. We hope that our methods and results contribute to a deeper understanding of cycle structures in digraphs with minimum degree conditions and stimulate further research in this active area of graph theory.

References

  1. Erdos, P.; Gallai, T. On maximal paths and circuits of graphs. Acta Math. Acad. Sci. Hung. 1959, 10, 337–356. [Google Scholar] [CrossRef]
  2. Gould, R.J. Advances on the Hamiltonian Problem: A Survey. Graphs Comb. 2003, 19, 7–52. [Google Scholar] [CrossRef]
  3. Bondy, J.A.; Murty, U.S.R. Graph Theory; Springer: New York, NY, USA, 2008; ISBN 978-1-84628-969-9. [Google Scholar]
  4. Bang-Jensen, J.; Gutin, G. Digraphs: Theory, Algorithms and Applications, 2nd ed.; Springer: London, UK, 2009. [Google Scholar] [CrossRef]
  5. Camion, P. Chemins et circuits hamiltoniens des graphes complets. C. R. Acad. Sci. Paris 1959, 249, 2151–2152. [Google Scholar]
  6. Bondy, J.A. Disconnected orientations and a conjecture of Las Vergnas. J. Lond. Math. Soc. 1976, 14, 277–282. [Google Scholar] [CrossRef]
  7. Al-Mniny, D.; Zayat, S. On Subdivisions of Four Blocks Cycles with Two Non-Consecutive Blocks of Length One in Digraphs with Large Chromatic Number. Electron. J. Comb. 2025, 32, P3–4. [Google Scholar] [CrossRef]
  8. Cohen, N.; Havet, F.; Lochet, W.; Nisse, N. Subdivisions of oriented cycles in digraphs with large chromatic number. J. Graph Theory 2018, 89, 439–456. [Google Scholar] [CrossRef]
  9. El Joubbeh, M. Subdivisions of oriented cycles in Hamiltonian digraphs with small chromatic number. Discret. Math. 2023, 346, 113209. [Google Scholar] [CrossRef]
  10. Ghazal, S.; Karam, S. On Subdivision of Cycles with Two Blocks in Chromatic Digraphs Spanned by Hamiltonian Directed Paths. Mathematics 2026, 14, 1248. [Google Scholar] [CrossRef]
  11. Ghazal, S.; Tfaili, S. On subdivisions of oriented cycles in Hamiltonian digraphs with small chromatic number. Commun. Comb. Optim. 2026, 11, 307–314. [Google Scholar] [CrossRef]
  12. Ghazal, S.; Dirani, N. Long Cycles in Chromatic Digraphs Spanned by Hamiltonian Directed Paths. Mathematics 2026, 14, 1979. [Google Scholar] [CrossRef]
  13. Al-Mniny, D.; Ghazal, S. Secant edges: A tool for Cohen et al.’s conjectures about subdivisions of oriented cycles and bispindles in Hamiltonian digraphs with large chromatic number. Graphs Comb. 2025, 41, 13. [Google Scholar] [CrossRef]
  14. Moon, J.W. Topics on Tournaments; Holt, Rinehart and Winston: New York, NY, USA, 1968. [Google Scholar]
  15. Reed, B.; Robertson, N.; Seymour, P.; Thomas, R. Packing directed circuits. Combinatorica 1996, 16, 535–554. [Google Scholar] [CrossRef]
  16. Bessy, S.; Thomassé, S. Spanning a strong digraph by α circuits: A proof of Gallai’s conjecture. Combinatorica 2007, 27, 659–667. [Google Scholar] [CrossRef]
  17. Bermond, J. C.; Thomassen, C. Cycles in digraphs—A survey. J. Graph Theory 1981, 5, 1–43. [Google Scholar] [CrossRef]
  18. Alon, N. Disjoint directed cycles. J. Comb. Theory Ser. B 1996, 68, 167–178. [Google Scholar] [CrossRef]
  19. Caccetta, L.; Häggkvist, R. On minimal digraphs with given girth. Congr. Numer. 1978, 21, 181–187. [Google Scholar]
  20. Chvátal, V.; Szemerédi, E. Short cycles in directed graphs. J. Comb. Theory Ser. B 1983, 35, 323–327. [Google Scholar] [CrossRef]
  21. Nishimura, T. Short cycles in digraphs. Discret. Math. 1988, 72, 295–298. [Google Scholar] [CrossRef]
  22. Shen, J. On the girth of digraphs. Discret. Math. 2000, 211, 167–181. [Google Scholar] [CrossRef]
  23. Shen, J. On the Caccetta–Häggkvist conjecture. Graphs Comb. 2002, 18, 645–654. [Google Scholar] [CrossRef]
  24. Lichiardopol, N. Proof of the Caccetta–Häggkvist conjecture for oriented graphs with positive minimum out-degree and of independence number two. Discret. Math. 2013, 313, 1540–1542. [Google Scholar] [CrossRef]
  25. Hompe, P. Proof of the Caccetta–Häggkvist conjecture for digraphs with small independence number. Discret. Math. 2020, 343, 112125. [Google Scholar] [CrossRef]
  26. Dean, N.; Latka, B.J. Squaring the tournament: An open problem. Congr. Numer. 1995, 109, 73–80. [Google Scholar]
  27. Fisher, D.C. Squaring a tournament: A proof of Dean’s conjecture. J. Graph Theory 1996, 23, 43–48. [Google Scholar] [CrossRef]
  28. Ghazal, S. The structure of graphs with forbidden induced C4, C¯4, C5, S3, chair and co-chair. Electron. J. Graph Theory Appl. 2018, 6, 219–227. [Google Scholar] [CrossRef]
  29. Al-Mniny, D.; Ghazal, S. The second neighborhood conjecture for oriented graphs missing {C4,C¯4,S3,chairandco-chair}-free graph. Australas. J. Comb. 2021, 81, 58–88. [Google Scholar]
  30. Mezher, D.; Daamouch, M. A note on the second neighborhood problem for k-anti-transitive digraphs with large girth. Discret. Math. 2026, 389, 301–307. [Google Scholar] [CrossRef]
  31. Havet, F.; Thomassé, S. Median orders of tournaments: A tool for the second neighborhood problem and Sumner’s conjecture. J. Graph Theory 2000, 35, 244–256. [Google Scholar] [CrossRef]
  32. Fidler, D.; Yuster, R. Remarks on the second neighborhood problem. J. Graph Theory 2007, 55, 208–220. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.