Distributed Truss Computation in Dynamic Graphs

被引:1
|
作者
Mo, Ziwei [1 ]
Luo, Qi [1 ]
Yu, Dongxiao [1 ]
Sheng, Hao [2 ,3 ]
Yu, Jiguo [4 ]
Cheng, Xiuzhen [1 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Qingdao 266200, Peoples R China
[2] Beihang Univ, Sch Comp Sci & Engn, State Key Lab Software Dev Environm, Beijing 100191, Peoples R China
[3] Beihang Univ, Beijing Adv Innovat Ctr Big Data & Brain Comp, Beijing 100191, Peoples R China
[4] Qilu Univ Technol, Big Data Inst, Shandong Acad Sci, Jinan 250353, Peoples R China
基金
中国国家自然科学基金;
关键词
distributed algorithm; dynamic graph; graph mining; cohesive subgraph; k-truss; COMMUNITY SEARCH; DECOMPOSITION; MAINTENANCE;
D O I
10.26599/TST.2022.9010019
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Large-scale graphs usually exhibit global sparsity with local cohesiveness, and mining the representative cohesive subgraphs is a fundamental problem in graph analysis. The k-truss is one of the most commonly studied cohesive subgraphs, in which each edge is formed in at least k - 2 triangles. A critical issue in mining a k-truss lies in the computation of the trussness of each edge, which is the maximum value of k that an edge can be in a k-truss. Existing works mostly focus on truss computation in static graphs by sequential models. However, the graphs are constantly changing dynamically in the real world. We study distributed truss computation in dynamic graphs in this paper. In particular, we compute the trussness of edges based on the local nature of the k-truss in a synchronized node-centric distributed model. Iteratively decomposing the trussness of edges by relying only on local topological information is possible with the proposed distributed decomposition algorithm. Moreover, the distributed maintenance algorithm only needs to update a small amount of dynamic information to complete the computation. Extensive experiments have been conducted to show the scalability and efficiency of the proposed algorithm.
引用
收藏
页码:873 / 887
页数:15
相关论文
共 50 条
  • [1] KTMiner: Distributed k-truss detection in big graphs
    Alemi, Mehdi
    Haghighi, Hassan
    [J]. INFORMATION SYSTEMS, 2019, 83 : 195 - 216
  • [2] Distributed Computation in Dynamic Networks
    Kuhn, Fabian
    Lynch, Nancy
    Oshman, Rotem
    [J]. STOC 2010: PROCEEDINGS OF THE 2010 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2010, : 513 - 522
  • [3] Batch Processing for Truss Maintenance in Large Dynamic Graphs
    Luo, Qi
    Yu, Dongxiao
    Cheng, Xiuzhen
    Cai, Zhipeng
    Yu, Jiguo
    Lv, Weifeng
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2020, 7 (06) : 1435 - 1446
  • [4] Distributed Computation of Fixed Points on Dependency Graphs
    Dalsgaard, Andreas Engelbredt
    Enevoldsen, Soren
    Larsen, Kim Guldstrand
    Srba, Jiri
    [J]. DEPENDABLE SOFTWARE ENGINEERING: THEORIES, TOOLS, AND APPLICATIONS, 2016, 9984 : 197 - 212
  • [5] Edge Influence Computation in Dynamic Graphs
    Qin, Yongrui
    Sheng, Quan Z.
    Parkinson, Simon
    Falkner, Nickolas J. G.
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2017), PT II, 2017, 10178 : 649 - 660
  • [6] Maximal D-truss Search in Dynamic Directed Graphs
    Tian, Anxin
    Zhou, Alexander
    Wang, Yue
    Chen, Lei
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (09): : 2199 - 2211
  • [7] Querying K-Truss Community in Large and Dynamic Graphs
    Huang, Xin
    Cheng, Hong
    Qin, Lu
    Tian, Wentao
    Yu, Jeffrey Xu
    [J]. SIGMOD'14: PROCEEDINGS OF THE 2014 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2014, : 1311 - 1322
  • [8] Distributed computation of dynamic traffic equilibria
    Wisten, MB
    Smith, MJ
    [J]. TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 1997, 5 (02) : 77 - 93
  • [9] Distributed Computation of Classic and Exponential Closeness on Tree Graphs
    Wang, Wei
    Tang, Choon Yik
    [J]. 2014 AMERICAN CONTROL CONFERENCE (ACC), 2014,
  • [10] Distributed Computation of Node and Edge Betweenness on Tree Graphs
    Wang, Wei
    Tang, Choon Yik
    [J]. 2013 IEEE 52ND ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2013, : 43 - 48