Faster and Scalable Algorithms for Densest Subgraph and Decomposition
Elfarouk Harb, Kent Quanrud, Chandra Chekuri
Abstract
We study the densest subgraph problem (DSG) and the densest subgraph local decomposition problem (DSG-LD) in undirected graphs. We also consider su-permodular generalizations of these problems. For large scale graphs simple iterative algorithms perform much better in practice than theoretically fast algorithms based on network-flow or LP solvers. Boob et al. [1] recently gave a fast iterative algorithm called G REEDY ++ for DSG. It was shown in [2] that it converges to a (1 � ✏ ) relative approximation to the optimum density in O ( 1 ✏ 2 � ( G ) � ⇤ ) iterations where � ( G ) is the maximum degree and � ⇤ is the optimum density. Danisch et al. [3] gave an iterative algorithm based on the Frank-Wolfe algorithm for DSG-LD that takes O ( m � ( G ) ✏ 2 ) iterations to converge to an ✏ -additive approximate local decomposition vector ˆ b , where m is number of edges in the graph. In this paper we give a new iterative algorithm for both problems that takes at most O ( p m � ( G ) ✏ ) iterations to converge to an ✏ -additive approximate local decomposition vector; each iteration can be implemented in O ( m ) time. We describe a fractional peeling technique which has strong empirical performance as well as theoretical guarantees. The algorithm is scalable and simple, and can be applied to graphs with hundreds of millions of edges. We test our algorithm on real and synthetic data sets and show that it provides a significant benefit over previous algorithms. The algorithm and analysis extends to hypergraphs.
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 74d47699-06ff-4f30-bb3c-62fc44a3bc6bCited by top-tier papers13
- Densest Subhypergraph: Negative Supermodular Functions and Strongly Localized MethodsYufan Huang, David F. Gleich, Nate VeldtWWW 2024 · 11 citations
- Multiplicative Weights Update, Area Convexity and Random Coordinate Descent for Densest Subgraph ProblemsTa Duy Nguyen, Alina EneICML 2024 · 10 citations
- Efficient and Effective Anchored Densest Subgraph Search: A Convex-programming based ApproachXiaowei Ye, Rong-Hua Li, Lei Liang, Zhizhen Liu et al.KDD 2024 · 7 citations
- An Efficient and Exact Algorithm for Locally h-Clique Densest Subgraph DiscoveryXiaojia Xu, Haoyu Liu, Xiaowei Lv, Yongcai Wang et al.SIGMOD 2025 · 6 citations
- In-depth Analysis of Densest Subgraph Discovery in a Unified FrameworkYingli Zhou, Qingshuo Guo, Yi Yang, Yixiang Fang et al.VLDB 2025 · 6 citations
Builds on6
- FlowScope: Spotting Money Laundering Based on GraphsXiangfeng Li, Shenghua Liu, Zifeng Li, Xiaotian Han et al.AAAI 2020 · 138 citations
- Flowless: Extracting Densest Subgraphs Without Flow ComputationsDigvijay Boob, Yu Gao, Richard Peng, Saurabh Sawlani et al.WWW 2020 · 84 citations
- Efficient Algorithms for Densest Subgraph Discovery on Large Directed GraphsChenhao Ma, Yixiang Fang, Reynold Cheng, Laks V. S. Lakshmanan et al.SIGMOD 2020 · 68 citations
- KClist++: A Simple Algorithm for Finding k-Clique Densest Subgraphs in Large GraphsBintao Sun, Maximilien Danisch, T.-H. Hubert Chan, Mauro SozioVLDB 2020 · 54 citations
- Densest Subgraph: Supermodularity, Iterative Peeling, and FlowChandra Chekuri, Kent Quanrud, Manuel R. TorresSODA 2022 · 34 citations
Related papers
- The Generalized Mean Densest Subgraph ProblemNate Veldt, Austin R. Benson, Jon M. KleinbergKDD 2021 · 1 citation
- Efficient Algorithms for Density Decomposition on Large Static and Dynamic GraphsYalong Zhang, Ronghua Li, Qi Zhang, Hongchao Qin et al.VLDB 2024 · 2 citations
- Accelerated Coordinate Descent for Directed Densest Subgraph DiscoveryLuocheng Liang, Yingli Zhou, Yixiang FangKDD 2026
- Efficient and Scalable Directed Densest Subgraph DiscoveryYingli Zhou, Luocheng Liang, Yixiang FangSIGMOD 2026 · 3 citations
- Finding Locally Densest Subgraphs: A Convex Programming ApproachChenhao Ma, Reynold Cheng, Laks V. S. Lakshmanan, Xiaolin HanVLDB 2022 · 29 citations
