Efficient Maintenance of Shortest Distances in Dynamic Graphs

被引:5
作者
Greco, Sergio [1 ]
Molinaro, Cristian [1 ]
Pulice, Chiara [2 ]
机构
[1] Univ Calabria, DIMES Dept, Via P Bucci 42C, I-87036 Arcavacata Di Rende, CS, Italy
[2] Dartmouth Coll, Dept Comp Sci, Hanover, NH 03755 USA
关键词
Shortest distances; Incremental algorithms; TRANSITIVE CLOSURE; PATH PROBLEM; QUERIES; ALGORITHMS;
D O I
10.1109/TKDE.2017.2772233
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Computing shortest distances is a central task in many domains. The growing number of applications dealing with dynamic graphs calls for incremental algorithms, as it is impractical to recompute shortest distances from scratch every time updates occur. In this paper, we address the problem of maintaining all-pairs shortest distances in dynamic graphs. We propose efficient incremental algorithms to process sequences of edge deletions/insertions/updates and vertex deletions/insertions. The proposed approach relies on some general operators that can be easily "instantiated" both in main memory and on top of different underlying DBMSs. We provide complexity analyses of the proposed algorithms. Experimental results on several real-world datasets show that current main-memory algorithms become soon impractical, disk-based ones are needed for larger graphs, and our approach significantly outperforms state-of-the-art algorithms.
引用
收藏
页码:474 / 487
页数:14
相关论文
共 62 条
  • [1] Abraham I, 2012, LECT NOTES COMPUT SC, V7501, P24, DOI 10.1007/978-3-642-33090-2_4
  • [2] Dynamic and Historical Shortest-Path Distance Queries on Large Evolving Networks by Pruned Landmark Labeling
    Akiba, Takuya
    Iwata, Yoichi
    Yoshida, Yuichi
    [J]. WWW'14: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2014, : 237 - 247
  • [3] [Anonymous], 2017, THE DIMES PROJECT
  • [4] [Anonymous], 2012, P INT C MAN DAT SIGM
  • [5] [Anonymous], 2010, P 19 ACM INT C INF K, DOI DOI 10.1145/1871437.1871503
  • [6] [Anonymous], 2009, P 18 ACM C INFORM KN, DOI DOI 10.1145/1645953.1646063
  • [7] [Anonymous], 2005, ALENEX/ANALCO
  • [8] [Anonymous], 2010, P 3 ACM INT C WEB SE
  • [9] [Anonymous], 2013, P ACM SIGMOD INT C M, DOI DOI 10.1145/2463676.2465315
  • [10] Baswana S, 2003, SIAM PROC S, P394