Parameterized Approximation Algorithms for TSP on Non-Metric Graphs
Jingyang Zhao, Zimo Sheng, Mingyu Xiao
TL;DR
This work studies the Traveling Salesman Problem on non-metric graphs through two distance-from-metric parameters, p (violating-triangle vertices) and q (minimum removing set to reach metric). It develops a sequence of fixed-parameter tractable approximation schemes: for p, a simple $( ext{α}+1)$-approximation in $2^{O(p)}$ time, a refined $1.5$-approximation in $2^{O(p\log p)}$ time, and an $( ext{α}+ ext{ε})$-approximation in $n^{O(p/ ext{ε})}$; for q, a $3$-approximation in $2^{O(q\log q)}$ time and an $( ext{α}+ ext{ε})$-approximation in $n^{O(q/ ext{ε})}$ time. The methods rely on carefully partitioning vertices into bad/good sets, constructing constrained spanning trees, and using shortcutting along with new subroutines LIMB, CONNECT, and SHORTCUT to ensure connectivity and parity while controlling weight. Together, these results significantly improve the state of the art for near-metric TSP and open directions for extensions to related problems and parameters.
Abstract
The Traveling Salesman Problem (TSP) is a classic and extensively studied problem with numerous real-world applications in artificial intelligence and operations research. It is well-known that TSP admits a constant approximation ratio on metric graphs but becomes NP-hard to approximate within any computable function $f(n)$ on general graphs. This disparity highlights a significant gap between the results on metric graphs and general graphs. Recent research has introduced some parameters to measure the ``distance'' of general graphs from being metric and explored Fixed-Parameter Tractable (FPT) approximation algorithms parameterized by these parameters. Two commonly studied parameters are $p$, the number of vertices in triangles violating the triangle inequality, and $q$, the minimum number of vertices whose removal results in a metric graph. In this paper, we present improved FPT approximation algorithms with respect to these two parameters. For $p$, we propose an FPT algorithm with a 1.5-approximation ratio, improving upon the previous ratio of 2.5. For $q$, we significantly enhance the approximation ratio from 11 to 3, advancing the state of the art in both cases. In addition, when $p$ (or $q$) is a constant, we obtain a better approximation ratio.
