Truss decomposition using triangle graphs

被引:4
|
作者
Rezvani, Mohsen [1 ]
Rezvani, Mojtaba [2 ]
机构
[1] Shahrood Univ Technol, Fac Comp Engn, Shahrood, Iran
[2] Australian Natl Univ, Coll Engn & Comp Sci, Canberra, ACT 2601, Australia
关键词
Truss decomposition; Triangle graph; Community detection; Social networks; CORE DECOMPOSITION; ALGORITHMS;
D O I
10.1007/s00500-021-06468-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recent studies have shown that social networks exhibit interesting characteristics such as community structures, i.e., vertexes can be clustered into communities that are densely connected together and loosely connected to other vertices. In order to identify communities, several definitions were proposed that can characterize the density of connections among vertices in the networks. Dense triangle cores, also known as k-trusses, are subgraphs in which every edge participates at least k - 2 triangles (a clique of size 3), exhibiting a high degree of cohesiveness among vertices. There are a number of research works that propose k-truss decomposition algorithms. However, existing in-memory algorithms for computing k-truss are inefficient for handling today's massive networks. In this paper, we propose an efficient, yet scalable algorithm for finding k-trusses in a large-scale network. To this end, we propose a new structure, called triangle graph to speed up the process of finding the k-trusses and prove the correctness and efficiency of our method. We also evaluate the performance of the proposed algorithms through extensive experiments using real-world networks. The results of comprehensive experiments show that the proposed algorithms outperform the state-of-the-art methods by several orders of magnitudes in running time.
引用
收藏
页码:55 / 68
页数:14
相关论文
共 50 条
  • [1] Truss decomposition using triangle graphs
    Mohsen Rezvani
    Mojtaba Rezvani
    Soft Computing, 2022, 26 : 55 - 68
  • [2] Triangle Counting and Truss Decomposition using FPGA
    Huang, Sitao
    El-Hadedy, Mohamed
    Hao, Cong
    Li, Qin
    Mailthody, Vikram S.
    Date, Ketan
    Xiong, Jinjun
    Chen, Deming
    Nagi, Rakesh
    Hwu, Wen-mei
    2018 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2018,
  • [3] Truss Decomposition on Multilayer Graphs
    Huang, Hongxuan
    Linghu, Qingyuan
    Zhang, Fan
    Ouyang, Dian
    Yang, Shiyu
    2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 5912 - 5915
  • [4] Truss decomposition of uncertain graphs
    Zou, Zhaonian
    Zhu, Rong
    KNOWLEDGE AND INFORMATION SYSTEMS, 2017, 50 (01) : 197 - 230
  • [5] Truss decomposition of uncertain graphs
    Zhaonian Zou
    Rong Zhu
    Knowledge and Information Systems, 2017, 50 : 197 - 230
  • [6] Higher-Order Truss Decomposition in Graphs
    Chen, Zi
    Yuan, Long
    Han, Li
    Qian, Zhengping
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (04) : 3966 - 3978
  • [7] Efficient Triangle-Connected Truss Community Search In Dynamic Graphs
    Xu, Tianyang
    Lu, Zhao
    Zhu, Yuanyuan
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2022, 16 (03): : 519 - 531
  • [8] Collaborative (CPU plus GPU) Algorithms for Triangle Counting and Truss Decomposition
    Mailthody, Vikram S.
    Date, Ketan
    Qureshi, Zaid
    Pearson, Carl
    Nagi, Rakesh
    Xiong, Jinjun
    Hwu, Wen-mei
    2018 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2018,
  • [9] Collaborative (CPU plus GPU) Algorithms for Triangle Counting and Truss Decomposition on the Minsky Architecture
    Date, Ketan
    Feng, Keven
    Nagi, Rakesh
    Xiong, Jinjun
    Kim, Nam Sung
    Hwu, Wen-Mei
    2017 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2017,
  • [10] A NUMA-Aware Parallel Truss Decomposition Algorithm for Large Scale Graphs
    Mou, Zhebin
    Xiao, Nong
    Chen, Zhiguang
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2021, PT II, 2022, 13156 : 193 - 212