1972
DOI: 10.1145/321679.321684
|View full text |Cite
|
Sign up to set email alerts
|

A New Search Algorithm for Finding the Simple Cycles of a Finite Directed Graph

Abstract: In many applications of directed graph theory, it is desired to obtain a list of the simple cycles of the graph. In this paper, a new search algorithm for finding the simple cycles of any finite directed graph is presented, and the validity of the algorithm is proven. The algorithm has been implemented experimentally in Snobol3, and tests indicate that the algorithm is reasonably fast. (The simple cycles of a 193 vertex graph were obtained in 6.8 seconds on an IBM 7094 computer.) KEY

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
40
0
7

Year Published

1973
1973
2020
2020

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 78 publications
(49 citation statements)
references
References 6 publications
0
40
0
7
Order By: Relevance
“…Tiernan 1970;Weinblatt 1972;Fosdick et al 1973;Johnson 1975 or, more specifically, of finding only cycles of given length (Alon et al 1994;Yuster 2011).…”
Section: Finding Boroughs and 2-clubsmentioning
confidence: 99%
“…Tiernan 1970;Weinblatt 1972;Fosdick et al 1973;Johnson 1975 or, more specifically, of finding only cycles of given length (Alon et al 1994;Yuster 2011).…”
Section: Finding Boroughs and 2-clubsmentioning
confidence: 99%
“…Several algorithms were designed for the finding problem. In the algorithms of Tiernan [23] and Weinblatt [25] time exponential in the size of the graph may elapse between the output of a cycle and the next. However, one can obtain enumeration algorithms with a polynomial delay between the output of two consecutive cycles.…”
Section: Counting and Generating Lassos In Directed Graphsmentioning
confidence: 99%
“…However, the problems they deal with are different from ours. Papers [4], [8] and in some sense [2] as well, are oriented on finding cycles, whereas [1] deals with the reduction of cyclic graphs and [5] is limited to "start-after-end" graphs and their transformation to acyclic ones.…”
Section: Cycles Of Activitiesmentioning
confidence: 99%