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

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

Ridesharing has become a promising travel mode recently due to the economic and social benefits. As an essential operator, "insertion operator" has been extensively studied over static road networks. When a new request appears, the insertion operator is used to find the optimal positions of a worker's current route to insert the origin and destination of this request and minimize the travel time of this worker. Previous works study how to conduct the insertion operation efficiently in static road networks, however, in reality, the route planning should be addressed by considering the dynamic traffic scenario (i.e., a time-dependent road network). Unfortunately, existing solutions to the insertion operator become in efficient under this setting. Thus, this paper studies the insertion operator over time-dependent road networks. Specially, to reduce the high time complexity O(n^3) of existing solution, we calculate the compound travel time functions along the route to speed up the calculation of the travel time between vertex pairs belonging to the route, as a result time complexity of an insertion can be reduced to O(n^2). Finally, we further improve the method to a linear-time insertion algorithm by showing that it only needs O(1) time to find the best position of current route to insert the origin when linearly enumerating each possible position for the new request's destination. Evaluations on two real-world and large-scale datasets show that our methods can accelerate the existing insertion algorithm by up to 25 times.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/07/2023

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

Querying the shortest path between two vertexes is a fundamental operati...
research
09/19/2019

Locally optimal routes for route choice sets

Route choice is often modelled as a two-step procedure in which travelle...
research
05/23/2013

An Intelligent System to Detect, Avoid and Maintain Potholes: A Graph Theoretic Approach

In this paper, we propose a conceptual framework where a centralized sys...
research
01/13/2023

Multitask Weakly Supervised Learning for Origin Destination Travel Time Estimation

Travel time estimation from GPS trips is of great importance to order du...
research
06/15/2019

Social Cost Guarantees in Smart Route Guidance

We model and study the problem of assigning traffic in an urban road net...
research
01/18/2019

An Efficient Monte Carlo-based Probabilistic Time-Dependent Routing Calculation Targeting a Server-Side Car Navigation System

Incorporating speed probability distribution to the computation of the r...
research
01/06/2021

On Computing Pareto Optimal Paths in Weighted Time-Dependent Networks

A weighted point-availability time-dependent network is a list of tempor...

Please sign up or login with your details

Forgot password? Click here to reset