A scalable approach to real-time taxi ridesharing

Master Thesis (2018)
Author(s)

W.J. Vaandrager (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

Matthijs Spaan – Mentor

J. Alonso-Mora – Mentor

N. Tintarev – Coach

Erik Zijp – Coach

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2018 Willem Vaandrager
More Info
expand_more
Publication Year
2018
Language
English
Copyright
© 2018 Willem Vaandrager
Graduation Date
16-10-2018
Awarding Institution
Delft University of Technology
Programme
['Computer Science']
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

In an increasing urbanizing world the need for efficient transportation methods is growing. Ridesharing, sharing a taxi trip with multiple passengers, has been proposed as an effective way to contribute towards solving the traffic problems that arise in city centers. Current solutions to the problem are often more focused on optimality, and a fast algorithm is required to handle large quantities of passengers in real-time applications. We propose an algorithm that combines fast and efficient heuristics with clustering and parallelization techniques that is able to solve large problem instances within several seconds. The small response time of the algorithm is able to provide feedback to the customer rapidly, which makes it very suitable for ridesharing in real-time.
A segmentation of the customers is implemented to speed up the search. This method divides the customers into subareas based on pickup location such that each subproblem contains a similar number of customers. This division also bounds the size of each subproblem to ensure a solution can be found in real-time.
The primary search strategy uses a combination of effective local search heuristics to improve solutions for these subproblems rapidly. A technique reminiscent of variable neighborhood search is also implemented for diversification that can solve smaller instances to a greater degree. The full approach can handle problems containing over 5,000 requests and can effectively manage on-demand ridesharing in Manhattan where the current demand for yellow taxis has tripled.

Files

License info not available