A near-complete resolution of the exponential-time complexity of k-opt for the traveling salesman problem
Sophia Heimann, Hung P. Hoang, Stefan Hougardy

TL;DR
This paper proves that for k=3 and 4, the k-opt heuristic for the traveling salesman problem can require exponentially many iterations even with an optimal pivot rule, completing the understanding for all k ≥ 3.
Contribution
It provides the first exponential lower bounds for 3-opt and 4-opt algorithms under optimal pivot rules, resolving a long-standing open problem.
Findings
Exponential lower bounds for 3-opt and 4-opt algorithms.
Similar bounds established for the 2.5-opt variant.
Results apply to both general and metric TSP.
Abstract
The -opt algorithm is one of the simplest and most widely used heuristics for solving the traveling salesman problem. Starting from an arbitrary tour, the -opt algorithm improves the current tour in each iteration by exchanging up to edges. The algorithm continues until no further improvement of this kind is possible. For a long time, it remained an open question how many iterations the -opt algorithm might require for small values of , assuming the use of an optimal pivot rule. In this paper, we resolve this question for the cases and by proving that in both these cases an exponential number of iterations may be needed even if an optimal pivot rule is used. Combined with a recent result from Heimann, Hoang, and Hougardy (ICALP 2024), this provides a complete answer for all regarding the number of iterations the -opt algorithm may require…
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.
Taxonomy
Topicsgraph theory and CDMA systems
