TL;DR
This paper introduces a neural approximate dynamic programming method for real-time ride-pooling that effectively handles complex ILP-based vehicle assignments, improving efficiency and performance over previous methods.
Contribution
It develops a novel ADP approach capable of learning from ILP-based assignments using neural networks, addressing the combinatorial complexity in ride-pooling.
Findings
Outperforms previous methods by up to 16% on real-world data
Successfully handles ILP-based assignment problems with neural network value functions
Enhances stability and sample-efficiency through connections to Deep Reinforcement Learning
Abstract
On-demand ride-pooling (e.g., UberPool) has recently become popular because of its ability to lower costs for passengers while simultaneously increasing revenue for drivers and aggregation companies. Unlike in Taxi on Demand (ToD) services -- where a vehicle is only assigned one passenger at a time -- in on-demand ride-pooling, each (possibly partially filled) vehicle can be assigned a group of passenger requests with multiple different origin and destination pairs. To ensure near real-time response, existing solutions to the real-time ride-pooling problem are myopic in that they optimise the objective (e.g., maximise the number of passengers served) for the current time step without considering its effect on future assignments. This is because even a myopic assignment in ride-pooling involves considering what combinations of passenger requests that can be assigned to vehicles, which…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
