Skip to main content

Minimum spanning trees for minor-closed graph classes in parallel

  • Algorithms and Data Structures IV
  • Conference paper
  • First Online:
STACS 98 (STACS 1998)

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

Included in the following conference series:

Abstract

For each minor-closed graph class we show that a simple variant of Borůvka's algorithm computes a MST for any input graph belonging to that class with linear costs. Among minor-closed graph classes are e.g planar graphs, graphs of bounded genus, partial k-trees for fixed k, and linkless or knotless embedable graphs. The algorithm can be implemented on a CRCW PRAM to run in logarithmic time with a work load that is linear in the size of the graph. We develop a new technique to find multiple edges in such a graph that might have applications in other parallel reduction algorithms as well.

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

  • Bodlaender, H. and de Fluiter, B. (1997). Parallel algorithms for treewidth two. In Möhring et al., editors, Graph-Theoretic Concepts in Computer Science, Lecture Notes in Computer Science. Springer-Verlag. 23rd International Workshop WG '97, to appear.

    Google Scholar 

  • Bodlaender, H. L. and Hagerup, T. (1995). Parallel algorithms with optimal speedup for bounded treewidth. In Fülöp, Z. and Gécseg, F., editors, Automata, Languages and Programming, volume 944 of Lecture Notes in Comp. Sci., pages 268–279. Springer-Verlag. Proceedings of the 22nd International Colloquium ICALP'95.

    Google Scholar 

  • Borůvka, O. (1926). O jistém problému minimálním.Práca Moravské Přírodovêdecké Spoleĉnosti, 3:37–58. In Czech, cited after Tarjan (1983).

    Google Scholar 

  • Chazelle, B. (1997). A faster deterministic algorithm for minimum spanning trees. In 38th Annual Symposion On Foundations of Computer Science. IEEE, The Institute of Electrical and Electronics Engineers, IEEE Computer Society Press.

    Google Scholar 

  • Cheriton, D. and Tarjan, R. E. (1976). Finding minimum spanning trees. SIAM J. Computing, 5:724–742.

    Article  MATH  MathSciNet  Google Scholar 

  • de Fluiter, B. (1997). Algorithms for Graphs of Small Treewidth (Algortmen voor grafen met kleine boombredte). PhD thesis, Universiteit Utrecht.

    Google Scholar 

  • Diestel, R. (1997). Graph Theory, volume 173 of Graduate Texts in Mathematics. Springer-Verlag.

    Google Scholar 

  • Dixon, B., Rauch, M., and Tarjan, R. E. (1992). Verification and sensitivity analysis of minimum spanning trees in linear time. SIAM Journal on Computing, 21(6):1184–1192.

    Article  MATH  MathSciNet  Google Scholar 

  • Goldberg, A. V., Plotkin, S. A., and Shannon, G. E. (1987). Parallel symmetry-breaking in sparse graphs. In Proceedings of the Nineteenth Anual ACM Symposion on Theory of Computing, pages 315–324. ACM, Assoc. for Comp. Machinery.

    Google Scholar 

  • Hagerup, T (1990).Optimal parallel algorithms on planar graphs. Information and Computation, 84:71–96.

    Article  MATH  MathSciNet  Google Scholar 

  • Halperin, S. and Zwick, U. (1996). An optimal randomised logarithmic time connectivity algorithm for the EREW PRAM. J. Comput. System Sci., 53(3):395–416.

    Article  MATH  MathSciNet  Google Scholar 

  • Karger, D. R., Klein, P. N., and Tarjan, R. E. (1995). A randomized linear-time algorithm to find minimum spanning trees. Journal of the ACM, 42(2):321–328.

    Article  MATH  MathSciNet  Google Scholar 

  • King, V (1997). A simpler minimum spanning tree verification algorithm. Algorithmica, 18(2):263–270.

    Article  MATH  MathSciNet  Google Scholar 

  • Klein, P. N. and Tarjan, R. E. (1994). A randomized linear-time algorithm for finding minimum spanning trees. In Proceedings of the Twenty Sixth Anual ACM Symposion on Theory of Computing, pages 9–15. ACM, Assoc. for Comp. Machinery.

    Google Scholar 

  • Kostochka, A. V. (1982). On the minimum of the Hadwiger number for graphs with given mean degree of vertices. Metody Diskretn. Anal., 38:37–58.

    MATH  MathSciNet  Google Scholar 

  • Mader, W. (1967). Homomorphieeigenschaften und mittlere Kantendichte von Graphen. Math. Ann., 174:265–268.

    Article  MATH  MathSciNet  Google Scholar 

  • Poon, C. and Ramachandran, V (1997). A randomized linear work EREW PRAM algorithm to find a minimum spanning tree. In Jaffar, J. and Leong, H. W., editors, Algorithms and Computation. Springer-Verlag. Proceedings of the Eighth Annual International Symposium ISAAC'97, to appear.

    Google Scholar 

  • Tarjan, R. E. (1983). Data structures and network algorithms. Society of Industrial and Applied Mathematics (SIAM), Philadelphia.

    Google Scholar 

  • Thomason, A. (1984). An extremal function for contractions of graphs. Math. Proc. Cambridge Philos. Soc., 95:261–265.

    Article  MATH  MathSciNet  Google Scholar 

  • Yao, A. C.-c. (1975). An O(|E|loglog|V|) algorithm for finding minimum spanning trees. Inform. Processing Letters, 4:21–23.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michel Morvan Christoph Meinel Daniel Krob

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag

About this paper

Cite this paper

Gustedt, J. (1998). Minimum spanning trees for minor-closed graph classes in parallel. In: Morvan, M., Meinel, C., Krob, D. (eds) STACS 98. STACS 1998. Lecture Notes in Computer Science, vol 1373. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0028578

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64230-5

  • Online ISBN: 978-3-540-69705-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics