A Two-stage Algorithm Based on Prediction and Search for Maxk-Truss Decomposition

被引:1
作者
Tang, Jiahao [1 ]
Liu, Lingbin [1 ]
Jia, Jinfang [1 ]
Wu, Li [1 ]
Wang, Xiaoying [1 ]
Huang, Jianqiang [1 ]
机构
[1] Qinghai Univ, Dept Comp Technol & Applicat, Xining, Peoples R China
来源
2022 IEEE 28TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, ICPADS | 2022年
基金
中国国家自然科学基金;
关键词
k-truss; k-core; triangle counting; truss decomposition;
D O I
10.1109/ICPADS56603.2022.00070
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The cohesive subgraph K-truss is often used to detect communities in large-scale social networks. The truss decomposition algorithm calculates the number of triangles formed by each edge, then peels off the edges with the number of triangles less than k-2 iteratively. The incremental maxk-truss algorithm must detect k-truss one by one making it inefficient. We propose a two-stage maxk-ktruss decomposition algorithm PSKT. The innovation points of PSKT are as follows: 1) The k-core structure is used to predict the maxk value, and the structure helps us avoid unnecessary mass calculations. 2) The characteristic that the k-truss of graph G must be included in the (k-1)-core of graph G is utilized to ensure that the proposed algorithm can safely prune in the graph. 3) A suitable triangle counting algorithm and the dynamic stream compression method are used to improve the algorithm efficiency. Comprehensive experiments demonstrate that PSKT is 15.26 times faster than the incremental algorithm FMT-dec and 3 times faster than the state-of-the-art maxk-truss algorithm FMT-max.
引用
收藏
页码:491 / 498
页数:8
相关论文
共 20 条
[1]  
Almasri M., 2019, 2019 IEEE HIGH PERF, P1
[2]  
Bisson M, 2018, IEEE HIGH PERF EXTR
[3]   Accelerating Truss Decomposition on Heterogeneous Processors [J].
Che, Yulin ;
Lai, Zhuohang ;
Sun, Shixuan ;
Wang, Yue ;
Luo, Qiong .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2020, 13 (10) :1751-1764
[4]  
Cohen J., 2008, Natl. Secur. Agency Tech. Rep, V16, P1
[5]   Truly Scalable K-Truss and Max-Truss Algorithms for Community Detection in Graphs [J].
Conte, Alessio ;
De Sensi, Daniele ;
Grossi, Roberto ;
Marino, Andrea ;
Versari, Luca .
IEEE ACCESS, 2020, 8 :139096-139109
[6]   KTRUSSEXPLORER: Exploring the Design Space of K-truss Decomposition Optimizations on GPUs [J].
Diab, Safaa ;
Olabi, Mhd Ghaith ;
El Hajj, Izzat .
2020 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2020,
[7]  
Esfahani Fatemeh, 2019, P 22 INT C EXT DAT T, P722
[8]  
Jakkula Venkata Rohit, 2019, 2019 First International Conference on Graph Computing (GC), P51, DOI 10.1109/GC46384.2019.00016
[9]  
Kabir H, 2017, IEEE HIGH PERF EXTR
[10]   k-core: Theories and applications [J].
Kong, Yi-Xiu ;
Shi, Gui-Yuan ;
Wu, Rui-Jie ;
Zhang, Yi-Cheng .
PHYSICS REPORTS-REVIEW SECTION OF PHYSICS LETTERS, 2019, 832 :1-32