Drone delivery systems: job assignment and dimensioning

This article studies how to dimension and control at the system level a fleet of autonomous aerial vehicles delivering goods from depots to customers. Customer requests (jobs) arrive according to a space-time stochastic process. We compute a lower bound for the infrastructure expenditure required to achieve a certain expected delivery time. It is shown that job assignment policies can exhibit a tipping point behavior: One vehicle makes the difference between almost optimal delivery time and instability. This phenomenon calls for careful dimensioning of the system. We thus demonstrate the trade-off between financial costs and service quality. We propose a policy that assigns each incoming job to the vehicle that will do the job faster than other ones, seeking to minimize the overall workload in the system in the long term. This policy is scalable with the number of depots and vehicles, performs optimal in low load, and works well up to high loads. Simulations suggest that it stabilizes the system for any load if the number of vehicles per depot is sufficient.

[1]  Hermann Hellwagner,et al.  Collaborative microdrones: applications and research challenges , 2008, Autonomics 2008.

[2]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[3]  Maria Grazia Speranza,et al.  The periodic vehicle routing problem with intermediate facilities , 2002, Eur. J. Oper. Res..

[4]  Emilio Frazzoli,et al.  Dynamic Vehicle Routing for Robotic Systems , 2011, Proceedings of the IEEE.

[5]  Emilio Frazzoli,et al.  A Stochastic and Dynamic Vehicle Routing Problem with Time Windows and Customer Impatience , 2009, Mob. Networks Appl..

[6]  Gilbert Laporte,et al.  The vehicle routing problem: An overview of exact and approximate algorithms , 1992 .

[7]  K. A. Semendyayev,et al.  Handbook of mathematics , 1985 .

[8]  Bruce L. Golden,et al.  VEHICLE ROUTING: METHODS AND STUDIES , 1988 .

[9]  Dario Floreano,et al.  Audio-based localization for swarms of micro air vehicles , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[10]  Gilbert Laporte,et al.  Routing problems: A bibliography , 1995, Ann. Oper. Res..

[11]  Emilio Frazzoli,et al.  Distributed and Adaptive Algorithms for Vehicle Routing in a Stochastic and Dynamic Environment , 2009, ArXiv.

[12]  Michel Gendreau,et al.  A review of dynamic vehicle routing problems , 2013, Eur. J. Oper. Res..

[13]  João Pedro Hespanha,et al.  Dynamic Vehicle Routing for Translating Demands: Stability Analysis and Receding-Horizon Policies , 2010, IEEE Transactions on Automatic Control.

[14]  M. M. Flood The Traveling-Salesman Problem , 1956 .

[15]  Gilbert Laporte,et al.  Fifty Years of Vehicle Routing , 2009, Transp. Sci..

[16]  Christos D. Tarantilis,et al.  Dynamic Vehicle Routing Problems , 2014, Vehicle Routing.

[17]  Moshe Dror,et al.  Vehicle routing with split deliveries , 1994, Discret. Appl. Math..

[18]  Emilio Frazzoli,et al.  Traveling Salesperson Problems for the Dubins Vehicle , 2008, IEEE Transactions on Automatic Control.

[19]  Emilio Frazzoli,et al.  Stochastic and Dynamic Routing Problems for Multiple Uninhabited Aerial Vehicles , 2009 .

[20]  Averill M. Law,et al.  Simulation Modeling and Analysis , 1982 .

[21]  Christian Bettstetter,et al.  Job Selection in a Network of Autonomous UAVs for Delivery of Goods , 2016, Robotics: Science and Systems.

[22]  Emilio Frazzoli,et al.  Efficient Routing Algorithms for Multiple Vehicles With no Explicit Communications , 2009, IEEE Transactions on Automatic Control.

[23]  Harilaos N. Psaraftis,et al.  Dynamic vehicle routing: Status and prospects , 1995, Ann. Oper. Res..

[24]  Christos H. Papadimitriou,et al.  Worst-Case and Probabilistic Analysis of a Geometric Location Problem , 1981, SIAM J. Comput..

[25]  M. Czapaluk,et al.  Decyzje kapitałowe w małych przedsiębiorstwach we wczesnym okresie ich działalności , 2002 .

[26]  Munther A. Dahleh,et al.  A Dynamic Pickup and Delivery Problem in Mobile Networks Under Information Constraints , 2008, IEEE Transactions on Automatic Control.

[27]  Paolo Toth,et al.  Recent advances in vehicle routing exact algorithms , 2007, 4OR.

[28]  Emilio Frazzoli,et al.  Dynamic Vehicle Routing with Priority Classes of Stochastic Demands , 2009, SIAM J. Control. Optim..

[29]  F. Bullo,et al.  Decentralized algorithms for vehicle routing in a stochastic time-varying environment , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[30]  Dimitris Bertsimas,et al.  A Stochastic and Dynamic Vehicle Routing Problem in the Euclidean Plane , 1991, Oper. Res..

[31]  D. Bertsimas,et al.  Stochastic and dynamic vehicle routing with general demand and interarrival time distributions , 1993, Advances in Applied Probability.

[32]  Stephan Sand,et al.  Application-driven design of aerial communication networks , 2014, IEEE Communications Magazine.

[33]  M. Inuiguchi,et al.  Goal programming problems with interval coefficients and target intervals , 1991 .

[34]  Paolo Toth,et al.  Models, relaxations and exact approaches for the capacitated vehicle routing problem , 2002, Discret. Appl. Math..

[35]  Pasquale Grippa Decision making in a UAV-based delivery system with impatient customers , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[36]  Sلأren Asmussen,et al.  Applied Probability and Queues , 1989 .

[37]  Dimitris Bertsimas,et al.  Stochastic and Dynamic Vehicle Routing in the Euclidean Plane with Multiple Capacitated Vehicles , 1993, Oper. Res..

[38]  Eitan Zemel,et al.  Probabilistic analysis of geometric location problems , 1984, Ann. Oper. Res..

[39]  Gilbert Laporte,et al.  What you should know about the vehicle routing problem , 2007 .

[40]  Guang Yang,et al.  Multi-agent control algorithms for chemical cloud detection and mapping using unmanned air vehicles , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[41]  Emilio Frazzoli,et al.  Adaptive and Distributed Algorithms for Vehicle Routing in a Stochastic and Dynamic Environment , 2009, IEEE Transactions on Automatic Control.

[42]  George B. Dantzig,et al.  The Truck Dispatching Problem , 1959 .

[43]  Jason D. Papastavrou,et al.  A stochastic and dynamic model for the single-vehicle pick-up and delivery problem , 1999, Eur. J. Oper. Res..

[44]  Barry L. Nelson,et al.  Statistical Analysis of Simulation Results , 2007 .