Litcius/Paper detail

Allocation Problems in Ride-sharing Platforms

John P. Dickerson, Karthik Abinav Sankararaman, Aravind Srinivasan, Pan Xu

2021ACM Transactions on Economics and Computation39 citationsDOIOpen Access PDF

Abstract

Bipartite-matching markets pair agents on one side of a market with agents, items, or contracts on the opposing side. Prior work addresses online bipartite-matching markets, where agents arrive over time and are dynamically matched to a known set of disposable resources. In this article, we propose a new model, Online Matching with (offline) Reusable Resources under Known Adversarial Distributions ( OM-RR-KAD ) , in which resources on the offline side are reusable instead of disposable; that is, once matched, resources become available again at some point in the future. We show that our model is tractable by presenting an LP-based non-adaptive algorithm that achieves an online competitive ratio of ½-ϵ for any given constant ϵ > 0. We also show that no adaptive algorithm can achieve a ratio of ½ + o (1) based on the same benchmark LP. Through a data-driven analysis on a massive openly available dataset, we show our model is robust enough to capture the application of taxi dispatching services and ride-sharing systems. We also present heuristics that perform well in practice.

Topics & Concepts

Computer scienceMatching (statistics)HeuristicsBenchmark (surveying)Bipartite graphCompetitive analysisOnline algorithmSet (abstract data type)Point (geometry)Mathematical optimizationDistributed computingOperations researchUpper and lower boundsAlgorithmTheoretical computer scienceMathematicsMathematical analysisGeometryProgramming languageGeodesyOperating systemStatisticsGeographyGraphTransportation and Mobility InnovationsOptimization and Search ProblemsAuction Theory and Applications
Allocation Problems in Ride-sharing Platforms | Litcius