Title :
New Connectivity and MSF Algorithms for Shuffle-Exchange Network and PRAM
Author :
Awerbuch, B. ; Shiloach, Y.
Author_Institution :
Department of Mathematics and Laboratory for Computer Science, Massachusettes Institute of Technology
Abstract :
Parallel algorithms for finding the connected components (CC) and a minimum spanning FOREST (MSF) of an undirected graph are presented. The primary model of computation considered is that called "shuffle-exchange network" in which each processor has its own local memory, no memory is shared, and communication among processors is done via a fixed degree network. This model is very convenient for actual realization. Both algorithms have depth of O(log2 n) while using n2 processors. Here n is the number of vertices in the graph. The algorithms are first presented for the PRAM (parallel RAM) model, which is not realizable, but much more convenient for the design and presentation of algorithms. The CC and MSF algorithms are no exceptions. The CC PRAM algorithm is a simplification of the one appearing in [17]. A modification of this algorithm yields a simple and efficient MSF algorithm. Both have depth of O(log m) and they use m processors, where m is the number of edges in the graph.
Keywords :
Connectivity; PRAM´s shuffle- exchange network; parallel algorithms; spanning trees; Acoustic signal detection; Arithmetic; Circuits; Discrete Fourier transforms; Error correction; Mathematics; Phase change random access memory; Signal processing; Signal processing algorithms; Speech processing; Connectivity; PRAM´s shuffle- exchange network; parallel algorithms; spanning trees;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.1987.1676869