Article ID: | iaor20032087 |
Country: | United States |
Volume: | 50 |
Issue: | 5 |
Start Page Number: | 862 |
End Page Number: | 877 |
Publication Date: | Sep 2002 |
Journal: | Operations Research |
Authors: | Walshaw Chris |
We motivate, derive, and implement a multilevel approach to the travelling salesman problem. The resulting algorithm progressively coarsens the problem, initialises a tour, and then employs either the Lin–Kernighan (LK) or the Chained Lin–Kernighan (CLK) algorithm to refine the solution on each of the coarsened problems in reverse order. In experiments on a well-established test suite of 80 problem instances we found multilevel configurations that either improved the tour quality by over 25% as compared to the standard CLK algorithm using the same amount of execution time, or that achieved approximately the same tour quality over seven times more rapidly. Moreover, the multi-level variants seem to optimise far better the more clustered instances with which the LK and CLK algorithms have the most difficulties.