Information Technology Reference
In-Depth Information
Computational Complexity of the
-visibility
Guard Set Problem for Polyominoes
r
B
Chuzo Iwamoto
(
)
and Toshihiko Kume
Graduate School of Engineering, Hiroshima University,
Higashi-Hiroshima 739-8527, Japan
chuzo@hiroshima-u.ac.jp
Abstract.
We study the art gallery problem when the instance is a
polyomino, which is the union of connected unit squares. It is shown that
locating the minimum number of guards with
r
-visibility in a polyomino
with holes is NP-hard. Here, two points
u
and
v
on a polyomino are
r-visible
if the orthogonal bounding rectangle for
u
and
v
lies entirely
within the polyomino. As a corollary, locating the minimum number of
guards with
r
-visibility in an orthogonal polygon with holes is NP-hard.
·
·
r
-visibility
·
Keywords:
Art gallery problem
Polyomino
NP-hard
1
Introduction
The art gallery problem is to determine the minimum number of guards who
can observe the interior of a gallery. Chvatal [
4
] proved that
n/
3
guards are
the lower and upper bounds for this problem; namely,
guards are always
sucient and sometimes necessary for observing the interior of an
n/
3
n
-vertex sim-
ple polygon. This
n/
3
-bound is replaced by
n/
4
if the instance is restricted
to a simple orthogonal polygon [
7
].
Another approach to the art gallery problem is to study the complexity of
locating the minimum number of guards in a polygon. The NP-hardness and
APX-hardness of this problem were shown by Lee and Lin [
9
] and by Eidenbenz
et al. [
5
], respectively. Furthermore, Schuchardt and Hecker [
13
] proved that
this problem remains NP-hard if we restrict our attention to simple orthogonal
polygons. Even guarding the vertices of a simple orthogonal polygon was shown
to be NP-hard [
8
].
In this paper, we study the art gallery problem when the instance is a poly-
omino, which is the union of connected unit squares (see Fig.
1
a). It is shown
that locating the minimum number of guards with
r
-visibility in a polyomino
with holes is NP-hard. Here, two points
on a polyomino are said to be
r-visible
(or
ur-seesv
) if the orthogonal bounding rectangle for
u
and
v
u
and
v
lies
entirely within the polyomino (see Fig.
1
b).
As a corollary of our result, locating the minimum number of guards with
-
visibility in an orthogonal polygon
with holes
is NP-hard. On the other hand, it is
r
Search WWH ::
Custom Search