ACM Home Page
Please provide us with feedback. Feedback
Computing connected components on parallel computers
Full text PdfPdf (406 KB)
Source
Communications of the ACM archive
Volume 22 ,  Issue 8  (August 1979) table of contents
Pages: 461 - 464  
Year of Publication: 1979
ISSN:0001-0782
Authors
D. S. Hirschberg  Rice Univ., Houston, TX
A. K. Chandra  IBM Thomas J. Watson Research Center, Yorktown Heights, NY
D. V. Sarwate  Univ. of Illinois, Urbana
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 80,   Citation Count: 31
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/359138.359141
What is a DOI?

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 nn/⌈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

Collaborative Colleagues:
D. S. Hirschberg: colleagues
A. K. Chandra: colleagues
D. V. Sarwate: colleagues