DocumentCode
1155143
Title
Optimal Graph Algorithms on a Fixed-Size Linear Array
Author
Doshi, Kshitij A. ; Varman, Peter J.
Author_Institution
Department of Electrical and Computer Engineering, Rice University
Issue
4
fYear
1987
fDate
4/1/1987 12:00:00 AM
Firstpage
460
Lastpage
470
Abstract
Parallel algorithms for computing the minimum spanning tree of a weighted undirected graph, and the bridges and articulation points of an undirected graphs on a fixed-size linear array of processors are presented. For a graph of n vertices, the algorithms operate on a linear array of p processors and require O(n2/p) time for all p, 1 ≤ p ≤ n. In particular, using n processors the algorithms require O(n) time which is optimal on this model. The paper describes two approaches to limit the communication requirements for solving the problems. The first is a divide-and-conquer strategy applied to Sollin´s algorithm for finding the minimum spanning tree of a graph. The second uses a novel data-reduction technique that constructs an auxiliary graph with no more than 2n − 2 edges, whose bridges and articulation points are the bridges and articulation points of the original graph.
Keywords
Array processors; articulation points; bridges; graph algorithms; minimum spanning tree; parallel algorithms; pipelining; Algorithm design and analysis; Binary trees; Bridges; Communication networks; Costs; Fault tolerance; Image processing; Parallel algorithms; Pipeline processing; Tree graphs; Array processors; articulation points; bridges; graph algorithms; minimum spanning tree; parallel algorithms; pipelining;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.1987.1676928
Filename
1676928
Link To Document