Sublinear Algorithms for TSP via Path Covers
Abstract
We study sublinear time algorithms for the traveling salesman problem (TSP). First, we focus on the closely related {\em maximum path cover} problem, which asks for a collection of vertex disjoint paths that include the maximum number of edges. We show that for any fixed , there is an algorithm that -approximates the maximum path cover size of an -vertex graph in time. This improves upon a -approximate -time algorithm of Chen, Kannan, and Khanna [ICALP'20]. Equipped with our path cover algorithm, we give an time algorithm that estimates the cost of -TSP within a factor of which is an improvement over a folklore -approximate -time algorithm, as well as a -approximate -time algorithm of [CHK ICALP'20]. For graphic TSP, we present an algorithm that estimates the cost of graphic TSP within a factor of which is an improvement over a -approximate time algorithm due to [CHK ICALP'20, Behnezhad FOCS'21]. We show that the approximation can be further improved to using time. All of our time algorithms are information-theoretically time-optimal up to poly log n factors. Additionally, we show that our approximation guarantees for path cover and -TSP hit a natural barrier: We show better approximations require better sublinear time algorithms for the well-studied maximum matching problem.
Cite
@article{arxiv.2301.05350,
title = {Sublinear Algorithms for TSP via Path Covers},
author = {Soheil Behnezhad and Mohammad Roghani and Aviad Rubinstein and Amin Saberi},
journal= {arXiv preprint arXiv:2301.05350},
year = {2024}
}