Fully Dynamic Algorithm for Top-k Densest Subgraphs

被引:15
|
作者
Nasir, Muhammad Anis Uddin [1 ]
Gionis, Aristides [2 ]
Morales, Gianmarco De Francisci [3 ]
Girdzijauskas, Sarunas [1 ]
机构
[1] Royal Inst Technol, Stockholm, Sweden
[2] Aalto Univ, Espoo, Finland
[3] Qatar Comp Res Inst, Doha, Qatar
关键词
D O I
10.1145/3132847.3132966
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Given a large graph, the densest-subgraph problem asks to find a subgraph with maximum average degree. When considering the top-k version of this problem, a naive solution is to iteratively find the densest subgraph and remove it in each iteration. However, such a solution is impractical due to high processing cost. The problem is further complicated when dealing with dynamic graphs, since adding or removing an edge requires re-running the algorithm. In this paper, we study the top-k densest-subgraph problem in the sliding-window model and propose an efficient fully-dynamic algorithm. The input of our algorithm consists of an edge stream, and the goal is to find the node-disjoint subgraphs that maximize the sum of their densities. In contrast to existing state-of-the-art solutions that require iterating over the entire graph upon any update, our algorithm profits from the observation that updates only affect a limited region of the graph. Therefore, the top-k densest subgraphs are maintained by only applying local updates. We provide a theoretical analysis of the proposed algorithm and show empirically that the algorithm often generates denser subgraphs than state-of-the-art competitors. Experiments show an improvement in efficiency of up to five orders of magnitude compared to state-of-the-art solutions.
引用
收藏
页码:1817 / 1826
页数:10
相关论文
共 50 条
  • [31] Top-k Item Identification on Dynamic and Distributed Datasets
    Guerrieri, Alessio
    Montresor, Alberto
    Velegrakis, Yannis
    EURO-PAR 2014 PARALLEL PROCESSING, 2014, 8632 : 270 - 281
  • [32] Finding Densest Lasting Subgraphs in Dynamic Graphs: a Stochastic Approach
    Liu, Xuanming
    Ge, Tingjian
    Wu, Yinghui
    2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2019), 2019, : 782 - 793
  • [33] A Stochastic Approach to Finding Densest Temporal Subgraphs in Dynamic Graphs
    Liu, Xuanming
    Ge, Tingjian
    Wu, Yinghui
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (07) : 3082 - 3094
  • [34] Reaching the Top of the Skyline: An Efficient Indexed Algorithm for Top-k Skyline Queries
    Goncalves, Marlene
    Vidal, Maria-Esther
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2009, 5690 : 471 - 485
  • [35] Efficient All Top-k Computation-A Unified Solution for All Top-k, Reverse Top-k and Top-m Influential Queries
    Ge, Shen
    U, Leong Hou
    Mamoulis, Nikos
    Cheung, David W.
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2013, 25 (05) : 1015 - 1027
  • [36] Efficient Algorithm of Top-k Spatial Keyword Search with OR Semantics
    Pan X.
    Yu Q.-D.
    Ma A.
    Sun Y.-X.
    Wu L.
    Guo J.-F.
    Pan, Xiao (smallpx@stdu.edu.cn), 1600, Chinese Academy of Sciences (31): : 3197 - 3215
  • [37] ETARM: an efficient top-k association rule mining algorithm
    Nguyen, Linh T. T.
    Bay Vo
    Nguyen, Loan T. T.
    Fournier-Viger, Philippe
    Selamat, Ali
    APPLIED INTELLIGENCE, 2018, 48 (05) : 1148 - 1160
  • [38] A Top-k Query Algorithm for Big Data Based on MapReduce
    Lin, Xueyan
    PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 982 - 985
  • [39] Top-k Structure Holes Detection Algorithm in Social Network
    Zhu, Jiang
    Zhu, Lu
    Bao, Chongming
    Zhou, Lihua
    Wang, Chongyun
    Kong, Bing
    2018 NINTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY IN MEDICINE AND EDUCATION (ITME 2018), 2018, : 1064 - 1071
  • [40] ExMiner: An efficient algorithm for mining top-k frequent patterns
    Quang, Tran Minh
    Oyanagi, Shigeru
    Yamazaki, Katsuhiro
    ADVANCED DATA MINING AND APPLICATIONS, PROCEEDINGS, 2006, 4093 : 436 - 447