A Learning-based Method for Computing Shortest Path Distances on Road Networks

被引:8
|
作者
Huang, Shuai [1 ]
Wang, Yong [1 ]
Zhao, Tianyu [1 ]
Li, Guoliang [1 ]
机构
[1] Tsinghua Univ, Dept Comp Sci, Beijing, Peoples R China
关键词
FLOW; HIERARCHIES;
D O I
10.1109/ICDE51399.2021.00038
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Computing the shortest path distances between two vertices on road networks is a core operation in many real-world applications, e.g., finding the closest taxi/hotel. However existing techniques have several limitations. First, traditional Dijkstra-based methods have long latency and cannot meet the high-performance requirement. Second, existing indexing-based methods either involve huge index sizes or have poor performance. To address these limitations, in this paper we propose a learning-based method which can efficiently compute an approximate shortest-path distance such that (1) the performance is super fast, e.g., taking 60-150 nanoseconds; (2) the error ratio of the approximate results is super small, e.g., below 0.7%; (3) scales well to large road networks, e.g., millions of nodes. The key idea is to first embed the road networks into a low dimensional space for capturing the distance relations between vertices, get an embedded vector for each vertex, and then perform a distance metric (L-1 metric) on the embedded vectors to approximate shortest-path distances. We propose a hierarchical model to represent the embedding, and design an effective method to train the model. We also design a fine-tuning method to judiciously select high-quality training data. Extensive experiments on real-world datasets show that our embedding based approach significantly outperforms the state-of-the-art methods.
引用
收藏
页码:360 / 371
页数:12
相关论文
共 50 条
  • [1] An effective heuristic for computing many shortest path alternatives in road networks
    Vanhove, Stephanie
    Fack, Veerle
    [J]. INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2012, 26 (06) : 1031 - 1050
  • [2] Computing and Visualizing the Shortest Path between Moving Objects on Road Networks
    Chen, Siyu
    Xu, Jianqiu
    Zhang, Hengcai
    [J]. 2019 20TH INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT (MDM 2019), 2019, : 353 - 354
  • [3] Representation Learning Based Query Decomposition for Batch Shortest Path Processing in Road Networks
    Chen, Niu
    Liu, An
    Liu, Guanfeng
    Xu, Jiajie
    Zhao, Lei
    [J]. SERVICE-ORIENTED COMPUTING (ICSOC 2021), 2021, 13121 : 257 - 272
  • [4] Edge-Based Shortest Path Caching in Road Networks
    Zhang, Detian
    Liu, An
    Jin, Gaoming
    Li, Qing
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, 2019, 11448 : 411 - 414
  • [5] Shortest path calculation in large road networks
    Ertl, G
    [J]. OR SPEKTRUM, 1998, 20 (01) : 15 - 20
  • [6] Shortest path calculation in large road networks
    Ertl G.
    [J]. Operations-Research-Spektrum, 1998, 20 (1) : 15 - 20
  • [7] 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.
    [J]. DYNAMICS IN LOGISTICS, LDIC 2024, 2024, : 132 - 143
  • [8] Projecting vector-based road networks with a shortest path algorithm
    Anderson, AE
    Nelson, J
    [J]. CANADIAN JOURNAL OF FOREST RESEARCH, 2004, 34 (07) : 1444 - 1457
  • [9] A mapreduce-based approach for shortest path problem in road networks
    Zhang D.
    Shou Y.
    Xu J.
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2024, 15 (2) : 1251 - 1259
  • [10] 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