Skip to main content
Log in

Efficient parallel algorithms for some graph theory problems

  • Regular Papers
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

In this paper, a sequential algorithm computing the all vertex pair distance matrixD and the path matrixP is given. On a PRAM EREW model withp,1≤pn 2, processors, a parallel version of the sequential algorithm is shown. This method can also be used to get a parallel algorithm to compute transitive closure arrayA * of an undirected graph. The time complexity of the parallel algorithm isO (n 3/p). IfD, P andA * are known, it is shown that the problems to find all connected components, to compute the diameter of an undirected graph, to determine the center of a directed graph and to search for a directed cycle with the minimum (maximum) length in a directed graph can all be solved inO (n 2/p+logp) time.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Floyd, R. W., Algorithm 97: Shortest Path.CACM, 1962, 5(6), p. 345.

    Google Scholar 

  2. Warshall, S., A theorem on Boolean matrices.JACM, 1962, 9(1), pp. 11–12.

    Article  MATH  MathSciNet  Google Scholar 

  3. Ma Jun and Tadao Takaoka, AnO(n(n 2/p+logp)) parallel algorithm to compute the all pairs shortest paths and the transitive closure.J. of Information Processing of Japan, 1989, 12(2), pp. 119–124.

    MATH  MathSciNet  Google Scholar 

  4. Ma Jun and Tadao Takaoka, A parallel algorithm for computing the shortest paths and the transitive closures.Chinese J. of Computers, 13(9) pp. 706–708.

  5. Reghbati, A. E. and Corneil, D. G., Parallel computations in graph theory.SIAM J. Comput., 1978, 2(2), pp. 230–237.

    Article  Google Scholar 

  6. Michael J. Quinn and Naisingh Deo, Parallel graph algorithms.ACM Computing Surveys, 1984, 16 (3), pp. 319–348.

    Article  MATH  MathSciNet  Google Scholar 

  7. Hirschberg, D. S., Parallel Algorithms for the transitive closure and the connected component problem. Proc. 8th Annual ACM Symp. on Theory of Computing, ACM, New York, 1976, pp. 55–57.

Download references

Author information

Authors and Affiliations

Authors

Additional information

Research supported by the Science Foundation of Shandong Province.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ma, J., Ma, S. Efficient parallel algorithms for some graph theory problems. J. of Compt. Sci. & Technol. 8, 362–366 (1993). https://doi.org/10.1007/BF02939544

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02939544

Keywords

Navigation