Parallel Core Maintenance of Dynamic Graphs

被引:2
|
作者
Bai, Wen [1 ]
Jiang, Yuncheng [1 ]
Tang, Yong [1 ]
Li, Yayang [1 ]
机构
[1] South China Normal Univ, Sch Comp Sci, Guangzou 510631, Peoples R China
基金
中国国家自然科学基金;
关键词
Terms-k-core; core decomposition; core maintenance; DECOMPOSITION; NETWORK;
D O I
10.1109/TKDE.2022.3219096
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A k-core is the special cohesive subgraph where each vertex has at least k degree. It is widely used in graph mining applications such as community detection, visualization, and clique discovery. Because dynamic graphs frequently evolve, obtaining their k-cores via decomposition is inefficient. Instead, previous studies proposed various methods for updating k-cores based on inserted (removed) edges. Unfortunately, the parallelism of existing approaches is limited due to their theoretical constraints. To further improve the parallelism of maintenance algorithms, we refine the k-core maintenance theorem and propose two effective parallel methods to update k-cores for insertion and removal cases. Experimental results show that our methods outperform the state-of-the-art algorithms on real-world graphs by one order of magnitude.
引用
收藏
页码:8919 / 8933
页数:15
相关论文
共 50 条
  • [21] Efficient Maintenance of Shortest Distances in Dynamic Graphs
    Greco, Sergio
    Molinaro, Cristian
    Pulice, Chiara
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2018, 30 (03) : 474 - 487
  • [22] Exact and Parallel Triangle Counting in Dynamic Graphs
    Makkar, Devavret
    Bader, David A.
    Green, Oded
    2017 IEEE 24TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2017, : 2 - 12
  • [23] Dynamic Maintenance of Continuously Monitored Parallel Systems
    Azizi, Fariba
    Rasay, Hasan
    Naderkhani, Farnoosh
    2022 IEEE INTERNATIONAL CONFERENCE ON PROGNOSTICS AND HEALTH MANAGEMENT (ICPHM), 2022, : 12 - 16
  • [24] Batch Processing for Truss Maintenance in Large Dynamic Graphs
    Luo, Qi
    Yu, Dongxiao
    Cheng, Xiuzhen
    Cai, Zhipeng
    Yu, Jiguo
    Lv, Weifeng
    IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2020, 7 (06) : 1435 - 1446
  • [25] Competitive maintenance of minimum spanning trees in dynamic graphs
    Dynia, Miroslaw
    Korzeniowski, Miroslaw
    Kutylowski, Jaroslaw
    SOFSEM 2007: THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2007, 4362 : 260 - +
  • [26] Parallel Incremental Clustering Algorithms for Massive Dynamic Graphs
    Langguth, Johannes
    PROCEEDINGS OF THE 20TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2023, CF 2023, 2023, : 264 - 264
  • [27] A New Parallel Algorithm for Connected Components in Dynamic Graphs
    McColl, Robert
    Green, Oded
    Bader, David A.
    2013 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2013, : 246 - 255
  • [28] A Parallel Packed Memory Array to Store Dynamic Graphs
    Wheatman, Brian
    Xu, Helen
    2021 PROCEEDINGS OF THE SYMPOSIUM ON ALGORITHM ENGINEERING AND EXPERIMENTS, ALENEX, 2021, : 31 - 45
  • [29] Fully dynamic maintenance of k-connectivity in parallel
    Liang, WF
    Brent, RP
    Shen, H
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, 12 (08) : 846 - 864
  • [30] Incremental Algorithms of the Core Maintenance Problem on Edge-Weighted Graphs
    Liu, Bin
    Zhang, Feiteng
    IEEE ACCESS, 2020, 8 (08): : 63872 - 63884