ACM Home Page
Please provide us with feedback. Feedback
Parallel algorithms for the transitive closure and the connected component problems
Full text PdfPdf (168 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the eighth annual ACM symposium on Theory of computing table of contents
Hershey, Pennsylvania, United States
Pages: 55 - 57  
Year of Publication: 1976
Author
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 35,   Citation Count: 14
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/800113.803631
What is a DOI?

ABSTRACT

Parallel programs are presented that determine the transitive closure of a matrix using n3 processors and connected components of an undirected graph using n2 processors. In both cases, the desired results are obtained in time 0(log2n). It is assumed that the processors have access to common memory. Simultaneous access to the same location is permitted for fetch, but not store, instructions. The problem of determining the connected components of a graph using a parallel computer has recently appeared in the literature [1,2]. The result in [1] is based on finding the transitive closure of a matrix in time 0(log2n) which can be done using 0(n3) processors. We show that n2 processors are sufficient to solve the connected component problem in time 0(log2n). We present algorithm CLOSURE that will find the transitive closure of Boolean matrix M [n by n] using n3 processors [numbered P(0,0,0) through P(n−1 ,n−1, n−1)] each of which has local memory and each of which can access common array A [n by n].


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
Arjomandi E. and D.G. Corneil. Parallel Computations in Graph Theory. Proceedings of the 16th Annual Symposium on Foundations of Computer Science (October 1975).
2
 
3
Ullman J.D. private communication.

CITED BY  14