A Constant-Factor Approximation Algorithm for Vertex Guarding a WV-Polygon

07/02/2019
by   Stav Ashur, et al.
0

The problem of vertex guarding a simple polygon was first studied by Subir K. Ghosh (1987), who presented a polynomial-time O(log n)-approximation algorithm for placing as few guards as possible at vertices of a simple n-gon P, such that every point in P is visible to at least one of the guards. Ghosh also conjectured that this problem admits a polynomial-time algorithm with constant approximation ratio. Due to the centrality of guarding problems in the field of computational geometry, much effort has been invested throughout the years in trying to resolve this conjecture. Despite some progress (surveyed below), the conjecture remains unresolved to date. In this paper, we confirm the conjecture for the important case of weakly visible polygons, by presenting a (2+ε)-approximation algorithm for guarding such a polygon using vertex guards. A simple polygon P is weakly visible if it has an edge e, such that every point in P is visible from some point on e. We also present a (2+ε)-approximation algorithm for guarding a weakly visible polygon P, where guards may be placed anywhere on P's boundary (except in the interior of the edge e). Finally, we present a 3c-approximation algorithm for vertex guarding a polygon P that is weakly visible from a chord, given a subset G of P's vertices that guards P's boundary whose size is bounded by c times the size of a minimum such subset. Our algorithms are based on an in-depth analysis of the geometric properties of the regions that remain unguarded after placing guards at the vertices to guard the polygon's boundary. It is plausible that our results will enable Bhattacharya et al. to complete their grand attempt to prove the original conjecture, as their approach is based on partitioning the underlying simple polygon into a hierarchy of weakly visible polygons.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/22/2018

A 2-Approximation Algorithm for Feedback Vertex Set in Tournaments

A tournament is a directed graph T such that every pair of vertices is ...
research
12/15/2017

Constant Approximation Algorithms for Guarding Simple Polygons using Vertex Guards

The art gallery problem enquires about the least number of guards suffic...
research
03/17/2020

The Parameterized Complexity of Guarding Almost Convex Polygons

Art Gallery is a fundamental visibility problem in Computational Geometr...
research
06/02/2003

On multiple connectedness of regions visible due to multiple diffuse reflections

It is known that the region V(s) of a simple polygon P, directly visible...
research
03/06/2018

A PTAS for vertex guarding weakly-visible polygons - An extended abstract

In this extended abstract, we first present a PTAS for guarding the vert...
research
11/25/2019

Breaking the Barrier of 2 for the Storage Allocation Problem

Packing problems are an important class of optimization problems. The pr...
research
10/16/2020

Proportional Representation under Single-Crossing Preferences Revisited

We study the complexity of determining a winning committee under the Cha...

Please sign up or login with your details

Forgot password? Click here to reset