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 条
  • [41] Computing external watchman routes on PRAM, BSR, and interconnection network models of parallel computation
    Gewali, Laxmi P.
    Stojmenovic, Ivan
    [J]. Parallel processing letters, 1994, 4 (1-2) : 83 - 93
  • [42] Alaskan gas line routes
    Standing, T
    [J]. OIL & GAS JOURNAL, 2004, 102 (46) : 10 - +
  • [43] The spanning line segments of a polyhedron
    Wang, JY
    Liu, DY
    Chen, XM
    Woo, TC
    [J]. JOURNAL OF MECHANICAL DESIGN, 1996, 118 (01) : 40 - 44
  • [44] Consistent Digital Line Segments
    Christ, Tobias
    Palvolgyi, Domotor
    Stojakovic, Milos
    [J]. PROCEEDINGS OF THE TWENTY-SIXTH ANNUAL SYMPOSIUM ON COMPUTATIONAL GEOMETRY (SCG'10), 2010, : 11 - 18
  • [45] DIGITAL STRAIGHT LINE SEGMENTS
    ROSENFELD, A
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1974, C 23 (12) : 1264 - 1269
  • [46] Matching Sets of Line Segments
    Yang, Hyeyun
    Vigneron, Antoine
    [J]. WALCOM: ALGORITHMS AND COMPUTATION (WALCOM 2019), 2019, 11355 : 261 - 273
  • [47] Consistent Digital Line Segments
    Christ, Tobias
    Palvoelgyi, Doemoetoer
    Stojakovic, Milos
    [J]. DISCRETE & COMPUTATIONAL GEOMETRY, 2012, 47 (04) : 691 - 710
  • [48] ON ILLUMINATING LINE SEGMENTS IN THE PLANE
    CZYZOWICZ, J
    RIVERACAMPO, E
    URRUTIA, J
    ZAKS, J
    [J]. DISCRETE MATHEMATICS, 1995, 137 (1-3) : 147 - 153
  • [49] Topics on line segments and polygons
    Hosono, K
    Urabe, M
    Watanabe, M
    [J]. DISCRETE MATHEMATICS, 1996, 151 (1-3) : 99 - 104
  • [50] SHORTEST PATHS FOR LINE SEGMENTS
    ICKING, C
    ROTE, G
    WELZL, E
    YAP, C
    [J]. ALGORITHMICA, 1993, 10 (2-4) : 182 - 200