Efficient proactive vehicle relocation for on-demand mobility service with recurrent neural networks

Abstract One major challenge for on-demand mobility service (OMS) providers is to seamlessly match empty vehicles with trip requests so that the total vacant mileage is minimized. In this study, we develop an innovative data-driven approach for devising efficient vehicle relocation policy for OMS that (1) proactively relocates vehicles before the demand is observed and (2) reduces the inequality among drivers’ income so that the proactive relocation policy is fair and is likely to be followed by drivers. Our approach represents the fusion of optimization and machine learning methods, which comprises three steps: First, we formulate the optimal proactive relocation as an optimal/stable matching problems and solve for global optimal solutions based on historical data. Second, the optimal solutions are then grouped and fed to train the deep learning models which consist of fully connected layers and long short-term memory networks. Low rank approximation is introduced to reduce the model complexity and improve the training performances. Finally, we use the trained model to predict the relocation policy which can be implemented in real time. We conduct comprehensive numerical experiments and sensitivity analyses to demonstrate the performances of the proposed method using New York City taxi data. The results suggest that our method will reduce empty mileage per trip by 54–70% under the optimal matching strategy, and a 25–32% reduction can also be achieved by following the stable matching strategy. We also validate that the predicted relocation policies are robust in the presence of uncertain passenger demand level and passenger trip-requesting behavior.

[1]  Abdeltawab M. Hendawi,et al.  Data-Driven Robust Taxi Dispatch Under Demand Uncertainties , 2016, IEEE Transactions on Control Systems Technology.

[2]  Gregory D. Erhardt,et al.  Do transportation network companies decrease or increase congestion? , 2019, Science Advances.

[3]  David Gale,et al.  Some remarks on the stable matching problem , 1985, Discret. Appl. Math..

[4]  Richard M. Karp,et al.  A n^5/2 Algorithm for Maximum Matchings in Bipartite Graphs , 1971, SWAT.

[5]  Matthias Mnich,et al.  Stable Marriage with Covering Constraints-A Complete Computational Trichotomy , 2016, SAGT.

[6]  T. Landauer,et al.  Indexing by Latent Semantic Analysis , 1990 .

[7]  Emilio Frazzoli,et al.  Rebalancing the rebalancers: optimally routing vehicles and drivers in mobility-on-demand systems , 2013, 2013 American Control Conference.

[8]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

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

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

[11]  Qiang Meng,et al.  A decision support system for vehicle relocation operations in carsharing systems , 2009 .

[12]  Fritz Busch,et al.  Ambient Systems , Networks and Technologies ( ANT 2016 ) Taxi dispatching and stable marriage , 2016 .

[13]  Daniel B. Work,et al.  New York City Taxi Trip Data (2010-2013) , 2016 .

[14]  Satish V. Ukkusuri,et al.  A Graph-Based Approach to Measuring the Efficiency of an Urban Taxi Service System , 2016, IEEE Transactions on Intelligent Transportation Systems.

[15]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[16]  H. Oliver Gao,et al.  A scalable non-myopic dynamic dial-a-ride and pricing problem for competitive on-demand mobility systems , 2018, Transportation Research Part C: Emerging Technologies.

[17]  Patrick Jaillet,et al.  Rebalancing shared mobility-on-demand systems: A reinforcement learning approach , 2017, 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC).

[18]  Marco Pavone,et al.  Model predictive control of autonomous mobility-on-demand systems , 2015, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[19]  Simone Weikl,et al.  Relocation strategies and algorithms for free-floating Car Sharing Systems , 2013, 2012 15th International IEEE Conference on Intelligent Transportation Systems.

[20]  Ivan Markovsky,et al.  Structured low-rank approximation and its applications , 2008, Autom..

[21]  Chenguang Zhu,et al.  Reducing inefficiencies in taxi systems , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[22]  Gonçalo Homem de Almeida Correia,et al.  Solving the station-based one-way carsharing network planning problem with relocations and non-linear demand , 2018 .

[23]  S. Ukkusuri,et al.  Characterizing Urban Dynamics Using Large Scale Taxicab Data , 2015 .

[24]  Graham Kendall,et al.  A novel approach to independent taxi scheduling problem based on stable matching , 2014, J. Oper. Res. Soc..

[25]  David A. Freedman,et al.  Machiavelli and the Gale-Shapley Algorithm , 1981 .