Improved FPT Approximation for Non-metric TSP
Evripidis Bampis, Bruno Escoffier, Michalis Xefteris
TL;DR
This work tackles the non-metric TSP by parameterizing the instance with $k$, the number of triangle-inequality-violating triangles, and aims for a fixed-parameter tractable (FPT) approximation. Building on Zhou, Li and Guo, the authors design a Christofides-inspired, $2.5$-approximation algorithm that runs in time $O((3k)! 8^k \cdot n^4)$, and prove the bound $c(ALG)\le 2.5\,c(OPT)$. The method partitions bad vertices, constructs a cycle on bad vertices, augments with a $t$-minimum spanning forest on good vertices, and adds a minimum-cost perfect matching on odd-degree vertices to obtain an Eulerian graph before careful shortcutting yields a Hamiltonian cycle. This result tightens the connection between non-metric and metric approximability and highlights directions for further improvement, including the potential of a constant-factor FPT algorithm parameterized by $k'$ (the vertex deletion distance to metric).
Abstract
In the Traveling Salesperson Problem (TSP) we are given a list of locations and the distances between each pair of them. The goal is to find the shortest possible tour that visits each location exactly once and returns to the starting location. Inspired by the fact that general TSP cannot be approximated in polynomial time within any constant factor, while metric TSP admits a (slightly better than) $1.5$-approximation in polynomial time, Zhou, Li and Guo [Zhou et al., ISAAC '22] introduced a parameter that measures the distance of a given TSP instance from the metric case. They gave an FPT $3$-approximation algorithm parameterized by $k$, where $k$ is the number of triangles in which the edge costs violate the triangle inequality. In this paper, we design a $2.5$-approximation algorithm that runs in FPT time, improving the result of [Zhou et al., ISAAC '22].
