Coordinating drones with mothership vehicles: The mothership and drone routing problem with graphs

Abstract This paper addresses the optimization of routing problems with drones. It analyzes the coordination of one mothership with one drone to obtain optimal routes that have to visit some target objects modeled as general graphs. The goal is to minimize the overall weighted distance traveled by both vehicles while satisfying the requirements in terms of percentages of visits to targets. We discuss different approaches depending on the assumption made on the route followed by the mothership: i) the mothership can move on a continuous framework (the Euclidean plane), ii) on a connected piecewise linear polygonal chain or iii) on a general graph. In all cases, we develop exact formulations resorting to mixed integer second order cone programs that are compared on a testbed of instances to assess their performance. The high complexity of the exact methods makes it difficult to find optimal solutions in short computing time. For that reason, besides the exact formulations we also provide a tailored matheuristic algorithm that allows one to obtain high quality solutions in reasonable time. Computational experiments show the usefulness of our methods in different scenarios.

[1]  Robert H. Sturges,et al.  Optimization of a truck-drone in tandem delivery network using K-means and genetic algorithm , 2016 .

[2]  Marco Di Felice,et al.  When UAVs Ride A Bus: Towards Energy-efficient City-scale Video Surveillance , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[3]  John Gunnar Carlsson,et al.  Coordinated Logistics with a Truck and a Drone , 2018, Manag. Sci..

[4]  Sanjiv Singh,et al.  Efficient Aerial Coverage Search in Road Networks , 2013 .

[5]  Justo Puerto,et al.  Minimum Spanning Trees with neighborhoods: Mathematical programming formulations and solution methods , 2017, Eur. J. Oper. Res..

[6]  Luigi Di Puglia Pugliese,et al.  Last-Mile Deliveries by Using Drones and Classical Vehicles , 2017 .

[7]  Joel Nothman,et al.  SciPy 1.0-Fundamental Algorithms for Scientific Computing in Python , 2019, ArXiv.

[8]  Kelvin K. L. Wong,et al.  Multi-Objective Algorithm for Blood Supply via Unmanned Aerial Vehicles to the Wounded in an Emergency Situation , 2016, PloS one.

[9]  Pratap Tokekar,et al.  Sensor Planning for a Symbiotic UAV and UGV System for Precision Agriculture , 2016, IEEE Trans. Robotics.

[10]  Hyondong Oh,et al.  Coordinated road-network search route planning by a team of UAVs , 2014, Int. J. Syst. Sci..

[11]  Paolo Monti,et al.  Optimal Design of 5G Networks in Rural Zones with UAVs, Optical Rings, Solar Panels and Batteries , 2018, 2018 20th International Conference on Transparent Optical Networks (ICTON).

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

[13]  Juan Zhang,et al.  Strategic Design for Delivery with Trucks and Drones , 2017 .

[14]  James F. Campbell,et al.  Future directions in drone routing research , 2020, Networks.

[15]  Nicola Blefari-Melazzi,et al.  Energy-efficient mission planning of UAVs for 5G coverage in rural zones , 2018, 2018 IEEE International Conference on Environmental Engineering (EE).

[16]  Luca Chiaraviglio,et al.  Optimal Energy Management of UAV-Based Cellular Networks Powered by Solar Panels and Batteries: Formulation and Solutions , 2019, IEEE Access.

[17]  Lu Zhen,et al.  Unmanned aerial vehicle scheduling problem for traffic monitoring , 2018, Comput. Ind. Eng..

[18]  Emanuele Garone,et al.  Cooperative mission planning for a class of carrier-vehicle systems , 2010, 49th IEEE Conference on Decision and Control (CDC).

[19]  Bruce L. Golden,et al.  Multi-visit drone routing problem , 2020, Comput. Oper. Res..

[20]  Steven Lake Waslander,et al.  Planning Paths for Package Delivery in Heterogeneous Multirobot Teams , 2015, IEEE Transactions on Automation Science and Engineering.

[21]  Ángel Corberán,et al.  Drone arc routing problems , 2018, Networks.

[22]  Nicola Blefari-Melazzi,et al.  Multi-Period Mission Planning of UAVs for 5G Coverage in Rural Areas: a Heuristic Approach , 2018, 2018 9th International Conference on the Network of the Future (NOF).

[23]  Joseph Y. J. Chow Dynamic UAV-based traffic monitoring under uncertainty as a stochastic arc-inventory routing policy , 2016, 1609.03201.

[24]  Sung Hoon Chung,et al.  Optimization for drone and drone-truck combined operations: A review of the state of the art and future directions , 2020, Comput. Oper. Res..

[25]  Paolo Dell'Olmo,et al.  Optimal Throughput Management in UAV-based Networks during Disasters , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[26]  Hyondong Oh,et al.  Coordinated Road Network Search for Multiple UAVs Using Dubins Path , 2011 .

[27]  Nicola Blefari-Melazzi,et al.  Minimum Cost Design of Cellular Networks in Rural Areas With UAVs, Optical Rings, Solar Panels, and Batteries , 2019, IEEE Transactions on Green Communications and Networking.