Skip to main navigation Skip to search Skip to main content

Watchman routes for lines and line segments

  • University of Wisconsin-Milwaukee
  • University of Gdańsk

Research output: Contribution to journalArticlepeer-review

9 Scopus citations

Abstract

Given a set L of non-parallel lines in the plane, a watchman route (tour) for L 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(log3n). Additionally, we consider some special cases of the watchman route problem on line segments, for which we provide exact algorithms or improved approximations.

Original languageEnglish
Pages (from-to)527-538
Number of pages12
JournalComputational Geometry: Theory and Applications
Volume47
Issue number4
DOIs
StatePublished - May 2014

Keywords

  • Dynamic programming
  • NP-hardness
  • Watchman route

Fingerprint

Dive into the research topics of 'Watchman routes for lines and line segments'. Together they form a unique fingerprint.

Cite this