Efficient 푘-Clique Densest Subgraph Discovery: Towards Bridging Practice and Theory
Yingli Zhou, Qingshuo Guo, Yixiang Fang
Abstract
Densest subgraph discovery (DSD) is a fundamental topic in graph mining. It has been studied for decades, and is widely used in various areas, including network science, biological analysis, and graph databases. As a typical problem of DSD, the k -clique densest subgraph (CDS) problem aims to detect a subgraph from a graph, such that the number of k -cliques over the number of its vertices is maximized. While the CDS problem has received plenty of attention in the literature, existing CDS algorithms that perform best in practice often have weaker theoretical guarantees, while those with the stronger theoretical assurances tend to perform worse in practice. Besides, all the existing CDS algorithms struggle with graphs with high degeneracy values, a characteristic commonly found in real-world graphs. To bridge the huge gap between practice and theory, in this paper, we first introduce a novel graph reduction technique, which locates the CDS into a very small subgraph, with non-trivial theoretical guarantees. We further propose a new efficient approximation algorithm by employing the state-of-the-art k -clique counting algorithm, which shares all the advantages of existing algorithms, achieving both strong practical efficiency and theoretical guarantees. Extensive experiments on 12 real-world large graphs demonstrate the high efficiency of our CDS algorithm. Particularly, our algorithm is up to four orders of magnitude faster than the state-of-the-art algorithm while maintaining the same accuracy guarantees and requiring much less memory.
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 0fe8735b-6e0b-4bda-9599-3b12c3a405a7Builds on26
- Maximum Biclique Search at Billion ScaleBingqing Lyu, Lu Qin, Xuemin Lin, Ying Zhang et al.VLDB 2020 · 103 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
- Improving Maximum k-plex Solver via Second-Order Reduction and Graph Color BoundingYi Zhou, Shan Hu, Mingyu Xiao, Zhang-Hua FuAAAI 2021 · 54 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
Related papers
- A Counting-based Approach for Efficient k-Clique Densest Subgraph DiscoveryYingli Zhou, Qingshuo Guo, Yixiang Fang, Chenhao MaSIGMOD 2024 · 10 citations
- Bound-Tightened Densest Subgraph Discovery on GPUWajid Manzoor, Ke Fan, Muhammad Shaheer, Guimu GuoSIGMOD 2026
- Efficient and Scalable Directed Densest Subgraph DiscoveryYingli Zhou, Luocheng Liang, Yixiang FangSIGMOD 2026 · 3 citations
- Efficient Locally h-Clique Densest Subgraph Discovery via Divide-and-ConquerYingli Zhou, Taohua Huang, Yixiang FangVLDB 2026
- In-depth Analysis of Densest Subgraph Discovery in a Unified FrameworkYingli Zhou, Qingshuo Guo, Yi Yang, Yixiang Fang et al.VLDB 2025 · 6 citations
