Skip to main content

Optimal (parallel) algorithms for the all-to-all vertices distance problem for certain graph classes

  • Conference paper
  • First Online:
Graph-Theoretic Concepts in Computer Science (WG 1992)

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

Included in the following conference series:

Abstract

We present sequential O(n2) time algorithms and optimal logarithmic time algorithms to compute the all to all vertices distances in strongly chordal graphs, distance hereditary graphs, path graphs, and permutation graphs.

Part of the work has been done while the author was still at the Computer Science Department of the University of Bonn

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

  1. H. Bandelt, H. Mulder, Distance hereditary Graphs, Journal of Combinatorial Theory Ser. B vol. 41 (1986), pp. 182–208.

    Google Scholar 

  2. R. Cole, U. Vishkin, Deterministic coin tossing and accelerating cascades: micro and macro techniques for designing parallel algorithms, Proceedings of the 18-th Annual ACM Symposium on Theory of Computing (1986), pp. 206–219.

    Google Scholar 

  3. D. Coppersmith, S. Winograd, Matrix multiplication via arithmetic progression, Proceedings of the 19-th Annual ACM Symposium on Theory of Computing (1987), pp. 1–6.

    Google Scholar 

  4. E. Dahlhaus, Chordale Graphen im besonderen Hinblick auf parallele Algorithmen, Habilitation thesis.

    Google Scholar 

  5. E. Dahlhaus, Efficient parallel recognition algorithms of cographs and distance hereditary graphs, submitted.

    Google Scholar 

  6. E. Dijkstra, A note on two problems in connection with graphs, Numerische Mathematik 1 (1959), pp. 269–271.

    Google Scholar 

  7. M. Farber, Characterizations of Strongly Chordal Graphs, Discrete Mathematics 43 (1983), S. 173–189.

    Google Scholar 

  8. S. Fortune, J. Wyllie, Parallelism in Random Access Machines, 10. Annual Symposium on Theory of Computing (1978), pp. 114–118.

    Google Scholar 

  9. D. Fulkerson, O. Gross, Incidence matrices and interval graphs, Pacific Journal of Mathematics 15 (1965), pp. 835–855.

    Google Scholar 

  10. F. Gavril, A Recognition Algorithm for the Intersection Graph of Paths in Trees, Discrete Mathematics 23 (1978), S. 211–227.

    Google Scholar 

  11. A. Gibbons, W. Rytter, ” Efficient Parallel Algorithms”, Cambridge University Press, Cambridge, 1989.

    Google Scholar 

  12. J. Gilbert, H. Hafsteinsson, Parallel Solution of Sparse Linear Systems, SWAT 88 (1988), LNCS 318, S. 145–153.

    Google Scholar 

  13. P. Hammer, F. Maffray, Completely Separable Graphs, Discrete Applied Mathematics 27 (1990), pp. 85–99.

    Google Scholar 

  14. P. Klein, Efficient Parallel Algorithms for Chordal Graphs, 29. IEEE-Symposium on Foundations of Computer Science (1988), pp. 150–161.

    Google Scholar 

  15. A. Lubiw, Doubly Lexical Orderings of Matrices, SIAM Journal on Computing 16 (1987), S. 854–879.

    Google Scholar 

  16. Tze-Heng Ma, J. Spinrad, Avoiding matrix multiplication, ”Graph Theoretic Concepts in Computer Science” (R. Möhring ed.), LNCS 484 (1990), pp. 61–71.

    Google Scholar 

  17. G. Miller, J. Reif, Parallel Tree Contraction and its Application, 26. IEEE-Symposium on Foundations of Computer Science (1985), S. 478–489.

    Google Scholar 

  18. F. Romani, Shortest-path-problem is not harder than matrix multiplication, Information Processing Letters 11 (1980), pp. 134–136.

    Google Scholar 

  19. B. Schieber, U. Vishkin, On Finding Lowest Common Ancestors: Simplification and Parallelization, SIAM Journal on Computing 17 (1988), pp. 1253–1262.

    Google Scholar 

  20. J. Spinrad, Doubly lexicalic ordering in dense 0–1 matrices, to appear.

    Google Scholar 

  21. J. Spinrad, On comparability and permutation graphs, SIAM Journal on Computing 14 (1985), pp. 658–670.

    Google Scholar 

  22. R. Tarjan, U. Vishkin, Finding biconnected components and computing tree functions in logarithmic parallel time, SIAM Journal on Computing 14 (1985), pp. 862–874.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ernst W. Mayr

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dahlhaus, E. (1993). Optimal (parallel) algorithms for the all-to-all vertices distance problem for certain graph classes. In: Mayr, E.W. (eds) Graph-Theoretic Concepts in Computer Science. WG 1992. Lecture Notes in Computer Science, vol 657. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56402-0_36

Download citation

  • DOI: https://doi.org/10.1007/3-540-56402-0_36

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-56402-7

  • Online ISBN: 978-3-540-47554-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics