TY - GEN
T1 - Guarding polyominoes
AU - Biedl, Therese
AU - Irfan, Mohammad T.
AU - Iwerks, Justin
AU - Kim, Joondong
AU - Mitchell, Joseph S.B.
PY - 2011
Y1 - 2011
N2 - We explore the art gallery problem for the special case that the domain (gallery) P is an m-polyomino, a polyform whose cells are m unit squares. We study the combinatorics of guarding polyominoes in terms of the parameter m, in contrast with the traditional parameter n, the number of vertices of P; in particular, we show that [m+1/3] point guards are always sufficient and sometimes necessary to cover an m-polyomino. When m ≤ 3n/ 4 -4, the point guard sufficiency condition yields a strictly lower guard number than [ n /4], given by the art gallery theorem for orthogonal polygons. When pixels behave themselves like guards (pixel guards), we prove that [3m /11] + 1 guards are sufficient and sometimes necessary to cover an m-polyomino. We also study the algorithmic complexity of computing optimal guard sets for polyominoes. We prove that determining the guard number of a given m-polyomino is NPhard. We provide polynomial-time algorithms to solve exactly some special cases in which the polyomino is "thin".
AB - We explore the art gallery problem for the special case that the domain (gallery) P is an m-polyomino, a polyform whose cells are m unit squares. We study the combinatorics of guarding polyominoes in terms of the parameter m, in contrast with the traditional parameter n, the number of vertices of P; in particular, we show that [m+1/3] point guards are always sufficient and sometimes necessary to cover an m-polyomino. When m ≤ 3n/ 4 -4, the point guard sufficiency condition yields a strictly lower guard number than [ n /4], given by the art gallery theorem for orthogonal polygons. When pixels behave themselves like guards (pixel guards), we prove that [3m /11] + 1 guards are sufficient and sometimes necessary to cover an m-polyomino. We also study the algorithmic complexity of computing optimal guard sets for polyominoes. We prove that determining the guard number of a given m-polyomino is NPhard. We provide polynomial-time algorithms to solve exactly some special cases in which the polyomino is "thin".
KW - Art gallery problem
KW - Computational geometry
KW - NP-hardness
KW - Polyomino
KW - Visibility problem
UR - https://www.scopus.com/pages/publications/79960197613
U2 - 10.1145/1998196.1998261
DO - 10.1145/1998196.1998261
M3 - Conference contribution
AN - SCOPUS:79960197613
SN - 9781450306829
T3 - Proceedings of the Annual Symposium on Computational Geometry
SP - 387
EP - 396
BT - Proceedings of the 27th Annual Symposium on Computational Geometry, SCG'11
T2 - 27th Annual ACM Symposium on Computational Geometry, SCG'11
Y2 - 13 June 2011 through 15 June 2011
ER -