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.
Preview
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.
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.
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).
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.
Cheriton, D. and Tarjan, R. E. (1976). Finding minimum spanning trees. SIAM J. Computing, 5:724–742.
de Fluiter, B. (1997). Algorithms for Graphs of Small Treewidth (Algortmen voor grafen met kleine boombredte). PhD thesis, Universiteit Utrecht.
Diestel, R. (1997). Graph Theory, volume 173 of Graduate Texts in Mathematics. Springer-Verlag.
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.
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.
Hagerup, T (1990).Optimal parallel algorithms on planar graphs. Information and Computation, 84:71–96.
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.
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.
King, V (1997). A simpler minimum spanning tree verification algorithm. Algorithmica, 18(2):263–270.
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.
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.
Mader, W. (1967). Homomorphieeigenschaften und mittlere Kantendichte von Graphen. Math. Ann., 174:265–268.
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.
Tarjan, R. E. (1983). Data structures and network algorithms. Society of Industrial and Applied Mathematics (SIAM), Philadelphia.
Thomason, A. (1984). An extremal function for contractions of graphs. Math. Proc. Cambridge Philos. Soc., 95:261–265.
Yao, A. C.-c. (1975). An O(|E|loglog|V|) algorithm for finding minimum spanning trees. Inform. Processing Letters, 4:21–23.
Author information
Authors and Affiliations
Editor information
Rights 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