Abstract
The colored traveling salesmen problem (CTSP) is a generalization of the popular traveling salesman problem with multiple salesmen. In CTSP, the cities are divided into m exclusive city sets (m is the number of salesmen) and one shared city set. The goal of CTSP is to determine a shortest Hamiltonian circuit (also called route or tour) for each of the m salesmen satisfying that (1) each route includes all cities of an exclusive city set and some (or all) cities of the shared city set, and (2) each city of the shared city set is included in one unique route. CTSP is a relevant model for a number of practical applications and is known to be computationally challenging. We present the first iterated two-phase local search algorithm for this important problem which combines a local optima exploration phase and a local optima escaping phase. We show computational results on 65 common benchmark instances to demonstrate its effectiveness and especially report 22 improved upper bounds. We make the source code of the algorithm publicly available to facilitate its use in future research and real applications.
| Original language | English |
|---|---|
| Article number | 104018 |
| Number of pages | 14 |
| Journal | Engineering Applications of Artificial Intelligence |
| Volume | 97 |
| Early online date | 1 Nov 2020 |
| DOIs | |
| Publication status | Published - Jan 2021 |
| Externally published | Yes |
Bibliographical note
AcknowledgmentsWe are grateful to the reviewers for their valuable comments and suggestions which helped us to improve the paper. We would like to thank Prof. Jun Li, Prof. Alok Singh and Dr. Venkatesh Pandiri for providing their test problems.
Publisher Copyright:
© 2020 Elsevier Ltd
Funding
Support from the China Scholarship Council (CSC, No. 201906850087) for the first author is also acknowledged.
Keywords
- Colored traveling salesman problem
- Combinatorial optimization
- Heuristics
- Local search
- Routing