Faster Algorithms for Orienteering and $k$-TSP
Abstract
We consider the rooted orienteering problem in Euclidean space: Given points in , a root point and a budget , find a path that starts from , has total length at most , and visits as many points of as possible. This problem is known to be NP-hard, hence we study -approximation algorithms. The previous Polynomial-Time Approximation Scheme (PTAS) for this problem, due to Chen and Har-Peled (2008), runs in time , and improving on this time bound was left as an open problem. Our main contribution is a PTAS with a significantly improved time complexity of . A known technique for approximating the orienteering problem is to reduce it to solving correlated instances of rooted -TSP (a -TSP tour is one that visits at least points). However, the -TSP tours in this reduction must achieve a certain excess guarantee (namely, their length can surpass the optimum length only in proportion to a parameter of the optimum called excess) that is stronger than the usual -approximation. Our main technical contribution is to improve the running time of these -TSP variants, particularly in its dependence on the dimension . Indeed, our running time is polynomial even for a moderately large dimension, roughly up to instead of .
Cite
@article{arxiv.2002.07727,
title = {Faster Algorithms for Orienteering and $k$-TSP},
author = {Lee-Ad Gottlieb and Robert Krauthgamer and Havana Rika},
journal= {arXiv preprint arXiv:2002.07727},
year = {2022}
}