Efficient Shortest Path Index Maintenance on Dynamic Road Networks with Theoretical Guarantees

被引:41
|
作者
Ouyang, Dian [1 ,2 ]
Yuan, Long [1 ]
Qin, Lu [3 ]
Chang, Lijun [2 ]
Zhang, Ying [3 ]
Lin, Xuemin [4 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing, Peoples R China
[2] Univ Sydney, Sydney, NSW, Australia
[3] Univ Technol, FEIT, CAI, Sydney, NSW, Australia
[4] Univ New South Wales, Kensington, NSW, Australia
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2020年 / 13卷 / 05期
关键词
ECC GRAPH DECOMPOSITION; HIERARCHIES;
D O I
10.14778/3377369.3377371
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Computing the shortest path between two vertices is a fundamental problem in road networks that is applied in a wide variety of applications. To support efficient shortest path query processing, a plethora of index-based methods have been proposed in the literature, but few of them can support dynamic road networks commonly encountered in practice, as their corresponding index structures cannot be efficiently maintained when the input road network is dynamically updated. Motivated by this, we study the shortest path index maintenance problem on dynamic road networks in this paper. We adopt Contraction Hierarchies (CH) as our underlying shortest path computation method because of its outstanding overall performance in pre-processing time, space cost, and query processing time and aim to design efficient algorithms to maintain the index structure, shortcut index, of CH when the input road network is dynamically updated. To achieve this goal, we propose a shortcut-centric paradigm focusing on exploring a small number of shortcuts to maintain the shortcut index. Following this paradigm, we design an auxiliary data structure named SS-Graph and propose a shortcut weight propagation mechanism based on the SS-Graph. With them, we devise efficient algorithms to maintain the shortcut index in the streaming update and batch update scenarios with non-trivial theoretical guarantees. We experimentally evaluate our algorithms on real road networks and the results demonstrate that our approach achieves 2-3 orders of magnitude speedup compared to the state-of-the-art algorithm for the streaming update.
引用
收藏
页码:602 / 615
页数:14
相关论文
共 50 条
  • [1] Efficient Shortest Path Counting on Large Road Networks
    Qiu, Yu-Xuan
    Wen, Dong
    Qin, Lu
    Li, Wentao
    Li, Rong-Hua
    Zhang, Ying
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2022, 15 (10): : 2098 - 2110
  • [2] Efficient Batch Processing of Shortest Path Queries in Road Networks
    Zhang, Mengxuan
    Li, Lei
    Hua, Wen
    Zhou, Xiaofang
    [J]. 2019 20TH INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT (MDM 2019), 2019, : 100 - 105
  • [3] An efficient shortest path computation system for real road networks
    Wang, Zhenyu
    Che, Oscar
    Chen, Lijuan
    Lim, Andrew
    [J]. ADVANCES IN APPLIED ARTICIAL INTELLIGENCE, PROCEEDINGS, 2006, 4031 : 711 - 720
  • [4] Distributed shortest path query processing on dynamic road networks
    Zhang, Dongxiang
    Yang, Dingyu
    Wang, Yuan
    Tan, Kian-Lee
    Cao, Jian
    Shen, Heng Tao
    [J]. VLDB JOURNAL, 2017, 26 (03): : 399 - 419
  • [5] Stream Processing of Shortest Path Query in Dynamic Road Networks
    Zhang, Mengxuan
    Li, Lei
    Hua, Wen
    Zhou, Xiaofang
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (05) : 2458 - 2471
  • [6] Distributed shortest path query processing on dynamic road networks
    Dongxiang Zhang
    Dingyu Yang
    Yuan Wang
    Kian-Lee Tan
    Jian Cao
    Heng Tao Shen
    [J]. The VLDB Journal, 2017, 26 : 399 - 419
  • [7] Typical Snapshots Selection for Shortest Path Query in Dynamic Road Networks
    Zhang, Mengxuan
    Li, Lei
    Hua, Wen
    Zhou, Xiaofang
    [J]. DATABASES THEORY AND APPLICATIONS, ADC 2020, 2020, 12008 : 105 - 120
  • [8] Shortest path calculation in large road networks
    Ertl, G
    [J]. OR SPEKTRUM, 1998, 20 (01) : 15 - 20
  • [9] Distributed Processing of k Shortest Path Queries over Dynamic Road Networks
    Yu, Ziqiang
    Yu, Xiaohui
    Koudas, Nick
    Liu, Yang
    Li, Yifan
    Chen, Yueting
    Yang, Dingyu
    [J]. SIGMOD'20: PROCEEDINGS OF THE 2020 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2020, : 665 - 679
  • [10] Shortest path calculation in large road networks
    Ertl G.
    [J]. Operations-Research-Spektrum, 1998, 20 (1) : 15 - 20