Skip to main content

A framework for parallel graph algorithm design

  • Conference paper
  • First Online:
Optimal Algorithms (OA 1989)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 401))

Included in the following conference series:

Abstract

We describe a graph search technique called open ear decomposition and its applicability in the design of algorithms for several connectivity problems on undirected graphs. All of these algorithms have optimal or efficient parallel and sequential implementations.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Cole, R. & Vishkin, U., "Approximate and exact parallel techniques with applications to list, tree and graph problems," Proc. 27th Ann. IEEE Symp. on Foundations of Comp. Sci., 1986, pp. 478–491.

    Google Scholar 

  • Even, S. Graph Algorithms, Computer Science Press, Potomac, MD, 1979.

    Google Scholar 

  • Even, S. & Tarjan, R. "Computing an st-numbering," Theoretical Computer Science 2, 1976, pp. 339–344.

    Article  Google Scholar 

  • Fussell, D., Ramachandran, V. & Thurimella, R., "Finding triconnected components by local replacements," Proc ICALP, Italy, Springer-Verlag LNCS, July 1989, to appear.

    Google Scholar 

  • Hopcroft, J.E. & Tarjan, R.E. "Dividing a graph into triconnected components," SIAM J. Computing 2, 1973, pp. 135–158.

    Article  Google Scholar 

  • Jung, H. "An optimal parallel algorithm for computing connected components in a graph," Preprint. Humboldt-University Berlin, German Democratic Republic, 1989.

    Google Scholar 

  • Kanevsky, A. & Ramachandran, V., "Improved algorithms for graph four-connectivity," Proc. 28th Annual IEEE Symp. on Foundations of Comp. Sci., 1987, pp. 252–259; Jour. of Computer and System Science, to appear.

    Google Scholar 

  • Karp, R.M. & Ramachandran, V. "Parallel algorithms for shared-memory machines," Handbook of Theoretical Computer Science, North-Holland, 1989, to appear.

    Google Scholar 

  • Klein, P. & J.H. Reif, "An efficient algorithm for planarity," Proc. 27th Annual IEEE Symp. on Foundations of Computer Science, 1986, pp. 465–477.

    Google Scholar 

  • Lempel, A., Even, S. & Cederbaum, I. "An algorithm for planarity testing of graphs,"Theory of Graphs: International Symposium, Rome, July 1966, Gordon and Breach, New York, NY, pp. 215–232.

    Google Scholar 

  • Lovasz, L. "Computing ears and branchings in parallel," 26th Annual IEEE Symposium on Foundations of Computer Science, 1985, pp. 464–467.

    Google Scholar 

  • Maon, Y., Schieber, B. & Vishkin, U. "Parallel ear decomposition search (EDS) and stnumbering in graphs," VLSI Algorithms and Architectures, Lecture Notes in Computer Science 227, 1986, pp. 34–45.

    Google Scholar 

  • Miller, G.L. & Ramachandran, V. "Efficient parallel ear decomposition with applications," unpublished manuscript, MSRI, Berkeley, CA, January 1986.

    Google Scholar 

  • Miller, G.L. & Ramachandran, V. "A new graph triconnectivity algorithm and its parallelization," Proc. 19th Annual ACM Symp. on Theory of Computing, New York, NY, 1987, pp. 335–344.

    Google Scholar 

  • Ramachandran, V. & Vishkin, U. "Efficient parallel triconnectivity in logarithmic time," VLSI Algorithms and Architectures, Springer-Verlag LNCS 319, 1988, pp. 33–42.

    Google Scholar 

  • Schieber, B. & Vishkin, U. "On finding lowest common ancestors: simplification and parallelization," VLSI Algorithms and Architectures, Springer-Verlag LNCS 319, 1988, pp. 111–123.

    Google Scholar 

  • Tarjan, R. E., "Depth first search and linear graph algorithms," SIAM J. Comput. 1, 1972, pp. 146–160.

    Article  Google Scholar 

  • Tarjan, R.E. & Vishkin, U. "An efficient parallel biconnectivity algorithm," SIAM J. Computing 14, 1984, pp. 862–874.

    Article  Google Scholar 

  • Tutte, W. T., Connectivity in Graphs, University of Toronto Press, 1966.

    Google Scholar 

  • Whitney, H. "Non-separable and planar graphs," Trans. Amer. Math. Soc. 34, 1930, pp. 339–362.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Hristo Djidjev

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ramachandran, V. (1989). A framework for parallel graph algorithm design. In: Djidjev, H. (eds) Optimal Algorithms. OA 1989. Lecture Notes in Computer Science, vol 401. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51859-2_5

Download citation

  • DOI: https://doi.org/10.1007/3-540-51859-2_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-51859-4

  • Online ISBN: 978-3-540-46831-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics