The continuous 1.5D terrain guarding problem: Discretization, optimal solutions, and PTAS

In the NP-hard continuous 1.5D Terrain Guarding Problem (TGP) we are given an $x$-monotone chain of line segments in $R^2$ (the terrain $T$), and ask for the minimum number of guards (located anywhere on $T$) required to guard all of $T$. We construct guard candidate and witness sets $G, W \subset T...

Full description

Bibliographic Details
Main Authors: Stephan Friedrichs, Michael Hemmer, James King, Christiane Schmidt
Format: Article
Language:English
Published: Carleton University 2016-05-01
Series:Journal of Computational Geometry
Online Access:http://jocg.org/index.php/jocg/article/view/242
id doaj-9c717c18272f43b1bb237a73d6bb42b3
record_format Article
spelling doaj-9c717c18272f43b1bb237a73d6bb42b32020-11-24T23:41:36ZengCarleton UniversityJournal of Computational Geometry1920-180X2016-05-017110.20382/jocg.v7i1a13100The continuous 1.5D terrain guarding problem: Discretization, optimal solutions, and PTASStephan Friedrichs0Michael Hemmer1James King2Christiane Schmidt3Max Planck Institute for Informatics, Saarbrücken, GermanyTU Braunschweig, IBR, Algorithms Group, Braunschweig, GermanyD-Wave Systems, Burnaby, CanadaCommunications and Transport Systems, ITN, Linköping University, SwedenIn the NP-hard continuous 1.5D Terrain Guarding Problem (TGP) we are given an $x$-monotone chain of line segments in $R^2$ (the terrain $T$), and ask for the minimum number of guards (located anywhere on $T$) required to guard all of $T$. We construct guard candidate and witness sets $G, W \subset T$ of polynomial size such that any feasible (optimal) guard cover $G^* \subseteq G$ for $W$ 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.; (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 $10^6$ vertices within minutes on a standard desktop computer.http://jocg.org/index.php/jocg/article/view/242
collection DOAJ
language English
format Article
sources DOAJ
author Stephan Friedrichs
Michael Hemmer
James King
Christiane Schmidt
spellingShingle Stephan Friedrichs
Michael Hemmer
James King
Christiane Schmidt
The continuous 1.5D terrain guarding problem: Discretization, optimal solutions, and PTAS
Journal of Computational Geometry
author_facet Stephan Friedrichs
Michael Hemmer
James King
Christiane Schmidt
author_sort Stephan Friedrichs
title The continuous 1.5D terrain guarding problem: Discretization, optimal solutions, and PTAS
title_short The continuous 1.5D terrain guarding problem: Discretization, optimal solutions, and PTAS
title_full The continuous 1.5D terrain guarding problem: Discretization, optimal solutions, and PTAS
title_fullStr The continuous 1.5D terrain guarding problem: Discretization, optimal solutions, and PTAS
title_full_unstemmed The continuous 1.5D terrain guarding problem: Discretization, optimal solutions, and PTAS
title_sort continuous 1.5d terrain guarding problem: discretization, optimal solutions, and ptas
publisher Carleton University
series Journal of Computational Geometry
issn 1920-180X
publishDate 2016-05-01
description In the NP-hard continuous 1.5D Terrain Guarding Problem (TGP) we are given an $x$-monotone chain of line segments in $R^2$ (the terrain $T$), and ask for the minimum number of guards (located anywhere on $T$) required to guard all of $T$. We construct guard candidate and witness sets $G, W \subset T$ of polynomial size such that any feasible (optimal) guard cover $G^* \subseteq G$ for $W$ 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.; (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 $10^6$ vertices within minutes on a standard desktop computer.
url http://jocg.org/index.php/jocg/article/view/242
work_keys_str_mv AT stephanfriedrichs thecontinuous15dterrainguardingproblemdiscretizationoptimalsolutionsandptas
AT michaelhemmer thecontinuous15dterrainguardingproblemdiscretizationoptimalsolutionsandptas
AT jamesking thecontinuous15dterrainguardingproblemdiscretizationoptimalsolutionsandptas
AT christianeschmidt thecontinuous15dterrainguardingproblemdiscretizationoptimalsolutionsandptas
AT stephanfriedrichs continuous15dterrainguardingproblemdiscretizationoptimalsolutionsandptas
AT michaelhemmer continuous15dterrainguardingproblemdiscretizationoptimalsolutionsandptas
AT jamesking continuous15dterrainguardingproblemdiscretizationoptimalsolutionsandptas
AT christianeschmidt continuous15dterrainguardingproblemdiscretizationoptimalsolutionsandptas
_version_ 1725506370609872896