1977
DOI: 10.1007/bf00271339
|View full text |Cite
|
Sign up to set email alerts
|

On computing the transitive closure of a relation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
19
0
1

Year Published

1990
1990
2016
2016

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 53 publications
(20 citation statements)
references
References 5 publications
0
19
0
1
Order By: Relevance
“…This is because in a graph with cycles, a simple DFS cannot construct the sets H s (v) for all states v. This difficulty, however, may be resolved if we use, instead of a plain DFS, a transitive closure algorithm based on Tarjan's algorithm to compute the SCCs of a graph (Aho et al 1974). Many such algorithms are known in the literature (Purdom 1970;Eve and Kurki-Suonio 1977;Schmitz 1983). Let Reach(v) denote the set of nodes reachable from a node v in a graph.…”
Section: All-pairs Reachability In Bounded-stack Rsmsmentioning
confidence: 99%
See 1 more Smart Citation
“…This is because in a graph with cycles, a simple DFS cannot construct the sets H s (v) for all states v. This difficulty, however, may be resolved if we use, instead of a plain DFS, a transitive closure algorithm based on Tarjan's algorithm to compute the SCCs of a graph (Aho et al 1974). Many such algorithms are known in the literature (Purdom 1970;Eve and Kurki-Suonio 1977;Schmitz 1983). Let Reach(v) denote the set of nodes reachable from a node v in a graph.…”
Section: All-pairs Reachability In Bounded-stack Rsmsmentioning
confidence: 99%
“…Such algorithms have a sizable literature (Purdom 1970;Eve and Kurki-Suonio 1977;Schmitz 1983). Their attraction in our setting is that they perform one depth-first traversal of the input graph, computing closure using set operations along the way, so that it is possible to weave the treatment of added edges into the discovery of edges in the original graph.…”
Section: Introductionmentioning
confidence: 99%
“…In the context of the transitive-closure computation, the call multigraph can be represented by a relation R such that (P, Q) E R iff there is an edge from P to Q in G. Eve and Kurki-Suonio [28] present an algorithm for computing the transitive closure of an arbitrary relation based on Tarjan's algorithm for finding the strongly connected components of a directed graph [59]. This algorithm, like the data-flow analysis described above, performs O(e) union operations on inputs of length n. Zadeck [67] has developed a data-flow technique, based on Tarjan's algorithm for identifying the strongly connected regions of a graph, that can be applied to fast data-flow problems for which each member of a strongly connected region has the same solution.…”
Section: Acm Transactions On Programmingmentioning
confidence: 99%
“…It should be pointed out that this CPU-time complexity is comparable with the classical algorithms like those in [13,12,43). A discussion in detail can be found in [28].…”
Section: W€smentioning
confidence: 78%
“…"ek" in [13], "eb" in [12], "sm" in [43], "ir" in [25]; "bfs" for PTC" in section 2, "dfs" for a usual depth-first searcher;…”
Section: W€smentioning
confidence: 99%