Efficient Algorithms for Pseudoarboricity Computation in Large Static and Dynamic Graphs
Yalong Zhang, Ronghua Li, Qi Zhang, Hongchao Qin, Lu Qin, Guoren Wang
Abstract
The arboricity a ( G ) of a graph G is defined as the minimum number of edge-disjoint forests that the edge set of G can be partitioned into. It is a fundamental metric and has been widely used in many graph analysis applications. However, computing a ( G ) is typically a challenging task. To address this, an easier-to-compute alternative called pseudoarboricity was proposed. Pseudoarboricity has been shown to be closely connected to many important measures in graphs, including the arboricity and the densest subgraph density ρ ( G ). Computing the exact pseudoarboricity can be achieved by employing a parametric max-flow algorithm, but it becomes computationally expensive for large graphs. Existing 2-approximation algorithms, while more efficient, often lack satisfactory approximation accuracy. To overcome these limitations, we propose two new approximation algorithms with theoretical guarantees to approximate the pseudoarboricity. We show that our approximation algorithms can significantly reduce the number of times the max-flow algorithm is invoked, greatly improving its efficiency for exact pseudoarboricity computation. In addition, we also study the pseudoarboricity maintenance problem in dynamic graphs. We propose two novel and efficient algorithms for maintaining the pseudoarboricity when the graph is updated by edge insertions or deletions. Furthermore, we develop two incremental pseudoarboricity maintenance algorithms specifically designed for insertion-only scenarios. We conduct extensive experiments on 195 real-world graphs, and the results demonstrate the high efficiency and scalability of the proposed algorithms in computing pseudoarboricity for both static and dynamic graphs.
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 3302da29-0d54-43f2-9b77-6a83f01f072cCited by top-tier papers2
- Integral Densest Subgraph Search on Directed GraphsYalong Zhang, Rong-Hua Li, Longlong Lin, Qi Zhang et al.SIGMOD 2025 · 2 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
Builds on3
- Ordering Heuristics for k-clique ListingRonghua Li, Sen Gao, Lu Qin, Guoren Wang et al.VLDB 2020 · 55 citations
- Efficient Top-k Edge Structural Diversity SearchQi Zhang, Rong-Hua Li, Qixuan Yang, Guoren Wang et al.ICDE 2020 · 9 citations
- Efficient Top-k Ego-Betweenness SearchQi Zhang, Rong-Hua Li, Minjia Pan, Yongheng Dai et al.ICDE 2022 · 9 citations
Related papers
- Approximating the Arboricity in Sublinear TimeTalya Eden, Saleet Mossel, Dana RonSODA 2022
- Faster sublinear approximation of the number of k-cliques in low-arboricity graphsTalya Eden, Dana Ron, C. SeshadhriSODA 2020 · 17 citations
- Minimum Strongly Connected Subgraph Collection in Dynamic GraphsXin Chen, Jieming Shi, You Peng, Wenqing Lin et al.VLDB 2024 · 4 citations
- Adaptive Out-Orientations with ApplicationsChandra Chekuri, Aleksander Bjørn Grodt Christiansen, Jacob Holm, Ivor van der Hoog et al.SODA 2024 · 2 citations
- Improved Dynamic Colouring of Sparse GraphsAleksander Bjørn Grodt Christiansen, Krzysztof Nowicki, Eva RotenbergSTOC 2023 · 3 citations
