Stream Processing of Shortest Path Query in Dynamic Road Networks

被引:7
|
作者
Zhang, Mengxuan [1 ]
Li, Lei [1 ]
Hua, Wen [1 ]
Zhou, Xiaofang [1 ]
机构
[1] Univ Queensland, St Lucia, Qld 4072, Australia
基金
澳大利亚研究理事会;
关键词
Heuristic algorithms; Roads; Indexes; Clustering algorithms; Scalability; Approximation algorithms; Maintenance engineering; Shortest path query; qurey decomposition; stream processing;
D O I
10.1109/TKDE.2020.3010005
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Shortest path query in road network is pervasive in various location-based services nowadays. As the business expands, the scalability issue becomes severer and more servers are deployed to cope with it. Moreover, as the traffic condition keeps changing over time, the existing index-based approaches can hardly adapt to the real-life dynamic environment. Therefore, batch shortest path algorithms have been proposed recently to answer a set of queries together using shareable computation. Besides, they can also work in a highly dynamic environment as no index is needed. However, the existing batch algorithms either assume the batch queries are finely decomposed or just process them without differentiation, resulting in poor query efficiency. In this work, we assume the traffic condition is stable over a short period and treat the issued queries within that period as a stream of query sets. Specifically, we first propose three query set decomposition methods to cluster one query set into multiple query subsets: Zigzag that considers the 1-N shared computation; Co-Clustering that considers the source and target's spatial locality; and Search-Space-Aware that further incorporates search space estimation. After that, we propose two batch algorithms that take advantage of the previously decomposed query sets for efficient query answering: R2R that finds a set of approximate shortest paths from one region to another with bounded error; and Local Cache that improves the existing Global Cache with higher cache hit ratio. Finally, we design three efficient stream processing methods for intra-batch shared computation. The experiments on a large real-world query sets verify the effectiveness and efficiency of our decomposition methods compared with the state-of-the-art batch algorithms.
引用
收藏
页码:2458 / 2471
页数:14
相关论文
共 50 条
  • [41] An Air Index for Spatial Query Processing in Road Networks
    Sun, Weiwei
    Chen, Chunan
    Zheng, Baihua
    Chen, Chong
    Liu, Peng
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2015, 27 (02) : 382 - 395
  • [42] On authenticated skyline query processing over road networks
    Zhu, Xiaoyu
    Wu, Jie
    Chang, Wei
    Bhuiyan, Md Zakirul Alam
    Choo, Kim-Kwang Raymond
    Qi, Fang
    Liu, Qin
    Wang, Guojun
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (14):
  • [43] Dynamic shortest path in stochastic dynamic networks: Ship routing problem
    Azaron, A
    Kianfar, F
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 144 (01) : 138 - 156
  • [44] Shortest-Path-Based Resilience Analysis of Urban Road Networks
    Kaub, David
    Lohr, Christian
    David, Anelyse Reis
    Das Chandan, Monotosch Kumar
    Chanekar, Hilal
    Tung Nguyen
    Berndt, Jan Ole
    Timm, Ingo J.
    DYNAMICS IN LOGISTICS, LDIC 2024, 2024, : 132 - 143
  • [45] Graph Indexing of Road Networks for Shortest Path Queries with Label Restrictions
    Rice, Michael
    Tsotras, Vassilis J.
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 4 (02): : 69 - 80
  • [46] In Transit to Constant Time Shortest-Path Queries in Road Networks
    Bast, Holger
    Funke, Stefan
    Matijevic, Domagoj
    Sanders, Peter
    Schultes, Dominik
    PROCEEDINGS OF THE NINTH WORKSHOP ON ALGORITHM ENGINEERING AND EXPERIMENTS AND THE FOURTH WORKSHOP ON ANALYTIC ALGORITHMICS AND COMBINATORICS, 2007, : 46 - +
  • [47] An effective heuristic for computing many shortest path alternatives in road networks
    Vanhove, Stephanie
    Fack, Veerle
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2012, 26 (06) : 1031 - 1050
  • [48] A set of shortest path algorithms that run fastest on real road networks
    Zhan, FB
    GIS/LIS '96 - ANNUAL CONFERENCE AND EXPOSITION PROCEEDINGS, 1996, : 755 - 764
  • [49] Projecting vector-based road networks with a shortest path algorithm
    Anderson, AE
    Nelson, J
    CANADIAN JOURNAL OF FOREST RESEARCH, 2004, 34 (07) : 1444 - 1457
  • [50] On scenario construction for stochastic shortest path problems in real road networks
    Zhang, Dongqing
    Wallace, Stein W.
    Guo, Zhaoxia
    Dong, Yucheng
    Kaut, Michal
    TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2021, 152 (152)