A framework for parallel graph algorithm design

  • Vijaya Ramachandran
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 401)


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.


Parallel Algorithm Undirected Graph Parallel Time Sequential Implementation Biconnected Graph 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 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
  2. Even, S. Graph Algorithms, Computer Science Press, Potomac, MD, 1979.Google Scholar
  3. Even, S. & Tarjan, R. "Computing an st-numbering," Theoretical Computer Science 2, 1976, pp. 339–344.CrossRefGoogle Scholar
  4. Fussell, D., Ramachandran, V. & Thurimella, R., "Finding triconnected components by local replacements," Proc ICALP, Italy, Springer-Verlag LNCS, July 1989, to appear.Google Scholar
  5. Hopcroft, J.E. & Tarjan, R.E. "Dividing a graph into triconnected components," SIAM J. Computing 2, 1973, pp. 135–158.CrossRefGoogle Scholar
  6. Jung, H. "An optimal parallel algorithm for computing connected components in a graph," Preprint. Humboldt-University Berlin, German Democratic Republic, 1989.Google Scholar
  7. 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
  8. Karp, R.M. & Ramachandran, V. "Parallel algorithms for shared-memory machines," Handbook of Theoretical Computer Science, North-Holland, 1989, to appear.Google Scholar
  9. 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
  10. 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
  11. Lovasz, L. "Computing ears and branchings in parallel," 26th Annual IEEE Symposium on Foundations of Computer Science, 1985, pp. 464–467.Google Scholar
  12. 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
  13. Miller, G.L. & Ramachandran, V. "Efficient parallel ear decomposition with applications," unpublished manuscript, MSRI, Berkeley, CA, January 1986.Google Scholar
  14. 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
  15. Ramachandran, V. & Vishkin, U. "Efficient parallel triconnectivity in logarithmic time," VLSI Algorithms and Architectures, Springer-Verlag LNCS 319, 1988, pp. 33–42.Google Scholar
  16. 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
  17. Tarjan, R. E., "Depth first search and linear graph algorithms," SIAM J. Comput. 1, 1972, pp. 146–160.CrossRefGoogle Scholar
  18. Tarjan, R.E. & Vishkin, U. "An efficient parallel biconnectivity algorithm," SIAM J. Computing 14, 1984, pp. 862–874.CrossRefGoogle Scholar
  19. Tutte, W. T., Connectivity in Graphs, University of Toronto Press, 1966.Google Scholar
  20. Whitney, H. "Non-separable and planar graphs," Trans. Amer. Math. Soc. 34, 1930, pp. 339–362.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1989

Authors and Affiliations

  • Vijaya Ramachandran
    • 1
  1. 1.Department of Computer SciencesUniversity of TexasAustinUSA

Personalised recommendations