The K-clique Densest Subgraph Problem

被引:147
|
作者
Tsourakakis, Charalampos E. [1 ]
机构
[1] Harvard Sch Engn & Appl Sci, Cambridge, MA 02138 USA
关键词
Densest subgraph problem; Graph algorithms; Graph Mining; Near-clique extraction; ALGORITHM; MAPREDUCE; MOTIFS;
D O I
10.1145/2736277.2741098
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Numerous graph mining applications rely on detecting subgraphs which are large near-cliques. Since formulations that are geared towards finding large near-cliques are NP-hard and frequently inapproximable due to connections with the Maximum Clique problem, the poly-time solvable densest subgraph problem which maximizes the average degree over all possible subgraphs "lies at the core of large scale data mining"[10]. However, frequently the densest subgraph problem fails in detecting large near-cliques in networks. In this work, we introduce the k-clique densest subgraph problem, k >= 2. This generalizes the well studied densest subgraph problem which is obtained as a special case for k = 2. For k = 3 we obtain a novel formulation which we refer to as the triangle densest subgraph problem : given a graph G (V, E), find a subset of vertices S* such that tau (S*) = (max)(S subset of V) t (S)/vertical bar S vertical bar, where t (S) is the number of triangles induced by the set S. On the theory side, we prove that for any k constant, there exist an exact polynomial time algorithm for the k-clique densest subgraph problem. Furthermore, we propose an efficient 1/k-approximation algorithm which generalizes the greedy peeling algorithm of Asahiro and Charikar [8, 18] for k = 2. Finally, we show how to implement efficiently this peeling framework on MapReduce for any k >= 3, generalizing the work of Bahmani, Kumar and Vassilvitskii for the case k = 2 [10]. On the empirical side, our two main findings are that (i) the triangle densest subgraph is consistently closer to being a large near-clique compared to the densest subgraph and (ii) the peeling approximation algorithms for both k = 2 and k = 3 achieve on real-world networks approximation ratios closer to 1 rather than the pessimistic 1 k guarantee. An interesting consequence of our work is that triangle counting, a well-studied computational problem in the context of social network analysis can be used to detect large near-cliques. Finally, we evaluate our proposed method on a popular graph mining application.
引用
收藏
页码:1122 / 1132
页数:11
相关论文
共 50 条
  • [41] The Densest Subgraph Problem with a Convex/Concave Size Function
    Yasushi Kawase
    Atsushi Miyauchi
    Algorithmica, 2018, 80 : 3461 - 3480
  • [42] Incremental K-clique clustering in dynamic social networks
    Duan, Dongsheng
    Li, Yuhua
    Li, Ruixuan
    Lu, Zhengding
    ARTIFICIAL INTELLIGENCE REVIEW, 2012, 38 (02) : 129 - 147
  • [43] Efficient k-clique Listing with Set Intersection Speedup
    Yuan, Zhirong
    Peng, You
    Cheng, Peng
    Han, Li
    Lin, Xuemin
    Chen, Lei
    Zhang, Wenjie
    2022 IEEE 38TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2022), 2022, : 1955 - 1968
  • [44] Overlapping Modularity at the Critical Point of k-Clique Percolation
    Bálint Tóth
    Tamás Vicsek
    Gergely Palla
    Journal of Statistical Physics, 2013, 151 : 689 - 706
  • [45] Quantum solutions for densest k-subgraph problems
    Cristian S. Calude
    Michael J. Dinneen
    Richard Hua
    Journal of Membrane Computing, 2020, 2 : 26 - 41
  • [46] Approximation Algorithms on k-Cycle Transversal and k-Clique Transversal
    Zhong-Zheng Tang
    Zhuo Diao
    Journal of the Operations Research Society of China, 2021, 9 : 883 - 892
  • [47] Incremental K-clique clustering in dynamic social networks
    Dongsheng Duan
    Yuhua Li
    Ruixuan Li
    Zhengding Lu
    Artificial Intelligence Review, 2012, 38 : 129 - 147
  • [48] The hierarchical structure and bridging member of k-clique community
    Xu, Kaikuo
    Yuan, Changan
    Wei, Xuzhong
    International Journal of Database Theory and Application, 2014, 7 (03): : 201 - 218
  • [49] Improved Hardness of Approximating k-Clique under ETH
    Lin, Bingkai
    Ren, Xuandi
    Sun, Yican
    Wang, Xiuhan
    2023 IEEE 64TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, FOCS, 2023, : 285 - 306
  • [50] Constant Approximating k-Clique Is W[1]-Hard
    Lin, Bingkai
    STOC '21: PROCEEDINGS OF THE 53RD ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2021, : 1749 - 1756