Orthogonal Terrain Guarding is NP-complete

10/01/2017
by   Édouard Bonnet, et al.
0

A terrain is an x-monotone polygonal curve, i.e., successive vertices have increasing x-coordinates. Terrain Guarding can be seen as a special case of the famous art gallery problem where one has to place at most k guards on a terrain made of n vertices in order to fully see it. In 2010, King and Krohn showed that Terrain Guarding is NP-complete [SODA '10, SIAM J. Comput. '11] thereby solving a long-standing open question. They observe that their proof does not settle the complexity of Orthogonal Terrain Guarding where the terrain only consists of horizontal or vertical segments; those terrains are called rectilinear or orthogonal. Recently, Ashok et al. [SoCG'17] presented an FPT algorithm running in time k^O(k)n^O(1) for Dominating Set in the visibility graphs of rectilinear terrains without 180-degree vertices. They ask if Orthogonal Terrain Guarding is in P or NP-hard. In the same paper, they give a subexponential-time algorithm running in n^O(√(n)) (actually even n^O(√(k))) for the general Terrain Guarding and notice that the hardness proof of King and Krohn only disproves a running time 2^o(n^1/4) under the ETH. Hence, there is a significant gap between their 2^O(n^1/2 n)-algorithm and the no 2^o(n^1/4) ETH-hardness implied by King and Krohn's result. In this paper, we answer those two remaining questions. We adapt the gadgets of King and Krohn to rectilinear terrains in order to prove that even Orthogonal Terrain Guarding is NP-complete. Then, we show how their reduction from Planar 3-SAT (as well as our adaptation for rectilinear terrains) can actually be made linear (instead of quadratic).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/05/2019

On Colourability of Polygon Visibility Graphs

We study the problem of colouring visibility graphs of polygons. In part...
research
11/16/2018

Nearly ETH-Tight Algorithms for Planar Steiner Tree with Terminals on Few Faces

The Planar Steiner Tree problem is one of the most fundamental NP-comple...
research
08/31/2020

Semipaired Domination in Some Subclasses of Chordal Graphs

A dominating set D of a graph G without isolated vertices is called semi...
research
10/01/2018

Enumerating minimal dominating sets in triangle-free graphs

It is a long-standing open problem whether the minimal dominating sets o...
research
06/21/2019

Faster FPT Algorithm for 5-Path Vertex Cover

The problem of d-Path Vertex Cover, d-PVC lies in determining a subset F...
research
03/14/2022

Refined Hardness of Distance-Optimal Multi-Agent Path Finding

We study the computational complexity of multi-agent path finding (MAPF)...
research
08/21/2019

Existence and hardness of conveyor belts

An open problem of Manuel Abellanas asks whether every set of disjoint c...

Please sign up or login with your details

Forgot password? Click here to reset