A Survey of Recent Extended Variants of the Traveling Salesman and Vehicle Routing Problems for Unmanned Aerial Vehicles

The use of Unmanned Aerial Vehicles (UAVs) is rapidly growing in popularity. Initially introduced for military purposes, over the past few years, UAVs and related technologies have successfully transitioned to a whole new range of civilian applications such as delivery, logistics, surveillance, entertainment, and so forth. They have opened new possibilities such as allowing operation in otherwise difficult or hazardous areas, for instance. For all applications, one foremost concern is the selection of the paths and trajectories of UAVs, and at the same time, UAVs control comes with many challenges, as they have limited energy, limited load capacity and are vulnerable to difficult weather conditions. Generally, efficiently operating a drone can be mathematically formalized as a path optimization problem under some constraints. This shares some commonalities with similar problems that have been extensively studied in the context of urban vehicles and it is only natural that the recent literature has extended the latter to fit aerial vehicle constraints. The knowledge of such problems, their formulation, the resolution methods proposed—through the variants induced specifically by UAVs features—are of interest for practitioners for any UAV application. Hence, in this study, we propose a review of existing literature devoted to such UAV path optimization problems, focusing specifically on the sub-class of problems that consider the mobility on a macroscopic scale. These are related to the two existing general classic ones—the Traveling Salesman Problem and the Vehicle Routing Problem. We analyze the recent literature that adapted the problems to the UAV context, provide an extensive classification and taxonomy of their problems and their formulation and also give a synthetic overview of the resolution techniques, performance metrics and obtained numerical results.

[1]  Mauro Dell’Orco,et al.  En route truck–drone parcel delivery for optimal vehicle routing strategies , 2017 .

[2]  Barrett W. Thomas,et al.  Same‐day delivery with heterogeneous fleets of drones and vehicles , 2018, Networks.

[3]  Pham Quang Dung,et al.  Traveling Salesman Problem with Multiple Drones , 2018, SoICT.

[4]  Bruce L. Golden,et al.  The vehicle routing problem with drones: Extended models and connections , 2017, Networks.

[5]  Taua M. Cabreira,et al.  Survey on Coverage Path Planning with Unmanned Aerial Vehicles , 2019, Drones.

[6]  Yang Liu,et al.  Survey on computational-intelligence-based UAV path planning , 2018, Knowl. Based Syst..

[7]  A. S. C. S. Sastry,et al.  Prototype Survey of Path Planning and Obstacle Avoidance in UAV Systems , 2018 .

[8]  Puca Huachi Vaz Penna,et al.  A Variable Neighborhood Search for Flying Sidekick Traveling Salesman Problem , 2018, Int. Trans. Oper. Res..

[9]  Sofiene Dellagi,et al.  Sizing of the Drone Delivery Fleet Considering Energy Autonomy , 2018, Sustainability.

[10]  Paulo Rogério Pereira,et al.  Improving Message Delivery in UAV-based Delay Tolerant Networks , 2018, 2018 16th International Conference on Intelligent Transportation Systems Telecommunications (ITST).

[11]  K. Harikumar,et al.  Multi-UAV Oxyrrhis Marina-Inspired Search and Dynamic Formation Control for Forest Firefighting , 2019, IEEE Transactions on Automation Science and Engineering.

[12]  Anand Subramanian,et al.  A Branch-and-Bound Algorithm for the Close-Enough Traveling Salesman Problem , 2016, INFORMS J. Comput..

[13]  Laurent Deroussi,et al.  An iterative two‐step heuristic for the parallel drone scheduling traveling salesman problem , 2018, Networks.

[14]  Andy M. Ham,et al.  Integrated scheduling of m-truck, m-drone, and m-depot constrained by time-window, drop-pickup, and m-visit using constraint programming , 2018, Transportation Research Part C: Emerging Technologies.

[15]  Elise Miller-Hooks,et al.  A Green Vehicle Routing Problem , 2012 .

[16]  A. Bregt,et al.  UAV based soil salinity assessment of cropland , 2019, Geoderma.

[17]  Jizhong Xiao,et al.  A literature review of UAV 3D path planning , 2014, Proceeding of the 11th World Congress on Intelligent Control and Automation.

[18]  Mahdi Moeini,et al.  Algorithms for Solving the Vehicle Routing Problem with Drones , 2018, ACIIDS.

[19]  Enrico Natalizio,et al.  UAV-assisted disaster management: Applications and open issues , 2016, 2016 International Conference on Computing, Networking and Communications (ICNC).

[20]  Xiaoxuan Hu,et al.  Integrated optimization of unmanned aerial vehicle task allocation and path planning under steady wind , 2018, PloS one.

[21]  Kaarthik Sundar,et al.  A Two-Stage Approach for Routing Multiple Unmanned Aerial Vehicles with Stochastic Fuel Consumption , 2017, Sensors.

[22]  Marie Schmidt,et al.  Optimization Approaches for the Traveling Salesman Problem with Drone , 2016, Transp. Sci..

[23]  Manish Kumar,et al.  Overview of Path-Planning and Obstacle Avoidance Algorithms for UAVs: A Comparative Study , 2018, Unmanned Syst..

[24]  Tiago M. Fernández-Caramés,et al.  Towards an Autonomous Industry 4.0 Warehouse: A UAV and Blockchain-Based System for Inventory and Traceability Applications in Big Data-Driven Supply Chain Management , 2019, Sensors.

[25]  Gerhard Reinelt,et al.  TSPLIB - A Traveling Salesman Problem Library , 1991, INFORMS J. Comput..

[26]  Jörg Fliege,et al.  The unmanned aerial vehicle routing and trajectory optimisation problem, a taxonomic review , 2018, Comput. Ind. Eng..

[27]  Jie Chen,et al.  Travelling salesman problem for UAV path planning with two parallel optimization algorithms , 2017, 2017 Progress in Electromagnetics Research Symposium - Fall (PIERS - FALL).

[28]  Shangguang Wang,et al.  Adaptive Multiple Task Assignments for UAVs Using Discrete Particle Swarm Optimization , 2018, IOV.

[29]  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.

[30]  Bruce L. Golden,et al.  The vehicle routing problem with drones: several worst-case results , 2017, Optim. Lett..

[31]  Vitor Nazário Coelho,et al.  A multi-objective green UAV routing problem , 2017, Comput. Oper. Res..

[32]  Xiaowei Jiang,et al.  Method of Task Assignment for UAV Based on Particle Swarm Optimization in logistics , 2017, ISMSI '17.

[33]  Bruce L. Golden,et al.  Optimization approaches for civil applications of unmanned aerial vehicles (UAVs) or aerial drones: A survey , 2018, Networks.

[34]  Daisuke Yamamoto,et al.  Applying Deep Learning and Reinforcement Learning to Traveling Salesman Problem , 2018, 2018 International Conference on Computing, Electronics & Communications Engineering (iCCECE).

[35]  Walid Saad,et al.  A Tutorial on UAVs for Wireless Networks: Applications, Challenges, and Open Problems , 2018, IEEE Communications Surveys & Tutorials.

[36]  Yves Deville,et al.  On the Min-cost Traveling Salesman Problem with Drone , 2015, ArXiv.

[37]  Sebastian Magierowski,et al.  Vehicle Routing Problems for Drone Delivery , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[38]  Mario Ventresca,et al.  Multiple traveling salesman problem with drones: Mathematical model and heuristic approach , 2019, Comput. Ind. Eng..

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

[40]  Ertan Yakici,et al.  Solving location and routing problem for UAVs , 2016, Comput. Ind. Eng..