Rider–Driver Matching & Dispatch Optimization
Business problem
- Tens of millions of trip requests a day must be assigned in milliseconds
- Nearest-driver matching degrades network-wide efficiency
AI solution
- Batched window matching combines ML predictions (conversion, ETA, cancellation) with combinatorial optimization
- Reinforcement learning values each dispatch by its long-term effect on the marketplace (semi-MDP formulation)
Business value
- Operational efficiency — more completed trips, shorter waits
- Higher driver utilization
