Fast, Exact and Scalable Dynamic Ridesharing

11/05/2020
by   Valentin Buchhold, et al.
0

We study the problem of servicing a set of ride requests by dispatching a set of shared vehicles, which is faced by ridesharing companies such as Uber and Lyft. Solving this problem at a large scale might be crucial in the future for effectively using large fleets of autonomous vehicles. Since finding a solution for the entire set of requests that minimizes the total driving time is NP-complete, most practical approaches process the requests one by one. Each request is inserted into any vehicle's route such that the increase in driving time is minimized. Although this variant is solvable in polynomial time, it still takes considerable time in current implementations, even when inexact filtering heuristics are used. In this work, we present a novel algorithm for finding best insertions, based on (customizable) contraction hierarchies with local buckets. Our algorithm finds provably exact solutions, is still 30 times faster than a state-of-the-art algorithm currently used in industry and academia, and scales much better. When used within iterative transport simulations, our algorithm decreases the simulation time for largescale scenarios with many requests from days to hours.

READ FULL TEXT
research
05/21/2023

The airplane refueling problem is NP-complete and is solvable in polynomial time

The airplane refueling problem is a nonlinear combinatorial optimization...
research
07/13/2022

DLCSS: Dynamic Longest Common Subsequences

Autonomous driving is a key technology towards a brighter, more sustaina...
research
05/11/2019

Serverless Edge Computing for Green Oil and Gas Industry

Development of autonomous and self-driving vehicles requires agile and r...
research
05/11/2019

Robust Resource Allocation Using Edge Computing for Vehicle to Infrastructure (V2I) Networks

Development of autonomous and self-driving vehicles requires agile and r...
research
01/03/2022

Orienteering problem with time-windows and updating delay

The Orienteering Problem with Time Window and Delay () is a variant of t...
research
08/26/2020

A Three-Stage Algorithm for the Large Scale Dynamic Vehicle Routing Problem with an Industry 4.0 Approach

Industry 4.0 is a concept which helps companies to have a smart supply c...
research
12/17/2021

An Exact Algorithm for the Linear Tape Scheduling Problem

Magnetic tapes are often considered as an outdated storage technology, y...

Please sign up or login with your details

Forgot password? Click here to reset