Irrational Guards are Sometimes Needed

In this paper we study the art gallery problem, which is one of the fundamental problems in computational geometry. The objective is to place a minimum number of guards inside a simple polygon such that the guards together can see the whole polygon. We say that a guard at position $x$ sees a point $y$ if the line segment $xy$ is fully contained in the polygon. Despite an extensive study of the art gallery problem, it remained an open question whether there are polygons given by integer coordinates that require guard positions with irrational coordinates in any optimal solution. We give a positive answer to this question by constructing a monotone polygon with integer coordinates that can be guarded by three guards only when we allow to place the guards at points with irrational coordinates. Otherwise, four guards are needed. By extending this example, we show that for every $n$, there is polygon which can be guarded by $3n$ guards with irrational coordinates but need $4n$ guards if the coordinates have to be rational. Subsequently, we show that there are rectilinear polygons given by integer coordinates that require guards with irrational coordinates in any optimal solution.

[1]  Tillmann Miltzow,et al.  Parameterized Hardness of Art Gallery Problems , 2016, ESA.

[2]  James Worrell,et al.  On Restricted Nonnegative Matrix Factorization , 2016, ICALP.

[3]  J. O'Rourke Art gallery theorems and algorithms , 1987 .

[4]  D. T. Lee,et al.  Computational complexity of art gallery problems , 1986, IEEE Trans. Inf. Theory.

[5]  Bengt J. Nilsson,et al.  Approximate Guarding of Monotone and Rectilinear Polygons , 2012, Algorithmica.

[6]  F. Frances Yao,et al.  Computational Geometry , 1991, Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity.

[7]  Bengt J. Nilsson,et al.  Guarding lines and 2-link polygons is apx-hard , 2001, CCCG.

[8]  Jorge Urrutia,et al.  Art Gallery and Illumination Problems , 2000, Handbook of Computational Geometry.

[9]  D. S. Arnon,et al.  Algorithms in real algebraic geometry , 1988 .

[10]  Cid C. de Souza,et al.  Engineering Art Galleries , 2014, Algorithm Engineering.

[11]  Jean Cardinal,et al.  Computational Geometry Column 62 , 2015, SIGACT News.

[12]  Steve Fisk,et al.  A short proof of Chvátal's Watchman Theorem , 1978, J. Comb. Theory, Ser. B.

[13]  Tillmann Miltzow,et al.  An Approximation Algorithm for the Art Gallery Problem , 2016, SoCG.

[14]  Subir Kumar Ghosh,et al.  Visibility Algorithms in the Plane , 2007 .

[15]  Joseph O'Rourke,et al.  Some NP-hard polygon decomposition problems , 1983, IEEE Trans. Inf. Theory.

[16]  V. Chvátal A combinatorial theorem in plane geometry , 1975 .

[17]  Stephan Eidenbenz,et al.  Inapproximability Results for Guarding Polygons and Terrains , 2001, Algorithmica.

[18]  Mohammad Ghodsi,et al.  α-Visibility , 2012, Comput. Geom..

[19]  T. Shermer Recent Results in Art Galleries , 1992 .

[20]  James Worrell,et al.  Nonnegative Matrix Factorization Requires Irrationality , 2017, SIAM J. Appl. Algebra Geom..

[21]  Marcus Schaefer,et al.  Complexity of Some Geometric and Topological Problems , 2009, GD.

[22]  Jerome Borel,et al.  Geogebra 5.0 , 2014 .

[23]  Ana Paula Tomás Guarding Thin Orthogonal Polygons Is Hard , 2013, FCT.

[24]  Sariel Har-Peled,et al.  Guarding galleries and terrains , 2002, Inf. Process. Lett..

[25]  Hans-Dietrich Hecker,et al.  Two NP-Hard Art-Gallery Problems for Ortho-Polygons , 1995, Math. Log. Q..

[26]  Stephan Friedrichs,et al.  The continuous 1.5D terrain guarding problem: Discretization, optimal solutions, and PTAS , 2015, J. Comput. Geom..

[27]  John F. Canny,et al.  Some algebraic and geometric computations in PSPACE , 1988, STOC '88.