TY - GEN
T1 - Approximating watchman routes
AU - Mitchell, Joseph S.B.
PY - 2013
Y1 - 2013
N2 - Given a connected polygonal domain P, the watchman route problem is to compute a shortest path or tour for a mobile guard (the "watchman") that is required to see every point of P. While the watchman route problem is polynomially solvable in simple polygons, it is known to be NP-hard in polygons with holes. We present the first polynomial-time approximation algorithm for the watchman route problem in polygonal domains. Our algorithm has an approximation factor O(log2 n). Further, we prove that the problem cannot be approximated in polynomial time to within a factor of c log n, for a constant c > 0, assuming that P≠NP.
AB - Given a connected polygonal domain P, the watchman route problem is to compute a shortest path or tour for a mobile guard (the "watchman") that is required to see every point of P. While the watchman route problem is polynomially solvable in simple polygons, it is known to be NP-hard in polygons with holes. We present the first polynomial-time approximation algorithm for the watchman route problem in polygonal domains. Our algorithm has an approximation factor O(log2 n). Further, we prove that the problem cannot be approximated in polynomial time to within a factor of c log n, for a constant c > 0, assuming that P≠NP.
UR - https://www.scopus.com/pages/publications/84876045406
U2 - 10.1137/1.9781611973105.60
DO - 10.1137/1.9781611973105.60
M3 - Conference contribution
AN - SCOPUS:84876045406
SN - 9781611972511
T3 - Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms
SP - 844
EP - 855
BT - Proceedings of the 24th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2013
PB - Association for Computing Machinery
T2 - 24th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2013
Y2 - 6 January 2013 through 8 January 2013
ER -