×

The multiple traveling salesman problem in presence of drone- and robot-supported packet stations. (English) Zbl 1541.90064

Summary: In this paper, we introduce the multiple Traveling Salesman Problem with Drone Stations (mTSP-DS), which is an extension to the classical multiple Traveling Salesman Problem (mTSP). In the mTSP-DS, we have a depot, a set of trucks, and some packet stations that host a given number of autonomous vehicles (drones or robots). The trucks start their mission from the depot and can supply some packet stations, which can then launch and operate drones/robots to serve customers. The goal is to serve all customers either by truck or by drones/robots while minimizing the makespan. We formulate the mTSP-DS as a mixed integer linear programming (MILP) model to solve small instances. To address larger instances, we first introduce two variants of a decomposition-based matheuristic. Afterwards, we suggest a third approach that is based on populating a solution pool with several restarts of an iterated local search metaheuristic, which is followed by determining the best combination of tours using a set-partitioning model. To verify the performance of our algorithms, we conducted extensive computational experiments. According to the numerical results, we observe that the use of drone stations leads to considerable savings in delivery time compared to traditional mTSP solutions. Furthermore, we investigated the energy consumption of trucks and drones. Indeed, depending on the energy consumption coefficients of trucks and drones as well as on the distance covered by drones, the mTSP-DS can also achieve energy savings in comparison to mTSP solutions.

MSC:

90B06 Transportation, logistics and supply chain management
90C11 Mixed integer programming
90C27 Combinatorial optimization
90C59 Approximation methods and heuristics in mathematical programming

Software:

VRP; LKH; Gurobi
Full Text: DOI

References:

[1] Accorsi, L.; Vigo, D., A hybrid metaheuristic for single truck and trailer routing problems, Transportation Science, 54, 5, 1351-1371 (2020)
[2] Agatz, N.; Bouman, P.; Schmidt, M., Optimization approaches for the traveling salesman problem with drone, Transportation Science, 52, 4, 965-981 (2018)
[3] Archetti, C.; Speranza, M. G., A survey on matheuristics for routing problems, EURO Journal on Computational Optimization, 2, 4, 223-246 (2014) · Zbl 1314.90021
[4] Augerat, P., Approche polyèdrale du problème de tournées de véhicules (1995), Institut National Polytechnique de Grenoble - INPG, Ph.D. thesis.
[5] Boschetti, M. A.; Maniezzo, V.; Roffilli, M.; Bolufé Röhler, A., Matheuristics: Optimization, simulation and control, (Blesa, M. J.; Blum, C.; Di Gaspero, L.; Roli, A.; Sampels, M.; Schaerf, A. (2009), Springer), 171-177
[6] Cheng, T. C.E.; Sin, C. C.S., A state-of-the-art review of parallel-machine scheduling research, European Journal of Operational Research, 47, 3, 271-292 (1990) · Zbl 0707.90053
[7] Christofides, N.; Eilon, S., An algorithm for the vehicle-dispatching problem, Journal of the Operational Research Society, 20, 3, 309-318 (1969)
[8] Christofides, N.; Mingozzi, A.; Toth, P., The vehicle routing problem, (Christofides, N.; Mingozzi, A.; Toth, P.; Sandi, C. (1979), Wiley), 315-338 · Zbl 0413.90075
[9] Coffman Jr, E. G.; Garey, M. R.; Johnson, D. S., An application of bin-packing to multiprocessor scheduling, SIAM Journal on Computing, 7, 1, 1-17 (1978) · Zbl 0374.68032
[10] Cornuéjols, G.; Nemhauser, G.; Wolsey, L., The uncapicitated facility location problem, (Mirchandani, P. B.; Francis, R. L. (1990), John Wiley and Sons), 119-171 · Zbl 0727.90043
[11] Dell’Amico, M.; Montemanni, R.; Novellani, S., Matheuristic algorithms for the parallel drone scheduling traveling salesman problem, Annals of operations research, 289, 211-226 (2020) · Zbl 1496.90072
[12] DHL (2018). Dhl’s parcelcopter: Changing shipping forever. Accessed 4 May 2020 https://discover.dhl.com/business/business-ethics/parcelcopter-drone-technology.
[13] Figliozzi, M. A., Carbon emissions reductions in last mile and grocery deliveries utilizing air and ground autonomous vehicles, Transportation Research Part D: Transport and Environment, 85, 102443 (2020)
[14] Floreano, D.; Wood, R. J., Science, technology and the future of small autonomous drones, Nature, 521, 7553, 460-466 (2015)
[15] Gillett, B. E.; Miller, L. R., A heuristic algorithm for the vehicle-dispatch problem, Operations Research, 22, 2, 340-349 (1974) · Zbl 0274.90013
[16] Goeke, D., Granular tabu search for the pickup and delivery problem with time windows and electric vehicles, European Journal of Operational Research, 278, 821-836 (2019) · Zbl 1430.90081
[17] Goodchild, A.; Toy, J., Delivery by drone: An evaluation of unmanned aerial vehicle technology in reducing co2 emissions in the delivery service industry, Transportation Research Part D: Transport and Environment, 61, 58-67 (2018)
[18] Helsgaun, K., An effective implementation of the Lin-Kernighan traveling salesman heuristic, European Journal of Operational Research, 126, 1, 106-130 (2000) · Zbl 0969.90073
[19] Helsgaun, K., An extension of the Lin-Kernighan-Helsgaun TSP solver for constrained traveling salesman and vehicle routing problems, Technical Report (2017), Roskilde Universitet
[20] Khoufi, I.; Laouiti, A.; Adjih, C., A survey of recent extended variants of the traveling salesman and vehicle routing problems for unmanned aerial vehicles, Drones, 3, 3, 66 (2019)
[21] Kim, S.; Moon, I., Traveling salesman problem with a drone station, IEEE Transactions on Systems, Man, and Cybernetics: Systems, 49, 1, 42-52 (2018)
[22] Kitjacharoenchai, P.; Min, B.-C.; Lee, S., Two echelon vehicle routing problem with drones in last mile delivery, International Journal of Production Economics, 225, 107598 (2020)
[23] Kloster, K., Moeini, M., Vigo, D., & Wendt, O. (2022). Instances for the multiple traveling salesman problem with drone stations (mTSP-DS). doi:10.5281/zenodo.6380739.
[24] Lee, C.-Y.; Massey, J. D., Multiprocessor scheduling: Combining LPT and multifit, Discrete Applied Mathematics, 20, 3, 233-242 (1988) · Zbl 0655.90036
[25] Lourenço, H. R.; Martin, O. C.; Stützle, T., Iterated local search, (Glover, F.; Kochenberger, G. A. (2003), Springer), 320-353 · Zbl 1116.90412
[26] Macrina, G.; Pugliese, L. D.P.; Guerriero, F.; Laporte, G., Drone-aided routing: A literature review, Transportation Research Part C: Emerging Technologies, 120, 102762 (2020)
[27] Marinelli, M.; Caggiani, L.; Ottomanelli, M.; Dell’Orco, M., En route truck-drone parcel delivery for optimal vehicle routing strategies, IET Intelligent Transport Systems, 12, 4, 253-261 (2018)
[28] Moeini, M.; Salewski, H., A genetic algorithm for solving the truck-drone-ATV routing problem, (Le Thi, H. A.; Le, H. M.; Pham Dinh, T., Optimization of complex systems: Theory, models, algorithms and applications (2020), Springer), 1023-1032 · Zbl 1414.90025
[29] Murray, C. C.; Chu, A. G., The flying sidekick traveling salesman problem: Optimization of drone-assisted parcel delivery, Transportation Research Part C: Emerging Technologies, 54, 86-109 (2015)
[30] Nguyen, M. A.; Dang, G. T.-H.; Hà, M. H.; Pham, M.-T., The min-cost parallel drone scheduling vehicle routing problem, European Journal of Operational Research, 299, 3, 910-930 (2022) · Zbl 1495.90028
[31] Optimization, G. (2019). Gurobi Optimizer Reference Manual.
[32] Otto, A.; Agatz, N.; Campbell, J.; Golden, B.; Pesch, E., Optimization approaches for civil applications of unmanned aerial vehicles (UAVs) or aerial drones: A survey, Networks, 72, 4, 411-458 (2018)
[33] Penna, P. H.V.; Subramanian, A.; Ochi, L. S., An iterated local search heuristic for the heterogeneous fleet vehicle routing problem, Journal of Heuristics, 19, 2, 201-232 (2013)
[34] Poikonen, S.; Golden, B., The mothership and drone routing problem, INFORMS Journal on Computing, 32, 2, 249-262 (2019) · Zbl 1451.90020
[35] Rojas Viloria, D.; Solano-Charris, E. L.; Muñoz-Villamizar, A.; Montoya-Torres, J. R., Unmanned aerial vehicles/drones in vehicle routing problems: A literature review, International Transactions in Operational Research, 28, 4, 1626-1657 (2021) · Zbl 07768678
[36] Sacramento, D.; Pisinger, D.; Ropke, S., An adaptive large neighborhood search metaheuristic for the vehicle routing problem with drones, Transportation Research Part C: Emerging Technologies, 102, 289-315 (2019)
[37] Schermer, D., Integration of drones in last-mile delivery: The vehicle routing problem with drones, 17-22 (2019), Springer
[38] Schermer, D.; Moeini, M.; Wendt, O., Algorithms for solving the vehicle routing problem with drones, (Nguyen, N. T.; Hoang, D. H.; Hong, T.-P.; Pham, H.; Trawiński, B. (2018), Springer), 352-361
[39] Schermer, D.; Moeini, M.; Wendt, O., A variable neighborhood search algorithm for solving the vehicle routing problem with drones, Technical Report (2018), Technische Universität Kaiserslautern
[40] Schermer, D.; Moeini, M.; Wendt, O., A hybrid VNS/tabu search algorithm for solving the vehicle routing problem with drones and en route operations, Computers & Operations Research, 109, 134-158 (2019) · Zbl 1458.90138
[41] Schermer, D.; Moeini, M.; Wendt, O., A matheuristic for the vehicle routing problem with drones and its variants, Transportation Research Part C: Emerging Technologies, 106, 166-204 (2019)
[42] Schermer, D.; Moeini, M.; Wendt, O., The traveling salesman drone station location problem, (Le Thi, H. A.; Le, H. M.; Pham Dinh, T. (2019), Springer), 1129-1138
[43] Schermer, D.; Moeini, M.; Wendt, O., The drone-assisted traveling salesman problem with robot stations, 1308-1317 (2020)
[44] Subramanian, A.; Uchoa, E.; Satoru, L. O., A hybrid algorithm for a class of vehicle routing problems, Computers & Operations Research, 40, 10, 2519-2531 (2013) · Zbl 1348.90132
[45] Toth, P.; Vigo, D., The granular tabu search and its application to the vehicle-routing problem, Informs Journal on Computing, 15, 4, 333-346 (2003) · Zbl 1238.90141
[46] Toth, P.; Vigo, D., Vehicle routing: Problems, methods, and applications (2014), SIAM · Zbl 1305.90012
[47] Volkswagen (2018). Volkswagen Commercial Vehicles electrifies the Crafter: e-Crafter zero-emission van goes online. Accessed 19 May 2021, https://www.vwpress.co.uk/en-gb/releases/3461.
[48] Vu, L.; Vu, D. M.; Hà, M. H.; Nguyen, V.-P., The two-echelon routing problem with truck and drones, International Transactions in Operational Research (2021)
[49] Wang, X.; Poikonen, S.; Golden, B., The vehicle routing problem with drones: Several worst-case results, Optimization Letters, 11, 4, 679-697 (2017) · Zbl 1367.90012
[50] Zhang, J.; Campbell, J. F.; Sweeney II, D. C.; Hupman, A. C., Energy consumption models for delivery drones: A comparison and assessment, Transportation Research Part D: Transport and Environment, 90, 102668 (2021)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.