Minimum Strongly Connected Subgraph Collection in Dynamic Graphs
Xin Chen, Jieming Shi, You Peng, Wenqing Lin, Sibo Wang, Wenjie Zhang
Abstract
Real-world directed graphs are dynamically changing, and it is important to identify and maintain the strong connectivity information between nodes, which is useful in numerous applications. Given an input graph G , we study a new problem, minimum strongly connected subgraph collection (MSCSC), which asks for a complete collection of subgraphs, each of which contains a maximal set of nodes that are strongly connected to each other via minimum number of edges in G.
MSCSC is NP-hard, and its computation and maintenance are challenging, especially on large-scale dynamic graphs. Thus, we resort to approximate MSCSC with theoretical guarantees. We develop a series of approximate MSCSC methods for both static and dynamic graphs. Specifically, we first develop a static MSCSC method MSC that only needs one scan of the graph G , runs in linear time w.r.t. , the number of edges, and provides rigorous approximation guarantees. Then, based on MSC, we leverage a reduced directed acyclic graph of G to design incremental MSCSC method MSC i with two variants to handle edge insertions efficiently. We further develop MSC d that updates MSCSC under edge deletions by efficiently scanning only locally affected subgraphs. Moreover, to demonstrate the high utility, we conduct two use case studies to apply our MSCSC methods to boost the efficiency of dynamic strongly connected component (SCC) maintenance and dynamic SCC-based reachability index maintenance. Extensive experiments on 8 large graphs, including 3 billion-edge graphs, validate the superior efficiency of our methods.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext ab90652a-6ed7-4908-8b1e-aeafc90000d2Cited by top-tier papers3
- X-Blossom: Massive Parallelization of Graph Maximum MatchingDayi Fan, Rubao Lee, Xiaodong ZhangVLDB 2025 · 3 citations
- When Speed meets Accuracy: an Efficient and Effective Graph Model for Temporal Link PredictionHaoyang Li, Yuming Xu, Yiming Li, Hanmo Liu et al.VLDB 2025 · 1 citation
- Efficient Temporal Edge-Core Maintenance in Streaming GraphsTongfeng Weng, Mo Sha, Xu Zhou, Jingjing Lu et al.VLDB 2026
Builds on1
Related papers
- Minimum Spanning Tree Maintenance in Dynamic GraphsLantian Xu, Dong Wen, Lu Qin, Ronghua Li et al.SIGMOD 2025 · 2 citations
- Near-optimal fully dynamic densest subgraphSaurabh Sawlani, Junxing WangSTOC 2020 · 46 citations
- Efficient Algorithms for Pseudoarboricity Computation in Large Static and Dynamic GraphsYalong Zhang, Ronghua Li, Qi Zhang, Hongchao Qin et al.VLDB 2024 · 6 citations
- Maintaining Expander Decompositions via Sparse CutsYiding Hua, Rasmus Kyng, Maximilian Probst Gutenberg, Zihang WuSODA 2023 · 5 citations
- Dynamic Approximate Maximum Independent Set on Massive GraphsXiangyu Gao, Jianzhong Li, Dongjing MiaoICDE 2022 · 5 citations
