Matheuristic algorithms for the parallel drone scheduling traveling salesman problem

In a near future drones are likely to become a viable way of distributing parcels in a urban environment. In this paper we consider the parallel drone scheduling traveling salesman problem, where a set of customers requiring a delivery is split between a truck and a fleet of drones, with the aim of minimizing the total time required to service all the customers. We present a set of matheuristic methods for the problem. The new approaches are validated via an experimental campaign on two sets of benchmarks available in the literature. It is shown that the approaches we propose perform very well on small/medium size instances. Solving a mixed integer linear programming model to optimality leads to the first optimality proof for all the instances with 20 customers considered, while the heuristics are shown to be fast and effective on the same dataset. When considering larger instances with 48 to 229 customers, the results are competitive with state-of-the-art methods and lead to 28 new best known solutions out of the 90 instances considered.

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

[2]  Sungwoo Kim,et al.  Traveling Salesman Problem With a Drone Station , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[3]  Gino J. Lim,et al.  Drone delivery schedule optimization considering the reliability of drones , 2018, 2018 International Conference on Unmanned Aircraft Systems (ICUAS).

[4]  Madjid Tavana,et al.  Drone shipping versus truck delivery in a cross-docking system with multiple fleets and products , 2017, Expert Syst. Appl..

[5]  Hakim Ghazzai,et al.  Optimal Sequential and Parallel UAV Scheduling for Multi-Event Applications , 2018, 2018 IEEE 87th Vehicular Technology Conference (VTC Spring).

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

[7]  Mahdi Moeini,et al.  The Traveling Salesman Drone Station Location Problem , 2019, WCGO.

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

[9]  Keld Helsgaun,et al.  An effective implementation of the Lin-Kernighan traveling salesman heuristic , 2000, Eur. J. Oper. Res..

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

[11]  David S. Johnson,et al.  The Traveling Salesman Problem: A Case Study in Local Optimization , 2008 .

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

[13]  D. R. Fulkerson,et al.  Flows in Networks. , 1964 .

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

[15]  Dusit Niyato,et al.  Joint Ground and Aerial Package Delivery Services: A Stochastic Optimization Approach , 2018, IEEE Transactions on Intelligent Transportation Systems.

[16]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[17]  R. A. Zemlin,et al.  Integer Programming Formulation of Traveling Salesman Problems , 1960, JACM.