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...
Main Authors: | , , , |
---|---|
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 |