Efficient Algorithms for Density Decomposition on Large Static and Dynamic Graphs

被引:0
|
作者
Zhang, Yalong [1 ]
Li, Rong-Hua [1 ]
Zhang, Qi [1 ]
Qin, Hongchao [1 ]
Wang, Guoren [1 ]
机构
[1] Beijing Inst Technol, Beijing, Peoples R China
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2024年 / 17卷 / 11期
关键词
CORE MAINTENANCE; ARBORICITY; SUBGRAPHS;
D O I
10.14778/3681954.3681974
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Locally-densest subgraph (LDS) decomposition is a fundamental decomposition in graph analysis that finds numerous applications in various domains, including community detection, fraud detection, graph querying, and graph visualization. However, the LDS decomposition is computationally challenging for both static and dynamic graphs. Furthermore, the LDS decomposition often produces an excessive number of dense subgraph layers, leading to the unnecessary partition of tightly-connected subgraphs. To address these limitations, an alternative concept called density decomposition was proposed, which can generate a more reasonable number of dense subgraph layers. However, the state-of-the-art algorithm for density decomposition requires O(m(2)) time (m is the number of edges of the graph), which is very costly for large graphs. In this paper, we conduct an in-depth investigation of density decomposition and propose efficient algorithms for computing it on both static and dynamic graphs. First, we establish a novel relationship between density decomposition and LDS decomposition. Second, based on these relationships, we propose novel algorithms to compute the density decomposition on static graphs with carefully designed network flow and divide-and-conquer techniques. Our proposed static algorithms significantly reduce the time complexity to O(m(3/2) log p) (p is often a very small constant in real-world graphs). Third, for dynamic graphs, we develop three dynamic algorithms with efficient O(m) time complexity. Extensive experiments on several large real-world graphs demonstrate the high efficiency, scalability, and effectiveness of the proposed algorithms.
引用
收藏
页码:2933 / 2945
页数:13
相关论文
共 50 条
  • [1] Efficient Algorithms for Pseudoarboricity Computation in Large Static and Dynamic Graphs
    Zhang, Yalong
    Li, Rong-Hua
    Zhang, Qi
    Qin, Hongchao
    Qin, Lu
    Wang, Guoren
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2024, 17 (11): : 2722 - 2734
  • [2] Efficient Projection-Based Algorithms for Tip Decomposition on Dynamic Bipartite Graphs
    Weng, Tongfeng
    Liu, Yumeng
    Sha, Mo
    Chen, Xinyuan
    Zhou, Xu
    Li, Kenli
    Tan, Kian-Lee
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2025, 37 (02) : 626 - 640
  • [3] Efficient Anytime Anywhere Algorithms for Closeness Centrality in Large and Dynamic Graphs
    Santos, Eunice E.
    Korah, John
    Murugappan, Vairavan
    Subramanian, Suresh
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 1821 - 1830
  • [4] Efficient Anytime Anywhere Algorithms for Vertex Additions in Large and Dynamic Graphs
    Santos, Eunice E.
    Korah, John
    Murugappan, Vairavan
    Subramanian, Suresh
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 1510 - 1519
  • [5] Local Algorithms for Distance-generalized Core Decomposition over Large Dynamic Graphs
    Liu, Qing
    Zhu, Xuliang
    Huang, Xin
    Xu, Jianliang
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2021, 14 (09): : 1531 - 1543
  • [6] Efficient Density-peaks Clustering Algorithms on Static and Dynamic Data in Euclidean Space
    Amagata, Daichi
    Hara, Takahiro
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2024, 18 (01)
  • [7] Efficient modularity density heuristics for large graphs
    Santiago, Rafael
    Lamb, Luis C.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 258 (03) : 844 - 865
  • [8] Efficient mining algorithms for large-scale graphs
    Kishimoto, Yasunari
    Shiokawa, Hiroaki
    Fujiwara, Yasuhiro
    Onizuka, Makoto
    NTT Technical Review, 2013, 11 (12):
  • [9] Efficient Core Maintenance in Large Dynamic Graphs
    Li, Rong-Hua
    Yu, Jeffrey Xu
    Mao, Rui
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2014, 26 (10) : 2453 - 2465
  • [10] Scalable Katz Ranking Computation in Large Static and Dynamic Graphs
    Grinten Van Der, Alexander
    Bergamini, Elisabetta
    Green, Oded
    Bader, David A.
    Meyerhenke, Henning
    ACM Journal of Experimental Algorithmics, 2022, 27 (01):