Data Structures for On-Line Updating of Minimum Spanning Trees, with Applications
- 1 November 1985
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 14 (4) , 781-798
- https://doi.org/10.1137/0214055
Abstract
Data structures are presented for the problem of maintaining a minimum spanning tree on-line under the operation of updating the cost of some edge in the graph. For the case of a general graph, maintaining the data structure and updating the tree are shown to take $O(\sqrt m )$ time, where m is the number of edges in the graph. For the case of a planar graph, a data structure is presented which supports an update time of $O((\log m)^2 )$. These structures contribute to improved solutions for the on-line connected components problem and the problem of generating the K smallest spanning trees.
Keywords
This publication has 13 references indexed in Scilit:
- A data structure for dynamic treesJournal of Computer and System Sciences, 1983
- Maintenance of configurations in the planeJournal of Computer and System Sciences, 1981
- An Algorithm for Finding K Minimum Spanning TreesSIAM Journal on Computing, 1981
- An On-Line Edge-Deletion ProblemJournal of the ACM, 1981
- Algorithms for updating minimal spanning treesJournal of Computer and System Sciences, 1978
- Two Algorithms for Generating Weighted Spanning Trees in OrderSIAM Journal on Computing, 1977
- Finding Minimum Spanning TreesSIAM Journal on Computing, 1976
- On Finding and Updating Spanning Trees and Shortest PathsSIAM Journal on Computing, 1975
- Efficiency of a Good But Not Linear Set Union AlgorithmJournal of the ACM, 1975
- GRAPH THEORYPublished by Defense Technical Information Center (DTIC) ,1969