English

Fast minimum-weight double-tree shortcutting for Metric TSP: Is the best one good enough?

Data Structures and Algorithms 2009-07-16 v3 Computational Complexity

Abstract

The Metric Traveling Salesman Problem (TSP) is a classical NP-hard optimization problem. The double-tree shortcutting method for Metric TSP yields an exponentially-sized space of TSP tours, each of which approximates the optimal solution within at most a factor of 2. We consider the problem of finding among these tours the one that gives the closest approximation, i.e.\ the \emph{minimum-weight double-tree shortcutting}. Burkard et al. gave an algorithm for this problem, running in time O(n3+2dn2)O(n^3+2^d n^2) and memory O(2dn2)O(2^d n^2), where dd is the maximum node degree in the rooted minimum spanning tree. We give an improved algorithm for the case of small dd (including planar Euclidean TSP, where d4d \leq 4), running in time O(4dn2)O(4^d n^2) and memory O(4dn)O(4^d n). This improvement allows one to solve the problem on much larger instances than previously attempted. Our computational experiments suggest that in terms of the time-quality tradeoff, the minimum-weight double-tree shortcutting method provides one of the best known tour-constructing heuristics.

Keywords

Cite

@article{arxiv.0710.0318,
  title  = {Fast minimum-weight double-tree shortcutting for Metric TSP: Is the best one good enough?},
  author = {Vladimir Deineko and Alexander Tiskin},
  journal= {arXiv preprint arXiv:0710.0318},
  year   = {2009}
}
R2 v1 2026-06-21T09:24:42.067Z