Ride-pool Assignment Algorithms: Modern Implementation and Swapping Heuristics
Not on the map. Why?
Abstract (arXiv)
On-demand ride-pooling has emerged as a popular urban transportation solution, addressing the efficiency limitations of traditional ride-hailing services by grouping multiple riding requests with spatiotemporal proximity into a single vehicle. Although numerous algorithms have been developed for the Ride-pool Assignment Problem (RAP) -- a core component of ride-pooling systems, there is a lack of open-source implementations, making it difficult to benchmark these algorithms on a common dataset and objective. In this paper, we present the implementation details of a ride-pool simulator that encompasses several key ride-pool assignment algorithms, along with associated components such as vehicle routing and rebalancing. We also open-source a highly optimized and modular C++ codebase, designed to facilitate the extension of new algorithms and features. Additionally, we introduce a family of swapping-based local-search heuristics to enhance existing ride-pool assignment algorithms, achieving a better balance between performance and computational efficiency. Extensive experiments on a large-scale, real-world dataset from Manhattan, NYC reveal that while all selected algorithms perform comparably, the newly proposed Multi-Round Linear Assignment with Cyclic Exchange (LA-MR-CE) algorithm achieves a state-of-the-art service rate with significantly reduced computational time. Furthermore, an in-depth analysis suggests that a performance barrier exists for all myopic ride-pool assignment algorithms due to the system's capacity bottleneck, and incorporating future information could be key to overcoming this limitation.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 8 of its 25 references that are in the map. First posted on arXiv 14 Apr 2025.
Builds on
8 of 25 references.
References · 8
- 2024The SCIP Optimization Suite 9.0cited by 37
- 2019Neural Approximate Dynamic Programming for On-Demand Ride-Poolingcited by 33
- 2021Real-world Ride-hailing Vehicle Repositioning using Deep Reinforcement Learningcited by 22
- 2013Quantifying the benefits of vehicle pooling with shareability networkscited by 12
- 2019Real-time City-scale Ridesharing via Linear Assignment Problemscited by 8
- 2020Zone pAth Construction (ZAC) based Approaches for Effective Real-Time Ridesharingcited by 4
- 2023Column Generation for Real-Time Ride-Sharing Operationscited by 3
- 2020On the Request-Trip-Vehicle Assignment Problemcited by 1
Built on by
Not cited yet.