A backbone based TSP heuristic for large instances
2014 (English)In: Journal of Heuristics, ISSN 1381-1231, E-ISSN 1572-9397, Vol. 20, no 1, 107-124 p.Article in journal (Refereed) Published
We introduce a reduction technique for large instances of the traveling salesman problem (TSP). This approach is based on the observation that tours with good quality are likely to share many edges. We exploit this observation by neglecting the less important tour space defined by the shared edges, and searching the important tour subspace in more depth. More precisely, by using a basic TSP heuristic, we obtain a set of starting tours. We call the set of edges which are contained in each of these starting tours as pseudo-backbone edges. Then we compute the maximal paths consisting only of pseudo-backbone edges, and transform the TSP instance to another one with smaller size by contracting each such path to a single edge. This reduced TSP instance can be investigated more intensively, and each tour of the reduced instance can be expanded to a tour of the original instance. Combining our reduction technique with the currently leading TSP heuristic of Helsgaun, we experimentally investigate 32 difficult VLSI instances from the well-known TSP homepage. In our experimental results we set world records for seven VLSI instances, i.e., find better tours than the best tours known so far (two of these world records have since been improved upon by Keld Helsgaun and Yuichi Nagata, respectively). For the remaining instances we find tours that are equally good or only slightly worse than the world record tours.
Place, publisher, year, edition, pages
2014. Vol. 20, no 1, 107-124 p.
Traveling salesman problem, Lin-Kernighan Heuristic, Helsgaun Heuristic (LKH), Pseudo-Backbones
IdentifiersURN: urn:nbn:se:umu:diva-86832DOI: 10.1007/s10732-013-9233-yISI: 000330827800004OAI: oai:DiVA.org:umu-86832DiVA: diva2:705441