Minimum Spanning Tree Maintenance in Dynamic Graphs

Minimum Spanning Tree (MST) is a fundamental structure in graph analytics and can be applied in various applications. The problem of maintaining MSTs in dynamic graphs is significant, as many real-world graphs are frequently updated. Existing studies on MST maintenance primarily focus on theoretical analysis and lack practical efficiency. In this paper, we propose a novel algorithm to maintain MST in dynamic graphs, which achieves high practical efficiency. In addition to the tree structure, our main idea is to maintain a replacement edge for each tree edge. In this way, the tree structure can be immediately updated when a tree edge is deleted. We propose algorithms to maintain the replacement edge for each tree edge by sharing the computation cost in the updating process. Our performance studies on large datasets demonstrate considerable improvements over state-of-the-art solutions.

Authors

Institutions

Publication Details

Journal
Proceedings of the ACM on Management of Data
Published
2025-02-10
DOI
https://doi.org/10.1145/3709704
Citations
1
Primary Topic
Advanced Graph Theory Research
Type
article
Field-Weighted Citation Impact
1.50
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Minimum Spanning Tree Maintenance in Dynamic Graphs

Lu Qin, Lantian Xu, Xuemin Lin, Ying Zhang et al.
1 citations
Proceedings of the ACM on Management of Data
Advanced Graph Theory Research
1.50
article

Minimum Spanning Tree Maintenance in Dynamic Graphs

Lu Qin, Lantian Xu, Xuemin Lin, Ying Zhang, Rong-Hua Li, Dong Wen, Yang Lü
article en
1 citations

Abstract

Minimum Spanning Tree (MST) is a fundamental structure in graph analytics and can be applied in various applications. The problem of maintaining MSTs in dynamic graphs is significant, as many real-world graphs are frequently updated. Existing studies on MST maintenance primarily focus on theoretical analysis and lack practical efficiency. In this paper, we propose a novel algorithm to maintain MST in dynamic graphs, which achieves high practical efficiency. In addition to the tree structure, our main idea is to maintain a replacement edge for each tree edge. In this way, the tree structure can be immediately updated when a tree edge is deleted. We propose algorithms to maintain the replacement edge for each tree edge by sharing the computation cost in the updating process. Our performance studies on large datasets demonstrate considerable improvements over state-of-the-art solutions.

Proceedings of the ACM on Management of DataVol. 3(1)
University of Technology Sydney (AU), Beijing Institute of Technology (CN), Shanghai Jiao Tong University (CN), UNSW Sydney (AU)
Openalex Percentile: Top 20%
Advanced Graph Theory Research
1.50
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Minimum Spanning Tree Maintenance in Dynamic Graphs — Lu Qin, Lantian Xu, et al. · Proceedings of the ACM on Management of Data (2025) | TGRS Research Map | TGRS