Reinforcement Learning in the Wild: Scalable RL Dispatching Algorithm Deployed in Ridehailing Marketplace
Not on the map. Why?
Abstract (arXiv)
In this study, a real-time dispatching algorithm based on reinforcement learning is proposed and for the first time, is deployed in large scale. Current dispatching methods in ridehailing platforms are dominantly based on myopic or rule-based non-myopic approaches. Reinforcement learning enables dispatching policies that are informed of historical data and able to employ the learned information to optimize returns of expected future trajectories. Previous studies in this field yielded promising results, yet have left room for further improvements in terms of performance gain, self-dependency, transferability, and scalable deployment mechanisms. The present study proposes a standalone RL-based dispatching solution that is equipped with multiple mechanisms to ensure robust and efficient on-policy learning and inference while being adaptable for full-scale deployment. A new form of value updating based on temporal difference is proposed that is more adapted to the inherent uncertainty of the problem. For the driver-order assignment, a customized utility function is proposed that when tuned based on the statistics of the market, results in remarkable performance improvement and interpretability. In addition, for reducing the risk of cancellation after drivers' assignment, an adaptive graph pruning strategy based on the multi-arm bandit problem is introduced. The method is evaluated using offline simulation with real data and yields notable performance improvement. In addition, the algorithm is deployed online in multiple cities under DiDi's operation for A/B testing and is launched in one of the major international markets as the primary mode of dispatch. The deployed algorithm shows over 1.3% improvement in total driver income from A/B testing. In addition, by causal inference analysis, as much as 5.3% improvement in major performance metrics is detected after full-scale deployment.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 6 of its 16 references that are in the map. First posted on arXiv 10 Feb 2022.
Builds on
6 of 16 references.
References · 6
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2021A Deep Value-network Based Approach for Multi-Driver Order Dispatchingcited by 45
- 2018Synthetic Difference in Differencescited by 41
- 2021Real-world Ride-hailing Vehicle Repositioning using Deep Reinforcement Learningcited by 22
- 2021Value Function is All You Need: A Unified Learning Framework for Ride Hailing Platformscited by 16
- 2018Maximum Weight Online Matching with Deadlinescited by 3
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 0; 2025: 5; 2026: 1.
11 papers.
- 2022Hybrid Multi-agent Deep Reinforcement Learning for Autonomous Mobility on Demand Systemscited by 17
- 2023Learning-based Online Optimization for Autonomous Mobility-on-Demand Fleet Controlcited by 14
- 2023Global Rewards in Multi-Agent Deep Reinforcement Learning for Autonomous Mobility on Demand Systemscited by 8
- 2025HCRide: Harmonizing Passenger Fairness and Driver Preference for Human-Centered Ride-Hailingcited by 7
- 2025BMG-Q: Localized Bipartite Match Graph Attention Q-Learning for Ride-Pooling Order Dispatchcited by 6
- 2025Coordinating Ride-Pooling with Public Transit using Reward-Guided Conservative Q-Learning: An Offline Training and Online Fine-Tuning Reinforcement Learning Frameworkcited by 3
- 2023Learning to Control Autonomous Fleets from Observation via Offline Reinforcement Learningcited by 2
- 2025LLM-ODDR: A Large Language Model Framework for Joint Order Dispatching and Driver Repositioningcited by 2
- 2023A Unified Representation Framework for Rideshare Marketplace Equilibrium and Efficiencycited by 1
- 2025Hierarchical Optimization via LLM-Guided Objective Evolution for Mobility-on-Demand Systemscited by 1
- 2026Adaptive Value Decomposition: Coordinating a Varying Number of Agents in Urban Systemscited by 0
- 2026Adaptive Value Decomposition: Coordinating a Varying Number of Agents in Urban Systems10 Feb 2026
- 2025Hierarchical Optimization via LLM-Guided Objective Evolution for Mobility-on-Demand Systems12 Oct 2025
- 2025HCRide: Harmonizing Passenger Fairness and Driver Preference for Human-Centered Ride-Hailing6 Aug 2025
- 2025LLM-ODDR: A Large Language Model Framework for Joint Order Dispatching and Driver Repositioning28 May 2025
- 2025Coordinating Ride-Pooling with Public Transit using Reward-Guided Conservative Q-Learning: An Offline Training and Online Fine-Tuning Reinforcement Learning Framework24 Jan 2025
- 2025BMG-Q: Localized Bipartite Match Graph Attention Q-Learning for Ride-Pooling Order Dispatch23 Jan 2025
- 2023Global Rewards in Multi-Agent Deep Reinforcement Learning for Autonomous Mobility on Demand Systems14 Dec 2023
- 2023Learning to Control Autonomous Fleets from Observation via Offline Reinforcement Learning28 Feb 2023
- 2023A Unified Representation Framework for Rideshare Marketplace Equilibrium and Efficiency28 Feb 2023
- 2023Learning-based Online Optimization for Autonomous Mobility-on-Demand Fleet Control8 Feb 2023
- 2022Hybrid Multi-agent Deep Reinforcement Learning for Autonomous Mobility on Demand Systems14 Dec 2022