Vehicle Routing Problems for Drone Delivery

被引:865
作者
Dorling, Kevin [1 ]
Heinrichs, Jordan [1 ]
Messier, Geoffrey G. [1 ]
Magierowski, Sebastian [2 ]
机构
[1] Univ Calgary, Dept Elect & Comp Engn, Calgary, AB T2N 1N4, Canada
[2] York Univ, Dept Elect Engn & Comp Sci, N York, ON M3J 1P3, Canada
来源
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS | 2017年 / 47卷 / 01期
基金
加拿大自然科学与工程研究理事会;
关键词
Delivery; drone; heuristic; mixed integer program (MIP); simulated annealing (SA); traveling salesman problem (TSP); unmanned aerial vehicle (UAV); vehicle routing problem (VRP); UNMANNED-AERIAL-VEHICLES; TIME-WINDOWS; OBSTACLE-AVOIDANCE; OPTIMIZATION; ALGORITHMS; DEPOTS;
D O I
10.1109/TSMC.2016.2582745
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:70 / 85
页数:16
相关论文
共 39 条
[1]  
Aljazeera, 2014, ALJAZEERA FEB
[2]  
[Anonymous], 2011, ALGORITHM DESIGN
[3]  
[Anonymous], 2004, Knapsack Problems, DOI DOI 10.1007/978-3-540-24777-710
[4]   An adaptive large neighborhood search for a vehicle routing problem with multiple routes [J].
Azi, Nabila ;
Gendreau, Michel ;
Potvin, Jean-Yves .
COMPUTERS & OPERATIONS RESEARCH, 2014, 41 :167-173
[5]   Flying Ad-Hoc Networks (FANETs): A survey [J].
Bekmezci, Ilker ;
Sahingoz, Ozgur Koray ;
Temel, Samil .
AD HOC NETWORKS, 2013, 11 (03) :1254-1270
[6]   Robot Vision Obstacle-Avoidance Techniques for Unmanned Aerial Vehicles [J].
Carloni, Raffaella ;
Lippiello, Vincenzo ;
D'Auria, Massimo ;
Fumagalli, Matteo ;
Mersha, Abeje Y. ;
Stramigioli, Stefano ;
Siciliano, Bruno .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2013, 20 (04) :22-31
[7]   A memetic algorithm for the Multi Trip Vehicle Routing Problem [J].
Cattaruzza, Diego ;
Absi, Nabil ;
Feillet, Dominique ;
Vidal, Thibaut .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 236 (03) :833-848
[8]  
Cheikh M., 2015, Electron. Discr. Math., V47, P277
[9]  
Cordeau JF, 2007, HBK OPERAT RES MANAG, V14, P367, DOI 10.1016/S0927-0507(06)14006-2
[10]  
DHL, 2014, DHL PARC LAUNCH IN O