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 条
  • [1] Top-k overlapping densest subgraphs
    Galbrun, Esther
    Gionis, Aristides
    Tatti, Nikolaj
    DATA MINING AND KNOWLEDGE DISCOVERY, 2016, 30 (05) : 1134 - 1165
  • [2] Top-k overlapping densest subgraphs
    Esther Galbrun
    Aristides Gionis
    Nikolaj Tatti
    Data Mining and Knowledge Discovery, 2016, 30 : 1134 - 1165
  • [3] A novel algorithm for finding top-k weighted overlapping densest connected subgraphs in dual networks
    Riccardo Dondi
    Mohammad Mehdi Hosseinzadeh
    Pietro H. Guzzi
    Applied Network Science, 6
  • [4] A novel algorithm for finding top-k weighted overlapping densest connected subgraphs in dual networks
    Dondi, Riccardo
    Hosseinzadeh, Mohammad Mehdi
    Guzzi, Pietro H.
    APPLIED NETWORK SCIENCE, 2021, 6 (01)
  • [5] Top-k overlapping densest subgraphs: approximation algorithms and computational complexity
    Dondi, Riccardo
    Hosseinzadeh, Mohammad Mehdi
    Mauri, Giancarlo
    Zoppis, Italo
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2021, 41 (01) : 80 - 104
  • [6] Top-k overlapping densest subgraphs: approximation algorithms and computational complexity
    Riccardo Dondi
    Mohammad Mehdi Hosseinzadeh
    Giancarlo Mauri
    Italo Zoppis
    Journal of Combinatorial Optimization, 2021, 41 : 80 - 104
  • [7] Discovery of Top-k Dense Subgraphs in Dynamic Graph Collections
    Valari, Elena
    Kontaki, Maria
    Papadopoulos, Apostolos N.
    SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT, SSDBM 2012, 2012, 7338 : 213 - 230
  • [8] TKG: Efficient Mining of Top-K Frequent Subgraphs
    Fournier-Viger, Philippe
    Cheng, Chao
    Lin, Jerry Chun-Wei
    Yun, Unil
    Kiran, R. Uday
    BIG DATA ANALYTICS (BDA 2019), 2019, 11932 : 209 - 226
  • [9] Computing the k densest subgraphs of a graph
    Dondi, Riccardo
    Hermelin, Danny
    INFORMATION PROCESSING LETTERS, 2023, 179
  • [10] Mining Top-k Pairs of Correlated Subgraphs in a Large Network
    Prateek, Arneish
    Khan, Arijit
    Goyal, Akshit
    Ranu, Sayan
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2020, 13 (09): : 1511 - 1524