Faster algorithms for orienteering and k-TSP

From MaRDI portal
Publication:2124233

DOI10.1016/J.TCS.2022.02.013zbMATH Open1487.68244arXiv2002.07727OpenAlexW4213005497MaRDI QIDQ2124233FDOQ2124233

Lee-Ad Gottlieb, Robert Krauthgamer, Havana Rika

Publication date: 19 April 2022

Published in: Theoretical Computer Science (Search for Journal in Brave)

Abstract: We consider the rooted orienteering problem in Euclidean space: Given n points P in mathbbRd, a root point sinP and a budget mathcalB>0, find a path that starts from s, has total length at most mathcalB, and visits as many points of P as possible. This problem is known to be NP-hard, hence we study (1delta)-approximation algorithms. The previous Polynomial-Time Approximation Scheme (PTAS) for this problem, due to Chen and Har-Peled (2008), runs in time nO(dsqrtd/delta)(logn)(d/delta)O(d), 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 nO(1/delta)(logn)(d/delta)O(d). A known technique for approximating the orienteering problem is to reduce it to solving 1/delta correlated instances of rooted k-TSP (a k-TSP tour is one that visits at least k points). However, the k-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 (1+delta)-approximation. Our main technical contribution is to improve the running time of these k-TSP variants, particularly in its dependence on the dimension d. Indeed, our running time is polynomial even for a moderately large dimension, roughly up to d=O(loglogn) instead of d=O(1).


Full work available at URL: https://arxiv.org/abs/2002.07727





Cites Work


Cited In (2)

Uses Software






This page was built for publication: Faster algorithms for orienteering and \(k\)-TSP

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2124233)