Abstract
The minmax multiple traveling salesman problem involves minimizing the costs of a 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 learning-driven iterated local search approach that combines an effective local search procedure to find high-quality local optimal solutions and a multi-armed bandit algorithm to select removal and insertion operators to escape local optimal traps. Extensive experiments on 77 commonly used benchmark instances show that the algorithm achieves excellent results in terms of solution quality and running time. In particular, it achieves 32 new best results (improved upper bounds) and matches the best-known results for 35 other instances. Additional experiments shed light on the understanding of the algorithm's constituent elements. Multi-armed bandit selection can be used advantageously in other multi-operator local search algorithms.
| Original language | English |
|---|---|
| Article number | 107255 |
| Number of pages | 12 |
| Journal | Computers and Operations Research |
| Volume | 185 |
| Early online date | 7 Sept 2025 |
| DOIs | |
| Publication status | Published - Jan 2026 |
| Externally published | Yes |
Bibliographical note
We would like to thank the authors of Zheng et al. (2022) , especially Dr. Jiongzhi Zheng, for sharing the code of their algorithm.Funding
This work was supported by National Natural Science Foundation of China (Grant number: 62403123), The Fundamental Research Funds for the Central Universities, China (MCCSE2024B03).
Keywords
- Iterated local search
- Learning-driven search
- Minmax
- Multi-armed bandit
- Traveling salesman