Improving TSP tours using dynamic programming over tree decomposition
arXiv:1703.05559
Abstract
Given a traveling salesman problem (TSP) tour in graph a -move is an operation which removes edges from , and adds edges of so that a new tour is formed. The popular -OPT heuristics for TSP finds a local optimum by starting from an arbitrary tour and then improving it by a sequence of -moves. Until 2016, the only known algorithm to find an improving -move for a given tour was the naive solution in time . At ICALP'16 de Berg, Buchin, Jansen and Woeginger showed an -time algorithm. We show an algorithm which runs in time, where . We are able to show that it improves over the state of the art for every . For the most practically relevant case we provide a slightly refined algorithm running in time. We also show that for the case, improving over the -time algorithm of de Berg et al. would be a major breakthrough: an -time algorithm for any would imply an -time algorithm for the ALL PAIRS SHORTEST PATHS problem, for some .
Accepted to ESA'17