Back to Search
Start Over
Finding Dominators in Directed Graphs
- Source :
- SIAM Journal on Computing. 3:62-89
- Publication Year :
- 1974
- Publisher :
- Society for Industrial & Applied Mathematics (SIAM), 1974.
-
Abstract
- This paper describes an algorithm for finding dominators in an arbitrary directed graph. The algorithm uses depth-first search and efficient algorithms for computing disjoint set unions and manipulating priority queues to achieve a time bound of $O(V\log V + E)$ if V is the number of vertices and E is the number of edges in the graph. This bound compares favorably with the $O(V(V + E))$ time bound of previously known algorithms for finding dominators in arbitrary directed graphs, and with the $O(V + E\log E)$ time bound of a known algorithm for finding dominators in reducible graphs. If $E \geqq V\log V$, the new algorithm requires $O(E)$ time and is optimal to within a constant factor.
Details
- ISSN :
- 10957111 and 00975397
- Volume :
- 3
- Database :
- OpenAIRE
- Journal :
- SIAM Journal on Computing
- Accession number :
- edsair.doi...........44f3c9a0bc97bf7a6a7f77796c579225
- Full Text :
- https://doi.org/10.1137/0203006