A linear-time 2-approximation algorithm for the watchman route problem for simple polygons

被引:12
作者
Tan, Xuehou [1 ]
机构
[1] Tokai Univ, Sch High Technol Human Welfare, Numazu 4100395, Japan
关键词
computational geometry; approximation algorithms; watchman route problem; essential cuts; polygon visibility;
D O I
10.1016/j.tcs.2007.05.021
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given a simple polygon P of n vertices, the watchman route problem asks for a shortest (closed) route inside P such that each point in the interior of P can be seen from at least one point along the route. In this paper, we present a simple, linear-time algorithm for computing a watchman route of length at most two times that of the shortest watchman route. The best known algorithm for computing a shortest watchman route takes 0 (n(4) log n) time, which is too complicated to be suitable in practice. This paper also involves an optimal 0 (n) time algorithm for computing the set of so-called essential cuts, which are the line segments inside the polygon P such that any route visiting them is a watchman route. It solves an intriguing open problem by improving the previous 0 (n log n) time result, and is thus of interest in its own right. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:92 / 103
页数:12
相关论文
共 18 条
  • [1] FINDING AN APPROXIMATE MINIMUM-LINK VISIBILITY PATH INSIDE A SIMPLE POLYGON
    ALSUWAIYEL, MH
    LEE, DT
    [J]. INFORMATION PROCESSING LETTERS, 1995, 55 (02) : 75 - 79
  • [2] BHATTACHARYA BK, 2001, VOMPUT GEOM, V18, P19
  • [3] Finding the shortest watchman route in a simple polygon
    Carlsson, S
    Jonsson, H
    Nilsson, BJ
    [J]. DISCRETE & COMPUTATIONAL GEOMETRY, 1999, 22 (03) : 377 - 402
  • [4] CARLSSON S, 1997, APPROXIAMATING SHORT
  • [5] VISIBILITY AND INTERSECTION PROBLEMS IN PLANE GEOMETRY
    CHAZELLE, B
    GUIBAS, LJ
    [J]. DISCRETE & COMPUTATIONAL GEOMETRY, 1989, 4 (06) : 551 - 581
  • [6] OPTIMUM WATCHMAN ROUTES
    CHIN, WP
    NTAFOS, S
    [J]. INFORMATION PROCESSING LETTERS, 1988, 28 (01) : 39 - 44
  • [7] Das G., 1994, Proceedings of the Tenth Annual Symposium on Computational Geometry, P259, DOI 10.1145/177424.177984
  • [8] LR-visibility in polygons
    Das, G
    Heffernan, PJ
    Narasimhan, G
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1997, 7 (1-2): : 37 - 57
  • [9] Dror M., 2003, P 35 ANN ACM S THEOR, P473, DOI 10.1145/780542.780612
  • [10] LINEAR-TIME ALGORITHMS FOR VISIBILITY AND SHORTEST-PATH PROBLEMS INSIDE TRIANGULATED SIMPLE POLYGONS
    GUIBAS, L
    HERSHBERGER, J
    LEVEN, D
    SHARIR, M
    TARJAN, RE
    [J]. ALGORITHMICA, 1987, 2 (02) : 209 - 233