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 条
  • [21] On the Complexity of Sets of Free Lines and Line Segments Among Balls in Three Dimensions
    Glisse, Marc
    Lazard, Sylvain
    [J]. PROCEEDINGS OF THE TWENTY-SIXTH ANNUAL SYMPOSIUM ON COMPUTATIONAL GEOMETRY (SCG'10), 2010, : 48 - 57
  • [22] On the Complexity of Sets of Free Lines and Line Segments Among Balls in Three Dimensions
    Marc Glisse
    Sylvain Lazard
    [J]. Discrete & Computational Geometry, 2012, 47 : 756 - 772
  • [23] On the Complexity of Sets of Free Lines and Line Segments Among Balls in Three Dimensions
    Glisse, Marc
    Lazard, Sylvain
    [J]. DISCRETE & COMPUTATIONAL GEOMETRY, 2012, 47 (04) : 756 - 772
  • [24] Approximate Solution of the Multiple Watchman Routes Problem with Restricted Visibility Range
    Faigl, Jan
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 2010, 21 (10): : 1668 - 1679
  • [25] An improved algorithm for computing a shortest watchman route for lines
    Tan, Xuehou
    Jiang, Bo
    [J]. INFORMATION PROCESSING LETTERS, 2018, 131 : 51 - 54
  • [26] Robust Document Image Dewarping Method using Text-lines and Line Segments
    Kil, Taeho
    Seo, Wonkyo
    Koo, Hyung Il
    Cho, Nam Ik
    [J]. 2017 14TH IAPR INTERNATIONAL CONFERENCE ON DOCUMENT ANALYSIS AND RECOGNITION (ICDAR), VOL 1, 2017, : 865 - 870
  • [27] Discharge Characteristics of Trapped Charge in Power Lines with Underground Cable and Overhead Line Segments
    Pordanjani, Iraj Rahimi
    Wang, Yunfei
    Cui, Ryan
    Amiri, Ebrahim
    [J]. 2016 IEEE/IAS 52ND INDUSTRIAL AND COMMERCIAL POWER SYSTEMS TECHNICAL CONFERENCE (I&CPS), 2016,
  • [28] Sound Lines: Exploration of Line Segments through Sonification and Multi-touch Interaction
    Ahmetovic, Dragan
    Bernareggi, Cristian
    Mascetti, Sergio
    Pini, Federico
    [J]. 22ND INTERNATIONAL ACM SIGACCESS CONFERENCE ON COMPUTERS AND ACCESSIBILITY (ASSETS '20), 2020,
  • [29] Lines and free line segments tangent to arbitrary three-dimensional convex polyhedra
    Broennimann, Herve
    Devillers, Olivier
    Dujmovic, Vida
    Everett, Hazel
    Glisse, Marc
    Goaoc, Xavier
    Lazard, Sylvain
    Na, Hyeon-suk
    Whitesides, Sue
    [J]. SIAM JOURNAL ON COMPUTING, 2007, 37 (02) : 522 - 551
  • [30] Reasoning with uncertain points, straight lines, and straight line segments in 2D
    Meidow, Jochen
    Beder, Christian
    Foerstner, Wolfgang
    [J]. ISPRS JOURNAL OF PHOTOGRAMMETRY AND REMOTE SENSING, 2009, 64 (02) : 125 - 139