Querying Shortest Path on Large Time-Dependent Road Networks with Shortcuts

03/07/2023
by   Zengyang Gong, et al.
0

Querying the shortest path between two vertexes is a fundamental operation in a variety of applications, which has been extensively studied over static road networks. However, in reality, the travel costs of road segments evolve over time, and hence the road network can be modeled as a time-dependent graph. In this paper, we study the shortest path query over large-scale time-dependent road networks. Existing work focuses on a hierarchical partition structure, which makes the index construction and travel cost query inefficient. To improve the efficiency of such queries, we propose a novel index by decomposing a road network into a tree structure and selecting a set of shortcuts on the tree to speed up the query processing. Specifically, we first formally define a shortcut selection problem over the tree decomposition of the time-dependent road network. This problem, which is proven to be NP-hard, aims to select and build the most effective shortcut set. We first devise a dynamic programming method with exact results to solve the selection problem. To obtain the optimal shortcut set quickly, we design an approximation algorithm that guarantees a 0.5-approximation ratio. Based on the novel tree structure, we devise a shortcut-based algorithm to answer the shortest path query over time-dependent road networks. Finally, we conduct extensive performance studies using large-scale real-world road networks. The results demonstrate that our method can achieve better efficiency and scalability than the state-of-the-art method.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/06/2018

Time-Dependent Shortest Path Queries Among Growing Discs

The determination of time-dependent collision-free shortest paths has re...
research
10/28/2019

Space-efficient, Fast and Exact Routing in Time-dependent Road Networks

We study the problem of computing shortest paths in massive road network...
research
03/07/2023

A Fast Insertion Operator for Ridesharing over Time-Dependent Road Networks

Ridesharing has become a promising travel mode recently due to the econo...
research
09/09/2021

Multi-Constraint Shortest Path using Forest Hop Labeling

The Multi-Constraint Shortest Path (MCSP) problem aims to find the short...
research
10/27/2019

Typical Snapshots Selection for Shortest Path Query in Dynamic Road Networks

Finding the shortest paths in road network is an important query in our ...
research
01/03/2017

Finding Risk-Averse Shortest Path with Time-dependent Stochastic Costs

In this paper, we tackle the problem of risk-averse route planning in a ...
research
06/10/2021

Efficient Exact k-Flexible Aggregate Nearest Neighbor Search in Road Networks Using the M-tree

This study proposes an efficient exact k-flexible aggregate nearest neig...

Please sign up or login with your details

Forgot password? Click here to reset