Effective Indexing for Approximate Constrained Shortest Path Queries on Large Road Networks

被引:3
|
作者
Wang, Sibo [1 ]
Xiao, Xiaokui [1 ]
Yang, Yin [2 ]
Lin, Wenqing [3 ]
机构
[1] Nanyang Technol Univ, Singapore, Singapore
[2] Hamad Bin Khalifa Univ, Al Rayyan, Qatar
[3] Qatar Comp Res Inst, Al Rayyan, Qatar
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2016年 / 10卷 / 02期
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In a constrained shortest path (CSP) query, each edge in the road network is associated with both a length and a cost. Given an origin s, a destination t, and a cost constraint theta, the goal is to find the shortest path from s to t whose total cost does not exceed theta. Because exact CSP is NP-hard, previous work mostly focuses on approximate solutions. Even so, existing methods are still prohibitively expensive for large road networks. Two main reasons are (i) that they fail to utilize the special properties of road networks and (ii) that most of them process queries without indices; the few existing indices consume large amounts of memory and yet have limited effectiveness in reducing query costs. Motivated by this, we propose COLA, the first practical solution for approximate CSP processing on large road networks. COLA exploits the facts that a road network can be effectively partitioned, and that there exists a relatively small set of landmark vertices that commonly appear in CSP results. Accordingly, COLA indexes the vertices lying on partition boundaries, and applies an on-the-fly algorithm called alpha-Dijk for path computation within a partition, which effectively prunes paths based on landmarks. Extensive experiments demonstrate that on continent-sized road networks, COLA answers an approximate CSP query in sub-second time, whereas existing methods take hours. Interestingly, even without an index, the alpha-Dijk algorithm in COLA still outperforms previous solutions by more than an order of magnitude.
引用
收藏
页码:61 / 72
页数:12
相关论文
共 50 条
  • [1] Approximate path searching for supporting shortest path queries on road networks
    Zhu, Chun Jiang
    Lam, Kam-Yiu
    Han, Song
    [J]. INFORMATION SCIENCES, 2015, 325 : 409 - 428
  • [2] Graph Indexing of Road Networks for Shortest Path Queries with Label Restrictions
    Rice, Michael
    Tsotras, Vassilis J.
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 4 (02): : 69 - 80
  • [3] Constructing Effective Caches of Shortest Path Queries on Road Networks
    Li, Xiaohua
    Wang, Bin
    Qiu, Tao
    Yu, Ge
    Wang, Ning
    [J]. IEEE ACCESS, 2020, 8 : 193777 - 193789
  • [4] Batch Processing of Shortest Path Queries in Road Networks
    Zhang, Mengxuan
    Li, Lei
    Hua, Wen
    Zhou, Xiaofang
    [J]. DATABASES THEORY AND APPLICATIONS (ADC 2019), 2019, 11393 : 3 - 16
  • [5] Efficient Label-Constrained Shortest Path Queries on Road Networks: A Tree Decomposition Approach
    Zhang, Junhua
    Yuan, Long
    Li, Wentao
    Qin, Lu
    Zhang, Ying
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2021, 15 (03): : 686 - 698
  • [6] 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
  • [7] Shortest Path and Distance Queries on Road Networks: An Experimental Evaluation
    Wu, Lingkun
    Xiao, Xiaokui
    Deng, Dingxiong
    Cong, Gao
    Zhu, Andy Diwen
    Zhou, Shuigeng
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 5 (05): : 406 - 417
  • [8] Group Processing of Simultaneous Shortest Path Queries in Road Networks
    Reza, Radi Muhammad
    Ali, Mohammed Eunus
    Hashem, Tanzima
    [J]. 2015 16TH IEEE INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT, VOL 1, 2015, : 128 - 133
  • [9] Shortest path calculation in large road networks
    Ertl, G
    [J]. OR SPEKTRUM, 1998, 20 (01) : 15 - 20
  • [10] Shortest path calculation in large road networks
    Ertl G.
    [J]. Operations-Research-Spektrum, 1998, 20 (1) : 15 - 20