English

On the Approximation Ratio of the $k$-Opt and Lin-Kernighan Algorithm

Discrete Mathematics 2024-08-21 v5 Data Structures and Algorithms Combinatorics

Abstract

The kk-Opt and Lin-Kernighan algorithm are two of the most important local search approaches for the Metric TSP. Both start with an arbitrary tour and make local improvements in each step to get a shorter tour. We show that for any fixed k3k\geq 3 the approximation ratio of the kk-Opt algorithm for Metric TSP is O(nk)O(\sqrt[k]{n}). Assuming the Erd\H{o}s girth conjecture, we prove a matching lower bound of Ω(nk)\Omega(\sqrt[k]{n}). Unconditionally, we obtain matching bounds for k=3,4,6k=3,4,6 and a lower bound of Ω(n23k3)\Omega(n^{\frac{2}{3k-3}}). Our most general bounds depend on the values of a function from extremal graph theory and are tight up to a factor logarithmic in the number of vertices unconditionally. Moreover, all the upper bounds also apply to a parameterized generalization of the Lin-Kernighan algorithm with appropriate parameters. We also show that the approximation ratio of kk-Opt for Graph TSP is Ω(log(n)loglog(n))\Omega\left(\frac{\log(n)}{\log\log(n)}\right) and O((log(n)loglog(n))log2(9)+ϵ)O\left(\left(\frac{\log(n)}{\log\log(n)}\right)^{\log_2(9)+\epsilon}\right) for all ϵ>0\epsilon>0. For the (1,2)-TSP we give a lower bound of 1110\frac{11}{10} on the approximation ratio of the kk-improv and kk-Opt algorithm for arbitrary fixed kk.

Keywords

Cite

@article{arxiv.1909.12755,
  title  = {On the Approximation Ratio of the $k$-Opt and Lin-Kernighan Algorithm},
  author = {Xianghui Zhong},
  journal= {arXiv preprint arXiv:1909.12755},
  year   = {2024}
}