Loading [MathJax]/extensions/MathZoom.js
Solving Colored Traveling Salesman Problem via Multi-neighborhood Simulated Annealing Search | IEEE Conference Publication | IEEE Xplore

Solving Colored Traveling Salesman Problem via Multi-neighborhood Simulated Annealing Search


Abstract:

A colored traveling salesman problem (CTSP) is an important variant of the well-known multiple traveling salesman problem, which uses colors to differentiate salesmen’s a...Show More

Abstract:

A colored traveling salesman problem (CTSP) is an important variant of the well-known multiple traveling salesman problem, which uses colors to differentiate salesmen’s accessibility to individual cities to be visited. As a highly useful model for some complex scheduling problems, CTSP is NP-hard. A Multi-neighborhood Simulated Annealing Search (MSAS) approach is proposed to solve it in this paper. Starting from an initial solution, it iterates through two complementary neighborhoods: intra-route and inter-route neighborhoods. Experiments on three groups of 60 widely-used benchmark instances show that it achieves highly competitive performance compared to state-of-the-art algorithms. Moreover, MSAS can be integrated into other search methods to further improve performance, which is demonstrated by using a recently proposed iterated two-phase local search.
Date of Conference: 03-05 December 2021
Date Added to IEEE Xplore: 10 February 2022
ISBN Information:
Conference Location: Xiamen, China

Funding Agency:


I. Introduction

Consider a complete graph G = (V,E), where vertices representing cities are numbered from 0 to n−1, and each edge (i, j) ∈ E, i ≠ j is associated with weight wij that represents the distance between cities i and j. V can be divided into m + 1 disjoint non-empty sets: a shared city set C0 and m exclusive city sets C1, C2, …, and Cm, i.e., and Ci ∩ Cj = ∅, ∀i ≠ j, where i,j ∈ {0,1,…,m}. The cities in Ck (k > 0) can only be visited by salesman k, while the cities in C0 can be visited by anyone of m salesmen. The (depot) city c0 belongs to C0, and it is visited by all m salesmen. Salesman i is of color i ∈ {1,2,…,m}. All cities in Ci are colored by i, meaning that only salesman i can visit them. The objective of a colored traveling salesman problem (CTSP) is to determine m tours over G with the minimal total tour cost such that all cities of each exclusive city set must be visited exactly once by a particular salesman and all cities of the shared city set must be visited exactly once by one of the salesmen.

Contact IEEE to Subscribe

References

References is not available for this document.