Theoretically and Practically Efficient Parallel Nucleus Decomposition
Jessica Shi, Laxman Dhulipala, Julian Shun
摘要
This paper studies the nucleus decomposition problem, which has been shown to be useful in finding dense substructures in graphs. We present a novel parallel algorithm that is efficient both in theory and in practice. Our algorithm achieves a work complexity matching the best sequential algorithm while also having low depth (parallel running time), which significantly improves upon the only existing parallel nucleus decomposition algorithm (Sariyüce et al. , PVLDB 2018). The key to the theoretical efficiency of our algorithm is a new lemma that bounds the amount of work done when peeling cliques from the graph, combined with the use of a theoretically-efficient parallel algorithms for clique listing and bucketing. We introduce several new practical optimizations, including a new multi-level hash table structure to store information on cliques space-efficiently and a technique for traversing this structure cache-efficiently. On a 30-core machine with two-way hyper-threading on real-world graphs, we achieve up to a 55x speedup over the state-of-the-art parallel nucleus decomposition algorithm by Sariyüce et al. , and up to a 40x self-relative parallel speedup. We are able to efficiently compute larger nucleus decompositions than prior work on several million-scale graphs for the first time.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper5
- Efficient Parallel D-core Decomposition at ScaleWensheng Luo, Yixiang Fang, Chunxu Lin, Yingli ZhouVLDB 2024 · 被引用 7 次
- Parallel k-Core Decomposition: Theory and PracticeYouzhe Liu, Xiaojun Dong, Yan Gu, Yihan SunSIGMOD 2025 · 被引用 7 次
- Efficient Algorithms for Density Decomposition on Large Static and Dynamic GraphsYalong Zhang, Ronghua Li, Qi Zhang, Hongchao Qin 等VLDB 2024 · 被引用 2 次
- Parallel Algorithms for Hierarchical Nucleus DecompositionJessica Shi, Laxman Dhulipala, Julian ShunSIGMOD 2024 · 被引用 2 次
- Efficient Locally h-Clique Densest Subgraph Discovery via Divide-and-ConquerYingli Zhou, Taohua Huang, Yixiang FangVLDB 2026
它引用的顶会 Paper12
- Efficient Bitruss Decomposition for Large-scale Bipartite GraphsKai Wang, Xuemin Lin, Lu Qin, Wenjie Zhang 等ICDE 2020 · 被引用 107 次
- Theoretically-Efficient and Practical Parallel DBSCANYiqiu Wang, Yan Gu, Julian ShunSIGMOD 2020 · 被引用 63 次
- Ordering Heuristics for k-clique ListingRonghua Li, Sen Gao, Lu Qin, Guoren Wang 等VLDB 2020 · 被引用 55 次
- Hierarchical Core Maintenance on Large Dynamic GraphsZhe Lin, Fan Zhang, Xuemin Lin, Wenjie Zhang 等VLDB 2021 · 被引用 54 次
- Accelerating Truss Decomposition on Heterogeneous ProcessorsYulin Che, Zhuohang Lai, Shixuan Sun, Yue Wang 等VLDB 2020 · 被引用 46 次
相关 Paper
- Nucleus Decomposition Revisited: An Efficient Counting-Based ApproachWenqian Zhang, Zhengyi Yang, Dong Wen, Yi Ding 等SIGMOD 2026 · 被引用 1 次
- Accelerating k-Core Decomposition by a GPUAkhlaque Ahmad, Lyuheng Yuan, Da Yan, Guimu Guo 等ICDE 2023 · 被引用 22 次
- Nucleus Decomposition in Probabilistic Graphs: Hardness and AlgorithmsFatemeh Esfahani, Venkatesh Srinivasan, Alex Thomo, Kui WuICDE 2022 · 被引用 5 次
- Parallel Colorful h-star Core Maintenance in Dynamic GraphsSen Gao, Hongchao Qin, Rong-Hua Li, Bingsheng HeVLDB 2023 · 被引用 4 次
- Hierarchical Core Decomposition in Parallel: From Construction to Subgraph SearchDeming Chu, Fan Zhang, Wenjie Zhang, Xuemin Lin 等ICDE 2022 · 被引用 16 次
