1984
DOI: 10.1137/0213036
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Parallel Algorithms for a Class of Graph Theoretic Problems

Abstract: In this paper, we present efficient parallel algorithms for the following graph problems: finding the lowest common ancestors for vertex pairs of a directed tree; finding all fundamental cycles, a directed spanning forest, all bridges, all bridge-connected components, all separation vertices, all biconnected components, and testing the biconnectivity of an undirected graph. All these algorithms achieve the O(lg n) time bound, with the first two algorithms using n[n/lg n] processors and the remaining algorithms… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0
1

Year Published

1985
1985
2016
2016

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 74 publications
(15 citation statements)
references
References 12 publications
0
14
0
1
Order By: Relevance
“…The other is for graphs which are sparse in nature and it requires O(log 2 n log k) time with O(mn + log 2 n) processors where k is the number of biconnected components in the given graph. Tsin and Chin [20] developed an optimal algorithm for dense graphs that runs in O(log 2 n) time using O(n 2 / log 2 n) processors. Tarjan and Vishkin [19] provided a O(log n) time algorithm that uses O(n + m) processors.…”
Section: Related Workmentioning
confidence: 99%
“…The other is for graphs which are sparse in nature and it requires O(log 2 n log k) time with O(mn + log 2 n) processors where k is the number of biconnected components in the given graph. Tsin and Chin [20] developed an optimal algorithm for dense graphs that runs in O(log 2 n) time using O(n 2 / log 2 n) processors. Tarjan and Vishkin [19] provided a O(log n) time algorithm that uses O(n + m) processors.…”
Section: Related Workmentioning
confidence: 99%
“…It has been shown in [18] that several graph properties of an undirected graph can be computed by first constructing a spanning subtree for the graph. Consequently, update algorithms for these properties involve updating a spanning tree for the new graph (see [11,131).…”
Section: L-mentioning
confidence: 99%
“…In the case of undirected graphs, the processor complexities of computing a minimum spanning tree, bridges, bridge-connected components, cut points, and biconnected components are same as that of computing connected components (see [18]). …”
Section: Now I Is a Dominator Of J If I Is An Ancestor Of J In D Tmentioning
confidence: 99%
“…An O(n + m) time algorithm exists for solving the articulation vertex problem in simple graphs by using the traditional depth-first spanning tree method [1]. Moreover, efficient parallel algorithms for finding articulation vertices, bridges, and biconnected components in general graphs are given in [2], [3].…”
Section: Introductionmentioning
confidence: 99%