Scalable Model Predictive Control for Autonomous Mobility-on-Demand Systems

Technological advances in self-driving vehicles will soon enable the implementation of large-scale mobility-on-demand (MoD) systems. The efficient management of fleets of vehicles remains a key challenge, in particular to achieve a demand-aligned distribution of available vehicles, commonly referred to as rebalancing. In this article, we present a discrete-time model of an autonomous MoD system, in which unit capacity self-driving vehicles serve transportation requests consisting of a (time, origin, destination) tuple on a directed graph. Time delays in the discrete-time model are approximated as first-order lag elements yielding a sparse model suitable for model predictive control (MPC). The well-posedness of the model is demonstrated, and a characterization of its equilibrium points is given. Furthermore, we show the stabilizability of the model and propose an MPC scheme that, due to the sparsity of the model, can be applied even to large-scale cities. We verify the performance of the scheme in a multiagent transport simulation and demonstrate that service levels outperform those of the existing rebalancing schemes for identical fleet sizes.

[1]  Emilio Frazzoli,et al.  Asymptotically Optimal Algorithms for One-to-One Pickup and Delivery Problems With Applications to Transportation Systems , 2012, IEEE Transactions on Automatic Control.

[2]  Kevin Barraclough,et al.  I and i , 2001, BMJ : British Medical Journal.

[3]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[4]  Camino Balbuena,et al.  Algebraic properties of a digraph and its line digraph , 2003, J. Interconnect. Networks.

[5]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[6]  Andrea Lodi,et al.  MIPLIB 2010 , 2011, Math. Program. Comput..

[7]  Emilio Frazzoli,et al.  Fundamental performance limits and efficient polices for Transportation-On-Demand systems , 2010, 49th IEEE Conference on Decision and Control (CDC).

[8]  Kay W. Axhausen,et al.  The Multi-Agent Transport Simulation , 2016 .

[9]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[10]  Emilio Frazzoli,et al.  Load Balancing for Mobility-on-Demand Systems , 2011, Robotics: Science and Systems.

[11]  Daniela Rus,et al.  Markov-based redistribution policy model for future urban mobility networks , 2012, 2012 15th International IEEE Conference on Intelligent Transportation Systems.

[12]  Artem Chakirov,et al.  Enriched Sioux Falls scenario with dynamic and disaggregate demand , 2014 .

[13]  George J. Pappas,et al.  Taxi Dispatch With Real-Time Sensing Data in Metropolitan Areas: A Receding Horizon Control Approach , 2015, IEEE Transactions on Automation Science and Engineering.

[14]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[15]  Anita Graser,et al.  GIS and Transport Modeling - Strengthening the Spatial Perspective , 2016, ISPRS Int. J. Geo Inf..

[16]  Emilio Frazzoli,et al.  On-demand high-capacity ride-sharing via dynamic trip-vehicle assignment , 2017, Proceedings of the National Academy of Sciences.

[17]  Andrea Carron,et al.  Safe Learning for Distributed Systems with Bounded Uncertainties , 2017 .

[18]  Harold W. Kuhn,et al.  The Hungarian method for the assignment problem , 1955, 50 Years of Integer Programming.

[19]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[20]  Manfred Morari,et al.  Distributed synthesis and stability of cooperative distributed model predictive control for linear systems , 2016, Autom..

[21]  Manfred Morari,et al.  Rule-based price control for bike sharing systems , 2014, 2014 European Control Conference (ECC).

[22]  Manfred Morari,et al.  Dynamic Vehicle Redistribution and Online Price Incentives in Shared Mobility Systems , 2013, IEEE Transactions on Intelligent Transportation Systems.

[23]  Pankaj K. Agarwal,et al.  A near-linear constant-factor approximation for euclidean bipartite matching? , 2004, SCG '04.

[24]  Manfred Morari,et al.  Computational aspects of distributed optimization in model predictive control , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[25]  Executive Summary World Urbanization Prospects: The 2018 Revision , 2019 .

[26]  Alessandro Rizzo,et al.  A novel formulation for the distributed solution of load balancing problems in mobility on-demand systems , 2014, 2014 International Conference on Connected Vehicles and Expo (ICCVE).

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