Publication | Closed Access
Computing strongly connected components in a linear number of symbolic steps
94
Citations
13
References
2003
Year
Numerical AnalysisMathematical ProgrammingDirected GraphEngineeringComputational ComplexityBest AlgorithmSymbolic ComputationNumerical ComputationSymbolic StepsLinear NumberStructural Graph TheoryMatrix MethodDiscrete MathematicsCombinatorial OptimizationSymbolic ManipulationGraph AlgorithmsComputer ScienceGraph AlgorithmInteger ProgrammingComputational ScienceGraph TheoryAutomated ReasoningAlgebraic Method
We present an algorithm that computes in a linear number of symbolic steps (O(vVv)) the strongly connected components (sccs) of a graph G = 〈V, E〉 represented by an Ordered Binary Decision Diagram (OBDD). This result matches the complexity of the (celebrated) Tarjan's algorithm operating on explicit data structures. To date, the best algorithm for the above problem works in Θ(vVvlogvVv) symbolic steps ([BGS00]).
| Year | Citations | |
|---|---|---|
Page 1
Page 1