Matching Drivers to Riders: A Two-stage Robust Approach
Omar El Housni, Vineet Goyal, Oussama Hanguir, Clifford Stein

TL;DR
This paper introduces a two-stage robust optimization approach for matching drivers to riders in ride-sharing, accounting for demand uncertainty, and demonstrates its effectiveness through approximation algorithms and real-world data testing.
Contribution
It develops a novel two-stage robust optimization framework for ride-matching that considers future demand uncertainty and provides approximation algorithms with proven performance guarantees.
Findings
Algorithms significantly outperform myopic solutions.
Reduction in maximum wait time for riders.
Framework applicable to real-world ride-sharing data.
Abstract
Matching demand (riders) to supply (drivers) efficiently is a fundamental problem for ride-sharing platforms who need to match the riders (almost) as soon as the request arrives with only partial knowledge about future ride requests. A myopic approach that computes an optimal matching for current requests ignoring future uncertainty can be highly sub-optimal. In this paper, we consider a two-stage robust optimization framework for this matching problem where future demand uncertainty is modeled using a set of demand scenarios (specified explicitly or implicitly). The goal is to match the current request to drivers (in the first stage) so that the cost of first-stage matching and the worst-case cost over all scenarios for the second-stage matching is minimized. We show that the two-stage robust matching is NP-hard under various cost functions and present constant approximation algorithms…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
