Fine-Grained Complexity Analysis of Two Classic TSP Variants
Mark de Berg, Kevin Buchin, Bart M. P. Jansen, Gerhard Woeginger

TL;DR
This paper applies fine-grained complexity analysis to classic TSP variants, providing faster algorithms for bitonic TSP and insights into the complexity of k-OPT heuristics, challenging existing assumptions about their runtime.
Contribution
It introduces subquadratic algorithms for bitonic TSP and refines the complexity bounds for k-OPT heuristics, including new algorithms for 3-OPT and 4-OPT.
Findings
Bitonic TSP can be solved in O(n log^2 n) time.
k-OPT for fixed k can be improved to O(n^{floor(2k/3)+1}) time.
Quadratic barrier for 2-OPT can be surpassed in specific settings.
Abstract
We analyze two classic variants of the Traveling Salesman Problem using the toolkit of fine-grained complexity. Our first set of results is motivated by the Bitonic TSP problem: given a set of points in the plane, compute a shortest tour consisting of two monotone chains. It is a classic dynamic-programming exercise to solve this problem in time. While the near-quadratic dependency of similar dynamic programs for Longest Common Subsequence and Discrete Frechet Distance has recently been proven to be essentially optimal under the Strong Exponential Time Hypothesis, we show that bitonic tours can be found in subquadratic time. More precisely, we present an algorithm that solves bitonic TSP in time and its bottleneck version in time. Our second set of results concerns the popular -OPT heuristic for TSP in the graph setting. More precisely, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
