Abstract
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.
Similar content being viewed by others
References
Alibaba’s drones deliver packages to islands. (2019). http://www.chinadaily.com.cn/business/2017-11/07/content_34230012.htm. Accessed 22 March, 2019
Amazon PrimeAir. (2019). https://www.amazon.com/Amazon-Prime-Air/b?ie=UTF8&node=8037720011. Accessed 22 March, 2019
Drone delivery: DHL ‘Parcelcopter’ flies to German isle. (2019). https://www.reuters.com/article/us-deutsche-post-drones/drone-delivery-dhl-parcelcopter-flies-to-german-isle-idUSKCN0HJ1ED20140924. Accessed 22 March, 2019
Ford, L., & Fulkerson, D. (1962). Flows in networks. Princeton: Princeton University Press.
Ghazzai, H., Kadri, A., Ghorbel, M.B., & Menouar, H. (2018). Optimal sequential and parallel UAV scheduling for multi-event applications. In 2018 IEEE 87th Vehicular Technology Conference (VTC Spring) (pp. 1–6). IEEE
Graham, R., Lawler, E., Lenstra, J., & Rinnooy Kan, A. (1979). Optimization and approximation in deterministic sequencing and scheduling: A survey. Annals of Discrete Mathematics, 5, 287–326.
Gurobi Optimization LLC: Gurobi optimizer reference manual. (2019). http://www.gurobi.com. Accessed 22 March, 2019
Ham, A. M. (2018). Integrated scheduling of m-truck, m-drone, and m-depot constrained by time-window, drop-pickup, and m-visit using constraint programming. Transportation Research Part C: Emerging Technologies, 91, 1–14.
Helsgaun, K. (2000). An effective implementation of the Lin-Kernighan traveling salesman heuristic. European Journal of Operational Research, 126(1), 106–130.
JD.com - A Drone Delivery Program Takes Flight in Rural China. (2019). http://corporate.jd.com/whatIsNewDetail?contentCode=6IhXLeeSAFLjLLlyuZatDA. Accessed 22 March, 2019
JD.com to build 150 drone launch facilities in China by 2020. (2019). https://aircargoworld.com/allposts/jd-com-to-build-150-drone-launch-facilities-in-china-by-2020-video/. Accessed 22 March, 2019
Joerss, M., Schroeder, J., Neuhaus, F., Klink, C., & Mann, F. (2016). Parcel delivery—the future of last mile. Transport and Logistics: Travel.
Johnson, D., & McGeoch, L. (1997). The traveling salesman problem: A case study in local optimization. In E. Aarts & J. Lenstra (Eds.), Local search in combinatorial optimization (pp. 215–310). New York, NY, USA: Wiley.
Kim, S., & Moon, I. (2018). Traveling salesman problem with a drone station. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 49(1), 42–52.
Mbiadou Saleu, R. G., Deroussi, L., Feillet, D., Grangeon, N., & Quilliot, A. (2018). An iterative two-step heuristic for the parallel drone scheduling traveling salesman problem. Networks, 72(4), 459–474.
Miller, C., Tucker, A., & Zemlin, R. (1960). Integer programming formulations and traveling salesman problems. Journal of Association for Computing Machinery, 7, 326–329.
Murray, C. C., & Chu, A. G. (2015). The flying sidekick traveling salesman problem: Optimization of drone-assisted parcel delivery. Transportation Research Part C: Emerging Technologies, 54, 86–109.
Otto, A., Agatz, N., Campbell, J., Golden, B., & Pesch, E. (2018). Optimization approaches for civil applications of unmanned aerial vehicles (uavs) or aerial drones: A survey. Networks, 72(4), 411–458.
Parcelcopter: DHL’s drone. (2019). https://discover.dhl.com/business/business-ethics/parcelcopter-drone-technology. Accessed 22 March, 2019
Passmark Software: CPU Benchmarks. https://www.cpubenchmark.net. Accessed 22 March, 2019
Reinelt, G. (1991). TSPLIB—A traveling salesman problem library. ORSA Journal on Computing, 3(4), 376–384.
Retail e-commerce sales worldwide from 2014 to 2021. (2019). https://www.statista.com/statistics/379046/worldwide-retail-e-commerce-sales/. Accessed 30 April, 2019
Sawadsitang, S., Niyato, D., Tan, P. S., & Wang, P. (2018). Joint ground and aerial package delivery services: A stochastic optimization approach. IEEE Transactions on Intelligent Transportation Systems, 20(6), 2241–2254.
Schermer, D., Moeini, M., & Wendt, O. (2019). The traveling salesman drone station location problem. World congress on global optimization (pp. 1129–1138). Cham: Springer.
Tavana, M., Khalili-Damghani, K., Santos-Arteaga, F. J., & Zandi, M. H. (2017). Drone shipping versus truck delivery in a cross-docking system with multiple fleets and products. Expert Systems with Applications, 72, 93–107.
Torabbeigi, M., Lim, G.J., & Kim, S.J. (2018). Drone delivery schedule optimization considering the reliability of drones. In 2018 International Conference on Unmanned Aircraft Systems (ICUAS) (pp. 1048–1053). IEEE
Uber Ambitiously Eyes 2021 for Food-Delivery Drones Launch. (2019). https://www.wsj.com/articles/uber-ambitiously-eyes-2021-for-food-delivery-drones-launch-1540163425. Accessed 30 April, 2019
Ulmer, M. W., & Thomas, B. W. (2018). Same-day delivery with heterogeneous fleets of drones and vehicles. Networks, 72(4), 475–505.
Wing - transforming the way goods are transported. (2019). https://x.company/projects/wing/. Accessed 22 March, 2019
Wolleswinkel, R., Lukic, V., Jap, W., Chan, R., Govers, J., & Banerjee, S. (2018). An onslaught of new rivals in parcel and express. Transport and logistics, travel. Boston: BCG.
Acknowledgements
The authors are very grateful to Raïssa G. Mbiadou Saleu and Dominique Feillet for the suggestions and the useful discussions.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Dell’Amico, M., Montemanni, R. & Novellani, S. Matheuristic algorithms for the parallel drone scheduling traveling salesman problem. Ann Oper Res 289, 211–226 (2020). https://doi.org/10.1007/s10479-020-03562-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-020-03562-3