2008
DOI: 10.1137/070693217
|View full text |Cite
|
Sign up to set email alerts
|

Linear-Time Algorithms for Dominators and Other Path-Evaluation Problems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
76
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
6
1

Relationship

3
4

Authors

Journals

citations
Cited by 66 publications
(76 citation statements)
references
References 45 publications
0
76
0
Order By: Relevance
“…Step 1 takes O(m) time by [3], and Step 2 takes O(m) time by Lemma 3.10. From Lemma 3.7 we have that the total number of vertices and the total number of edges in all auxiliary graphs H of G are O(n) and O(m) respectively.…”
Section: A Linear-time Algorithm Although Algorithmsmentioning
confidence: 99%
See 2 more Smart Citations
“…Step 1 takes O(m) time by [3], and Step 2 takes O(m) time by Lemma 3.10. From Lemma 3.7 we have that the total number of vertices and the total number of edges in all auxiliary graphs H of G are O(n) and O(m) respectively.…”
Section: A Linear-time Algorithm Although Algorithmsmentioning
confidence: 99%
“…Each recursive call refines the current partition of V , thus we have at most n − 1 recursive calls. By [3,25] and Lemma 3.10, the total work per recursive call is O(m). 2…”
mentioning
confidence: 99%
See 1 more Smart Citation
“…The properties of dfs imply that every cycle of G s is contained in a loop. A loop nesting forest can be computed in linear time [4,25]. Since here we deal with strongly connected digraphs, each vertex is contained in a loop, so H is a tree rooted at s. Therefore, we will refer to H as the loop nesting tree of G s .…”
Section: Algorithmsmentioning
confidence: 99%
“…Throughout the paper we let s be a fixed but arbitrary start vertex of G. Since G is strongly connected, all vertices are reachable from s and reach s, so we can view both G and G R as flow graphs with start vertex s. We will denote those flow graphs respectively by G s and G . We let C(v) (resp., C R (v)) denote the set of children in D (resp., D R ) of a vertex v. The dominator tree of a flow graph can be computed in linear time [1,4]. A vertex v = s is a strong articulation point of G if and only if it is not a leaf in D or in D R [13].…”
Section: Algorithmsmentioning
confidence: 99%