Sweeping Simple Polygons
with the Minimum
Number of Chain Guards
Xuehou Tan
Tokai University, 317 Nishino,
Numazu 410-0395, Japan
Abstract
We study the problem of detecting
a moving target using a group of k+1 (k is a positive integer)
mobile guards inside a simple polygon. Our guards always form a
simple polygonal chain within the polygon such that consecutive
guards along the chain are mutually visible. In this paper, we
introduce the notion of the link-k diagram of a polygon,
which records all the pairs of points on the polygon boundary such
that the link distance between any of these pairs is at most k,
and a transition relation among minimum-link (
k) paths as
well. An O(n2) time algorithm is then presented to compute
the minimum number r* of guards required to detect the
target, no matter how fast the target moves. Moreover, a sweep
schedule can be reported in O(r* n2) time. Our results
improve upon the previously known time bounds by a linear factor.