Embedding a Chained Lin-Kernighan algorithm into a distributed algorithm

4Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The Chained Lin-Kernighan algorithm (CLK) is one of the best heuristics to solve Traveling Salesman Problems (TSP). In this paper a distributed algorithm is proposed, where nodes in a network locally optimize TSP instances by using the CLK algorithm. Within an Evolutionary Algorithm (EA) networkbased framework the resulting tours are modified and exchanged with neighboring nodes. We show that the distributed variant finds better tours compared to the original CLK given the same amount of computation time. For instance fl3795, the original CLK got stuck in local optima in each of 10 runs, whereas the distributed algorithm found optimal tours in each run requiring less than 10 CPU minutes per node on average in an 8 node setup. For instance sw24978, the distributed algorithm had an average solution quality of 0.050% above the optimum, compared to CLK's average solution of 0.119% above the optimum given the same total CPU time (104 seconds). Considering the best tours of both variants for this instance, the distributed algorithm is 0.033% above the optimum and the CLK algorithm 0.099%. © 2007 by Springer Science+Business Media, LLC.

Cite

CITATION STYLE

APA

Fischer, T., & Merz, P. (2007). Embedding a Chained Lin-Kernighan algorithm into a distributed algorithm. Operations Research/ Computer Science Interfaces Series, 39, 277–295. https://doi.org/10.1007/978-0-387-71921-4_15

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free