Empty-Car Routing in Ridesharing Systems

This paper considers a closed queueing network model of ridesharing systems such as Didi Chuxing, Lyft, and Uber. We focus on empty-car routing, a mechanism by which we control car flow in the network to optimize system-wide utility functions, e.g. the availability of empty cars when a passenger arrives. We establish both process-level and steady-state convergence of the queueing network to a fluid limit in a large market regime where demand for rides and supply of cars tend to infinity, and use this limit to study a fluid-based optimization problem. We prove that the optimal network utility obtained from the fluid-based optimization is an upper bound on the utility in the finite car system for any routing policy, both static and dynamic, under which the closed queueing network has a stationary distribution. This upper bound is achieved asymptotically under the fluid-based optimal routing policy. Simulation results with real-world data released by Didi Chuxing demonstrate the benefit of using the fluid-based optimal routing policy compared to various other policies.

[1]  J. Harrison,et al.  Reflected Brownian Motion on an Orthant , 1981 .

[2]  Vincent Jost,et al.  Vehicle Sharing System Pricing Regulation: A Fluid Approximation , 2012 .

[3]  Stephen S. Lavenberg,et al.  Mean-Value Analysis of Closed Multichain Queuing Networks , 1980, JACM.

[4]  Vincent Jost,et al.  Pricing in vehicle sharing systems: optimization in queuing networks with product forms , 2016, EURO J. Transp. Logist..

[5]  P. Glynn,et al.  Bounding Stationary Expectations of Markov Processes , 2008 .

[6]  R. Bass,et al.  Review: P. Billingsley, Convergence of probability measures , 1971 .

[7]  Tolga Tezcan,et al.  Many-server diffusion limits for G/Ph/n+GI queues , 2010, 1011.2034.

[8]  Thodoris Lykouris,et al.  Pricing and Optimization in Shared Vehicle Systems: An Approximation Framework , 2016, EC.

[9]  Eduardo C. Xavier,et al.  Taxi and Ride Sharing: A Dynamic Dial-a-Ride Problem with Money as an Incentive , 2015, Expert Syst. Appl..

[10]  Marco Pavone,et al.  A BCMP network approach to modeling and controlling autonomous mobility-on-demand systems , 2016, Int. J. Robotics Res..

[11]  Thodoris Lykouris,et al.  Multi-objective pricing for shared vehicle systems , 2016, ArXiv.

[12]  Mary K. Vernon,et al.  Approximate Mean Value Analysis for Closed Queuing Networks with Multiple-Server Stations , 2007 .

[13]  Cathy H. Xia,et al.  Fleet-sizing and service availability for a vehicle rental system via closed queueing networks , 2011, Eur. J. Oper. Res..

[14]  Emilio Frazzoli,et al.  Robotic load balancing for mobility-on-demand systems , 2012, Int. J. Robotics Res..

[15]  Daniel Adelman,et al.  Price-Directed Control of a Closed Logistics Queueing Network , 2007, Oper. Res..

[16]  V. Anantharam,et al.  A Technique for Computing Sojourn Times in Large Networks of Interacting Queues , 1993, Probability in the Engineering and Informational Sciences.

[17]  Frédéric Meunier,et al.  Bike sharing systems: Solving the static rebalancing problem , 2013, Discret. Optim..

[18]  Avishai Mandelbaum,et al.  Strong approximations for Markovian service networks , 1998, Queueing Syst. Theory Appl..

[19]  Jorge J. Moré,et al.  The NEOS Server , 1998 .

[20]  Marco Pavone,et al.  Control of robotic mobility-on-demand systems: A queueing-theoretical perspective , 2014, Int. J. Robotics Res..

[21]  S. Asmussen,et al.  Applied Probability and Queues , 1989 .

[22]  Yu Zheng,et al.  T-share: A large-scale dynamic taxi ridesharing service , 2013, 2013 IEEE 29th International Conference on Data Engineering (ICDE).

[23]  K. Mani Chandy,et al.  Open, Closed, and Mixed Networks of Queues with Different Classes of Customers , 1975, JACM.

[24]  David K. George Stochastic modeling and decentralized control policies for large-scale vehicle sharing systems via closed queueing networks , 2012 .

[25]  Mark S. Squillante,et al.  Exact-Order Asymptotic Analysis for Closed Queueing Networks , 2012, J. Appl. Probab..

[26]  Martin I. Reiman,et al.  Open Queueing Networks in Heavy Traffic , 1984, Math. Oper. Res..

[27]  E. V. Krichagina Asymptotic analysis of queueingnetworks , 1992 .