|
ABSTRACT
We present a parallel algorithm which uses n2 processors to find the connected components of an undirected graph with n vertices in time O(log2n). An O(log2n) time bound also can be achieved using only n⌈n/⌈log2n⌉⌉ processors. The algorithm can be used to find the transitive closure of a symmetric Boolean matrix. We assume that the processors have access to a common memory. Simultaneous access to the same location is permitted for fetch instructions but not for store instructions.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Batcher, K.E. Sorting networks and their applications. Proc. AFIPS 1968 SJCC, Vol. 32, AFIPS Press, Montvale, N.J., pp. 307- 314.
|
| |
3
|
Baudet, G., and Stevenson, D. Optimal sorting algorithms for parallel computers. 1EEE Trans. Comptrs. C-27 (Jan. 1978), 84-87.
|
 |
4
|
|
| |
5
|
Chandra, A.K. Maximal parallelism in matrix multiplication. IBM Tech. Rep. RC6193, Sept. 1976.
|
| |
6
|
Csanky, L. Fast parallel matrix inversion algorithms, SlAM J. Comping. 5 (Dec. 1976), 618-623.
|
 |
7
|
|
 |
8
|
|
 |
9
|
|
| |
10
|
Munro, I., }nd Paterson, M. Optimal algorithms for parallel polynomial evaluation. J. Comp. Syst. Sci. 7 (1973), 183-198.
|
| |
11
|
Pan, V.Y. Strassen's algorithm is not optimal. Proc. 19th Annu. Symp. on Foundations of Comptr. Sci., 1978, pp. 166-176.
|
| |
12
|
Preparata, F.P. New parallel-sorting schemes. IEEE Trans. Comptrs. C-27 (July 1978), 669-673.
|
| |
13
|
Preparata, F.P., and Sarwate, D.V. An improved parallel processor bound in fast matrix inversion. Inf. Proc. Letters 7 (April 1978), 148-150.
|
| |
14
|
Reghbati, E., and Corneil, D.C. Parallel computations in graph theory. SlAM J. Comping. 7 (May 1978), 230-237.
|
| |
15
|
Savage, C.D. Parallel algorithms for graph theoretic problems. Ph.D. Th., U. of Illinois, Urbana, I11., Aug. 1977.
|
 |
16
|
|
CITED BY 31
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Steven S. Lumetta , Arvind Krishnamurthy , David E. Culler, Towards modeling the performance of a fast connected components algorithm on parallel machines, Proceedings of the 1995 ACM/IEEE conference on Supercomputing (CDROM), p.32-es, December 04-08, 1995, San Diego, California, United States
|
|
|
David R. Karger , Noam Nisan , Michal Parnas, Fast connected components algorithms for the EREW PRAM, Proceedings of the fourth annual ACM symposium on Parallel algorithms and architectures, p.373-381, June 29-July 01, 1992, San Diego, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|