Publication | Closed Access
Finding All the Elementary Circuits of a Directed Graph
808
Citations
4
References
1975
Year
Circuit ComplexityDirected GraphEngineeringGraph AlgorithmsGraph TheoryStructural Graph TheoryComputer EngineeringNetwork AnalysisC Elementary CircuitsComputational ComplexityEducationOutput SequenceComputer ScienceElementary CircuitsDiscrete MathematicsTime ComplexityCombinatorial OptimizationGraph Algorithm
An algorithm is presented which finds all the elementary circuits of a directed graph in time bounded by $O((n + e)(c + 1))$ and space bounded by $O(n + e)$, where there are n vertices, e edges and c elementary circuits in the graph. The algorithm resembles algorithms by Tiernan and Tarjan, but is faster because it considers each edge at most twice between any one circuit and the next in the output sequence.
| Year | Citations | |
|---|---|---|
Page 1
Page 1