Skip to main navigation Skip to search Skip to main content

Perturbation: An efficient technique for the solution of very large instances of the euclidean TSP

  • Bruno Codenotti
  • , Giovanni Manzini
  • , Luciano Margara
  • , Giovanni Resta

Research output: Contribution to journalArticlepeer-review

Abstract

In this paper we introduce a technique for developing efficient iterated local search procedures and we apply it to solve very large instances of the Euclidean Traveling Salesman Problem (TSP). This technique, which we call perturbation, uses global information on TSP instances to speed-up the computation and to improve the quality of the tours found by heuristic methods. The main idea is to escape from local optima by introducing perturbations in the problem instance rather than in the solution. The performance of our algorithms has been tested and compared with known methods. To this end, we have executed a number of experiments both on available benchmarks, for which the optimal tour length is known, and on randomly generated instances, for which the comparison is done with the Held-Karp lower bound. The experimental results, performed on up to 100,000 cities, show that our algorithms outperform the known methods for iterating local search for very large instances.

Original languageEnglish
Pages (from-to)125-133
Number of pages9
JournalINFORMS Journal on Computing
Volume8
Issue number2
DOIs
Publication statusPublished - 1996
Externally publishedYes

Keywords

  • Heuristic search
  • Optimization
  • Perturbation
  • TSP

Fingerprint

Dive into the research topics of 'Perturbation: An efficient technique for the solution of very large instances of the euclidean TSP'. Together they form a unique fingerprint.

Cite this