Vehicle Routing Problems for Drone Delivery

Unmanned aerial vehicles, or drones, have the potential to significantly reduce the cost and time of making last-mile deliveries and responding to emergencies. Despite this potential, little work has gone into developing vehicle routing problems (VRPs) specifically for drone delivery scenarios. Existing VRPs are insufficient for planning drone deliveries: either multiple trips to the depot are not permitted, leading to solutions with excess drones, or the effect of battery and payload weight on energy consumption is not considered, leading to costly or infeasible routes. We propose two multitrip VRPs for drone delivery that address both issues. One minimizes costs subject to a delivery time limit, while the other minimizes the overall delivery time subject to a budget constraint. We mathematically derive and experimentally validate an energy consumption model for multirotor drones, demonstrating that energy consumption varies approximately linearly with payload and battery weight. We use this approximation to derive mixed integer linear programs for our VRPs. We propose a cost function that considers our energy consumption model and drone reuse, and apply it in a simulated annealing (SA) heuristic for finding suboptimal solutions to practical scenarios. To assist drone delivery practitioners with balancing cost and delivery time, the SA heuristic is used to show that the minimum cost has an inverse exponential relationship with the delivery time limit, and the minimum overall delivery time has an inverse exponential relationship with the budget. Numerical results confirm the importance of reusing drones and optimizing battery size in drone delivery VRPs.

[1]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[2]  Éva Tardos,et al.  Algorithm design , 2005 .

[3]  Vincenzo Lippiello,et al.  Robot Vision: Obstacle-Avoidance Techniques for Unmanned Aerial Vehicles , 2013, IEEE Robotics & Automation Magazine.

[4]  Yifeng Zhou,et al.  Communication architectures and protocols for networking unmanned aerial vehicles , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

[5]  Jairo R. Montoya-Torres,et al.  A literature review on the vehicle routing problem with multiple , 2014 .

[6]  Dominik Goeke,et al.  The Electric Vehicle-Routing Problem with Time Windows and Recharging Stations , 2014, Transp. Sci..

[7]  Daniele Vigo,et al.  Chapter 6 Vehicle Routing , 2007, Transportation.

[8]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[9]  Deeparnab Chakrabarty,et al.  Knapsack Problems , 2008 .

[10]  Burak Eksioglu,et al.  The vehicle routing problem: A taxonomic review , 2009, Comput. Ind. Eng..

[11]  Chase C. Murray,et al.  The flying sidekick traveling salesman problem: Optimization of drone-assisted parcel delivery , 2015 .

[12]  Dmitry P. Nikolaev,et al.  UAV Control on the Basis of 3D Landmark Bearing-Only Observations , 2015, Sensors.

[13]  Kaarthik Sundar,et al.  Algorithms for Routing an Unmanned Aerial Vehicle in the Presence of Refueling Depots , 2013, IEEE Transactions on Automation Science and Engineering.

[14]  Ikou Kaku,et al.  The Deterministic Annealing Algorithms for Vehicle Routing Problems , 2003 .

[15]  Ilker Bekmezci,et al.  Flying Ad-Hoc Networks (FANETs): A survey , 2013, Ad Hoc Networks.

[16]  Michel Gendreau,et al.  An Adaptive Large Neighborhood Search for a Vehicle Routing Problem with Multiple Trips , 2010 .

[17]  Bahar Yetis Kara,et al.  Energy Minimizing Vehicle Routing Problem , 2007, COCOA.

[18]  Yuchun Xu,et al.  Development of a fuel consumption optimization model for the capacitated vehicle routing problem , 2012, Comput. Oper. Res..

[19]  Richard F. Hartl,et al.  The Electric Fleet Size and Mix Vehicle Routing Problem with Time Windows and Recharging Stations , 2013, Eur. J. Oper. Res..

[20]  Mustapha Ratli,et al.  A variable neighborhood search algorithm for the vehicle routing problem with multiple trips , 2015, Electron. Notes Discret. Math..

[21]  Michel Gendreau,et al.  Vehicle Routeing with Multiple Use of Vehicles , 1996 .

[22]  Francesca Guerriero,et al.  A multi-objective approach for unmanned aerial vehicle routing problem with soft time windows constraints , 2014 .

[23]  Farid Kendoul,et al.  Dependable Low‐altitude Obstacle Avoidance for Robotic Helicopters Operating in Rural Areas , 2013, J. Field Robotics.

[24]  David Linden,et al.  Linden's Handbook of Batteries , 2010 .

[25]  J. R. Jaramillo,et al.  The Green Vehicle Routing Problem , 2011 .

[26]  Dominique Feillet,et al.  Branch-and-price algorithms for the solution of the multi-trip vehicle routing problem with time windows , 2016, Eur. J. Oper. Res..

[27]  Thibaut Vidal,et al.  A memetic algorithm for the Multi Trip Vehicle Routing Problem , 2014, Eur. J. Oper. Res..

[28]  Emmanouil E. Zachariadis,et al.  The load-dependent vehicle routing problem and its pick-up and delivery extension , 2015 .