Learning-guided iterated local search for the minmax multiple traveling salesman problem (2403.12389v1)
Abstract: The minmax multiple traveling salesman problem involves minimizing the longest tour among a set of tours. The problem is of great practical interest because it can be used to formulate several real-life applications. To solve this computationally challenging problem, we propose a leaning-driven iterated local search approach that combines an aggressive local search procedure with a probabilistic acceptance criterion to find high-quality local optimal solutions and a multi-armed bandit algorithm to select various removal and insertion operators to escape local optimal traps. Extensive experiments on 77 commonly used benchmark instances show that our algorithm achieves excellent results in terms of solution quality and running time. In particular, it achieves 32 new best-known results and matches the best-known results for 35 other instances. Additional experiments shed light on the understanding of the composing elements of the algorithm.
- P. M. França, M. Gendreau, G. Laporte, and F. M. Müller, “The m-traveling salesman problem with minmax objective,” Transportation Science, vol. 29, no. 3, pp. 267–275, 1995.
- R. Dewil, P. Vansteenwegen, and D. Cattrysse, “A review of cutting path algorithms for laser cutters,” The International Journal of Advanced Manufacturing Technology, vol. 87, pp. 1865–1884, 2016.
- B. Zhou, R. Zhou, Y. Gan, F. Fang, and Y. Mao, “Multi-robot multi-station cooperative spot welding task allocation based on stepwise optimization: An industrial case study,” Robotics and Computer-Integrated Manufacturing, vol. 73, p. 102197, 2022.
- X. Zhang and L. Duan, “Fast deployment of uav networks for optimal wireless coverage,” IEEE Transactions on Mobile Computing, vol. 18, no. 3, pp. 588–601, 2018.
- P. He and J.-K. Hao, “Hybrid search with neighborhood reduction for the multiple traveling salesman problem,” Computers & Operations Research, vol. 142, p. 105726, 2022.
- M. Rao, “A note on the multiple traveling salesmen problem,” Operations Research, vol. 28, no. 3-part-i, pp. 628–632, 1980.
- K. Karabulut, H. Öztop, L. Kandiller, and M. F. Tasgetiren, “Modeling and optimization of multiple traveling salesmen problems: An evolution strategy approach,” Computers & Operations Research, vol. 129, p. 105192, 2021.
- J. Zheng, Y. Hong, W. Xu, W. Li, and Y. Chen, “An effective iterated two-stage heuristic algorithm for the multiple traveling salesmen problem,” Computers & Operations Research, vol. 143, p. 105772, 2022.
- S. Mahmoudinazlou and C. Kwon, “A hybrid genetic algorithm for the min–max multiple traveling salesman problem,” Computers & Operations Research, vol. 162, p. 106455, 2024.
- P. He and J.-K. Hao, “Memetic search for the minmax multiple traveling salesman problem with single and multiple depots,” European Journal of Operational Research, vol. 307, no. 3, pp. 1055–1070, 2023.
- H. R. Lourenço, O. C. Martin, and T. Stützle, “Iterated local search,” in Handbook of metaheuristics. Springer, 2003, pp. 320–353.
- S. Ropke and D. Pisinger, “An adaptive large neighborhood search heuristic for the pickup and delivery problem with time windows,” Transportation Science, vol. 40, no. 4, pp. 455–472, 2006.
- D. Pisinger and S. Ropke, “Large neighborhood search,” Handbook of metaheuristics, pp. 99–127, 2019.
- Y. Zhou, W. Xu, Z.-H. Fu, and M. Zhou, “Multi-neighborhood simulated annealing-based iterated local search for colored traveling salesman problems,” IEEE Transactions on Intelligent Transportation Systems, vol. 23, no. 9, pp. 16 072–16 082, 2022.
- X. Meng, J. Li, X. Dai, and J. Dou, “Variable neighborhood search for a colored traveling salesman problem,” IEEE Transactions on Intelligent Transportation Systems, vol. 19, no. 4, pp. 1018–1026, 2018.
- Y. Nagata and S. Kobayashi, “A powerful genetic algorithm using edge assembly crossover for the traveling salesman problem,” INFORMS Journal on Computing, vol. 25, no. 2, pp. 346–363, 2013.
- N. Mladenović and P. Hansen, “Variable neighborhood search,” Computers & Operations Research, vol. 24, no. 11, pp. 1097–1100, 1997.
- J. J. Bentley, “Fast algorithms for geometric traveling salesman problems,” ORSA Journal on Computing, vol. 4, no. 4, pp. 387–411, 1992.
- L. Accorsi and D. Vigo, “A fast and scalable heuristic for the solution of large-scale capacitated vehicle routing problems,” Transportation Science, vol. 55, no. 4, pp. 832–856, 2021.
- T. Vidal, “Hybrid genetic search for the CVRP: Open-source implementation and swap* neighborhood,” Computers & Operations Research, vol. 140, p. 105643, 2022.
- P. He and J.-K. Hao, “General edge assembly crossover-driven memetic search for split delivery vehicle routing,” Transportation Science, vol. 57, no. 2, pp. 482–511, 2023.
- P. He, J.-K. Hao, and Q. Wu, “A hybrid genetic algorithm for undirected traveling salesman problems with profits,” Networks: An International Journal, vol. 82, no. 3, pp. 189–221, 2023.
- V. R. Máximo and M. C. Nascimento, “A hybrid adaptive iterated local search with diversification control to the capacitated vehicle routing problem,” European Journal of Operational Research, vol. 294, no. 3, pp. 1108–1119, 2021.
- U. Benlic and J.-K. Hao, “Breakout local search for maximum clique problems,” Computers & Operations Research, vol. 40, no. 1, pp. 192–206, 2013.
- P. Shaw, “Using constraint programming and local search methods to solve vehicle routing problems,” in International Conference on Principles and Practice of Constraint Programming. Springer, 1998, pp. 417–431.
- F. Arnold, Í. Santana, K. Sörensen, and T. Vidal, “Pils: exploring high-order neighborhoods by pattern mining and injection,” Pattern Recognition, vol. 116, p. 107957, 2021.
- J. Christiaens and G. Vanden Berghe, “Slack induction by string removals for vehicle routing problems,” Transportation Science, vol. 54, no. 2, pp. 417–433, 2020.
- F. Lagos and J. Pereira, “Multi-armed bandit-based hyper-heuristics for combinatorial optimization problems,” European Journal of Operational Research, vol. 312, no. 1, pp. 70–91, 2024.
- V. Pandiri and A. Singh, “Two metaheuristic approaches for the multiple traveling salesperson problem,” Applied Soft Computing, vol. 26, pp. 74–89, 2015.
- Y. Wang, Y. Chen, and Y. Lin, “Memetic algorithm based on sequential variable neighborhood descent for the minmax multiple traveling salesman problem,” Computers & Industrial Engineering, vol. 106, pp. 105–122, 2017.
- M. López-Ibáñez, J. Dubois-Lacoste, L. P. Cáceres, M. Birattari, and T. Stützle, “The irace package: Iterated racing for automatic algorithm configuration,” Operations Research Perspectives, vol. 3, pp. 43–58, 2016.
- J. B. Gauthier and S. Irnich, “Inter-depot moves and dynamic-radius search for multi-depot vehicle routing problems,” Gutenberg School of Management and Economics (2022), 2020.
- Z. Zheng, S. Yao, G. Li, L. Han, and Z. Wang, “Pareto improver: Learning improvement heuristics for multi-objective route planning,” IEEE Transactions on Intelligent Transportation Systems, vol. 25, no. 1, pp. 1033–1043, 2024.
- T. Bektas, “The multiple traveling salesman problem: an overview of formulations and solution procedures,” Omega, vol. 34, no. 3, pp. 209–219, 2006.