Minimization of the maximum distance between the two guards patrolling a polygonal region
Minimization of the maximum distance between the two guards patrolling a polygonal region
复制标题
DOI:
10.1016/j.tcs.2013.03.019
复制
发表时间:
2012-05
期刊:
影响因子:
--
通讯作者:
X. Tan;Bo Jiang
中科院分区:
文献类型:
--
作者:
X. Tan;Bo Jiang
Thetwo-guardproblem asks whether two guards can walk to detect an unpredictable, moving target in a polygonal regionP, no matter how fast the target moves, and if so, construct a walk schedule of the guards. For safety, two guards are required to always be mutually visible, and thus they move on the polygon boundary. In particular, astraight walkrequires both guards to monotonically move on the boundary ofPfrom beginning to end, one clockwise and the other counterclockwise.The objective of this paper is to find an optimum straight walk such that themaximumdistance between the two guards is minimized. We present anO(n2) time algorithm for optimizing this metric, wherenis the number of vertices of the polygonP. Our result is obtained by investigating a number of new properties of themin–maxwalks and converting the problem of finding an optimum walk in the min–max metric into that of finding a shortest path between two nodes in a graph. This answers an open question posed by Icking and Klein.