Maximum core spanning tree maintenance for large dynamic graphs
With the increase in network scale and online applications, the maintenance problem of cohesive structures in large graphs has attracted great attention. The Maximum Core Spanning Tree (MCST) is a representative cohesive structure generated based on k-core, which is the maximum edge weight spanning...
Saved in:
Published in | Theoretical computer science Vol. 1044; p. 115278 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Elsevier B.V
01.08.2025
|
Subjects | |
Online Access | Get full text |
ISSN | 0304-3975 |
DOI | 10.1016/j.tcs.2025.115278 |
Cover
Summary: | With the increase in network scale and online applications, the maintenance problem of cohesive structures in large graphs has attracted great attention. The Maximum Core Spanning Tree (MCST) is a representative cohesive structure generated based on k-core, which is the maximum edge weight spanning tree indicating the “staired coreness hierarchy” in each connected component. The edge weight here is defined as wuv=min{core(u),core(v)}, and core(x) is the corness of vertex x. Unlike the maintenance problem of Maximum Spanning Tree (MST) which has known efficient algorithms, MCST maintenance raises special challenges, which is mainly due to the cascaded vertex coreness changes after single-edge insertion or deletion. In this paper, we show a series properties of MCST and MCST maintenance problems and propose an OrderPassed method and a LoopFree method to maintain the MCST efficiently. In particular, the time complexity for MCST maintenance for edge insertion and deletion is bounded by O(|E⁎|+|V|) and O(|E⁎|+∑i=1K|Oi|) respectively, where E⁎ is the edge set whose edge weight changes after insertion/deletion and |Oi| denotes the number of edges whose edge weight is i. Through extensive evaluations, we show the proposed MCST maintenance algorithms have good efficiency, scalability and stability on real-world datasets.
•We are the first to propose an efficient maximum core spanning tree (MCST) dynamic maintenance algorithm.•We investigate a series of properties of MCST and for MCST maintenance.•Extensive evaluations show the proposed MCST maintenance algorithms have good efficiency, scalability, and stability. |
---|---|
ISSN: | 0304-3975 |
DOI: | 10.1016/j.tcs.2025.115278 |