English

The Continuous 1.5D Terrain Guarding Problem: Discretization, Optimal Solutions, and PTAS

Computational Geometry 2016-06-28 v3

Abstract

In the NP-hard continuous 1.5D Terrain Guarding Problem (TGP) we are given an xx-monotone chain of line segments in R2\mathbb{R}^2 (the terrain TT) and ask for the minimum number of guards (located anywhere on TT) required to guard all of TT. We construct guard candidate and witness sets G,WTG, W \subset T of polynomial size such that any feasible (optimal) guard cover GGG^* \subseteq G for WW is also feasible (optimal) for the continuous TGP. This discretization allows us to (1) settle NP-completeness for the continuous TGP, (2) provide a Polynomial Time Approximation Scheme (PTAS) for the continuous TGP using the PTAS for the discrete TGP by Gibson et al., and (3) formulate the continuous TGP as an Integer Linear Program (IP). Furthermore, we propose several filtering techniques reducing the size of our discretization, allowing us to devise an efficient IP-based algorithm that reliably provides optimal guard placements for terrains with up to 10610^6 vertices within minutes on a standard desktop computer.

Keywords

Cite

@article{arxiv.1509.08285,
  title  = {The Continuous 1.5D Terrain Guarding Problem: Discretization, Optimal Solutions, and PTAS},
  author = {Stephan Friedrichs and Michael Hemmer and James King and Christiane Schmidt},
  journal= {arXiv preprint arXiv:1509.08285},
  year   = {2016}
}
R2 v1 2026-06-22T11:06:56.673Z