Watchman routes for lines and line segments

被引:6
|
作者
Durnitrescu, Adrian [1 ]
Mitchell, Joseph S. B. [2 ]
Zylinski, Pawel [3 ]
机构
[1] Univ Wisconsin Milwaukee, Dept Comp Sci, Milwaukee, WI USA
[2] SUNY Stony Brook, Dept Appl Math & Stat, Stony Brook, NY 11794 USA
[3] Univ Gdansk, Inst Informat, PL-80952 Gdansk, Poland
来源
基金
美国国家科学基金会;
关键词
Watchman route; Dynamic programming; NP-hardness; STEINER PROBLEM; ALGORITHM;
D O I
10.1016/j.comgeo.2013.11.008
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Given a set L of non-parallel lines in the plane, a watchman route (tour) for G is a closed curve contained in the union of the lines in L such that every line is visited (intersected) by the route; we similarly define a watchman route (tour) for a connected set S of line segments. The watchman route problem for a given set of lines or line segments is to find a shortest watchman route for the input set, and these problems are natural special cases of the watchman route problem in a polygon with holes (a polygonal domain). In this paper, we show that the problem of computing a shortest watchman route for a set of n non-parallel lines in the plane is polynomially tractable, while it becomes NP-hard in 3D. We give an alternative NP-hardness proof of this problem for line segments in the plane and obtain a polynomial-time approximation algorithm with ratio O(log(3) n). Additionally, we consider some special cases of the watchman route problem on line segments, for which we provide exact algorithms or improved approximations. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:527 / 538
页数:12
相关论文
共 50 条
  • [1] Observation routes and external watchman routes
    Dumitrescu, Adrian
    Toth, Csaba D.
    [J]. THEORETICAL COMPUTER SCIENCE, 2024, 1019
  • [2] OPTIMUM WATCHMAN ROUTES
    CHIN, WP
    NTAFOS, S
    [J]. INFORMATION PROCESSING LETTERS, 1988, 28 (01) : 39 - 44
  • [3] Approximating Watchman Routes
    Mitchell, Joseph S. B.
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA 2013), 2013, : 844 - 855
  • [4] Computing multiple watchman routes
    Packer, Eli
    [J]. EXPERIMENTAL ALGORITHMS, PROCEEDINGS, 2008, 5038 : 114 - 128
  • [5] WEAVING PATTERNS OF LINES AND LINE SEGMENTS IN SPACE
    PACH, J
    POLLACK, R
    WELZL, E
    [J]. ALGORITHMICA, 1993, 9 (06) : 561 - 571
  • [6] WEAVING PATTERNS OF LINES AND LINE SEGMENTS IN SPACE
    PACH, J
    POLLACK, R
    WELZL, E
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1990, 450 : 439 - 446
  • [7] A Line Segments Approximation Algorithm of Grating Lines
    Niu Lianqiang
    Feng HaiWen
    [J]. 2009 INTERNATIONAL FORUM ON COMPUTER SCIENCE-TECHNOLOGY AND APPLICATIONS, VOL 2, PROCEEDINGS, 2009, : 34 - 37
  • [8] ARE LINES MUCH BIGGER THAN LINE SEGMENTS?
    Keleti, Tamas
    [J]. PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY, 2016, 144 (04) : 1535 - 1541
  • [9] SHORTEST WATCHMAN ROUTES IN SIMPLE POLYGONS
    CHIN, WP
    NTAFOS, S
    [J]. DISCRETE & COMPUTATIONAL GEOMETRY, 1991, 6 (01) : 9 - 31
  • [10] AN INCREMENTAL ALGORITHM FOR CONSTRUCTING SHORTEST WATCHMAN ROUTES
    TAN, XH
    HIRATA, T
    INAGAKI, Y
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 557 : 163 - 175