Abstract
We present an assortment of methods for finding and counting simple cycles of a given length in directed and undirected graphs. Most of the bounds obtained depend solely on the number of edges in the graph in question, and not on the number of vertices. The bounds obtained improve upon various previously known results.
Similar content being viewed by others
References
N. Alon, R. Yuster, and U. Zwick. Finding and counting given length cycles.Proceedings of the 2nd European Symposium on Algorithms, Utrecht, Lecture Notes in Computer Science, Vol. 855, pages 354–364. Springer-Verlag, 1994.
N. Alon, R. Yuster, and U. Zwick. Color-coding.Journal of the ACM, 42:844–856, 1995.
B. Bollobás. On generalized graphs.Acta Mathematica Academiae Scientarium Hungaricae, 16:447–452, 1965.
B. Bollobás.Extremal Graph Theory. Academic Press, New York, 1978.
J. A. Bondy and M. Simonovits. Cycles of even length in graphs.Journal of Combinatorial Theory, Series B, 16:97–105, 1974.
N. Chiba and L. Nishizeki. Arboricity and subgraph listing algorithms.SIAM Journal on Computing, 14:210–223, 1985.
D. Eppstein. Subgraph isomorphism in planar graphs and related problems.Proceedings of the 6th Annual ACM-SIAM Symposium on Discrete Algorithms, San Francisco, CA, pages 632–640, 1995.
A. Itai and M. Rodeh. Finding a minimum circuit in a graph.SIAM Journal on Computing, 7:413–423, 1978.
T. Kloks, D. Kratsch, and H. Müller. Finding and counting small induced subgraphs efficiently.Proceedings of the 21st International Workshop on Graph-Theoretic Concepts in Computer Science, Aachen, Lecture Notes in Computer Sciences Vol. 1017, pages 14–23. Springer-Verlag, 1995.
D. W. Matula and L. L. Beck. Smallest-last ordering and clustering and graph coloring algorithms.Journal of the ACM, 30:417–427, 1983.
B. Monien. How to find long paths efficiently.Annals of Discrete Mathematics, 25:239–254, 1985.
J. Nešetřil and S. Poljak. On the complexity of the subgraph problem.Commentationes Mathematicae Universitatis Carolinae, 26(2):415–419, 1985.
C. H. Papadimitriou and M. Yannakakis. The clique problem for planar graphs.Information Processing Letters, 13:131–133, 1981.
D. Richards. Finding short cycles in a planar graph using separators.Journal of Algorithms, 7:382–394, 1986.
G. Sundaram and S. S. Skiena. Recognizing small subgraphs.Networks, 25:183–191, 1995.
R. Yuster and U. Zwick. Finding even cycles even faster.Proceedings of the 21st International Colloquium on Automata, Languages and Programming, Jerusalem, Lecture Notes in Computer Science, Vol. 820, pages 532–543, Springer-Verlag, Berlin, 1994. Journal version to appear inSIAM Journal on Discrete Mathematics.
Author information
Authors and Affiliations
Additional information
Communicated by N. Megiddo.
This work was supported in part by The Basic Research Foundation administrated by The Israel Academy of Sciences and Humanities.
Rights and permissions
About this article
Cite this article
Alon, N., Yuster, R. & Zwick, U. Finding and counting given length cycles. Algorithmica 17, 209–223 (1997). https://doi.org/10.1007/BF02523189
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02523189