Skip to main content

Watchman Routes for Lines and Segments

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7357))

Abstract

Given a set \(\mathcal L\) of non-parallel lines, a watchman route (tour) for \(\mathcal L\) is a closed curve contained in the union of the lines in \(\mathcal L\) such that every point on any line is visible (along a line) from at least one point of the route; similarly, we define a watchman route (tour) for a connected set \(\mathcal 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 multiply connected polygonal domains.

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. Then, we reprove NP-hardness of this problem for line segments in the plane and provide a polynomial-time approximation algorithm with ratio O(log3 n). Additionally, we consider some special cases of the watchman route problem on line segments, for which we provide improved approximation or exact algorithms.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brimkov, V.E., Leach, A., Mastroianni, M., Wu, J.: Guarding a set of line segments in the plane. Theoretical Computer Science 412(15), 1313–1324 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  2. Chin, W., Ntafos, S.: Optimum watchman routes. In: Proc. 2nd Symposium on Computational Geometry, pp. 24–33 (1986)

    Google Scholar 

  3. Chin, W., Ntafos, S.: Optimum watchman routes. Information Processing Letters 28(1), 39–44 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  4. Chvátal, V.: A combinatorial theorem in plane geometry. Journal of Combinatorial Theory, Series B 18, 39–41 (1997)

    Article  Google Scholar 

  5. Dror, M., Efrat, A., Lubiw, A., Mitchell, J.S.B.: Touring a sequence of polygons. In: Proc. 35th Symposium on Theory of Computing, pp. 473–482 (2003)

    Google Scholar 

  6. Dumitrescu, A., Mitchell, J.S.B.: Approximation algorithms for TSP with neighborhoods in the plane. Journal of Algorithms 48(1), 135–159 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  7. Dumitrescu, A., Tóth, C.D.: Watchman tours for polygons with holes. Computational Geometry: Theory and Applications 45(7), 326–333 (2012)

    Article  MATH  Google Scholar 

  8. Fakcharoenphol, J., Rao, S., Talwar, K.: A tight bound on approximating arbitrary metrics by tree metrics. In: Proc. 35th ACM Symposium on Theory of Computing, pp. 448–455 (2003)

    Google Scholar 

  9. Garey, M.R., Graham, R., Johnson, D.S.: Some NP-complete geometric problems. In: Proc. 8th ACM Symposium on Theory of Computing, pp. 10–22 (1976)

    Google Scholar 

  10. Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman and Co., New York (1979)

    MATH  Google Scholar 

  11. Gewali, L.P., Ntafos, S.: Covering grids and orthogonal polygons with periscope guards. Computational Geometry: Theory and Applications 2(6), 309–334 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  12. Hoffmann, F.: Private communication. In: The European Workshop on Computational Geometry (EuroCG 2000), Eilat, Israel (2000)

    Google Scholar 

  13. Kosowski, A., Małafiejski, M., Żyliński, P.: Cooperative mobile guards in grids. Computational Geometry: Theory and Applications 37(2), 59–71 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  14. Mata, C.S., Mitchell, J.S.B.: Approximation algorithms for geometric tour and network design problems. In: Proc. 11th Symposium on Computational Geometry, pp. 360–369 (1995)

    Google Scholar 

  15. Mitchell, J.S.B.: Geometric shortest paths and network optimization. In: Sack, J.-R., Urrutia, J. (eds.) Handbook of Computational Geometry, pp. 633–701. Elsevier (2000)

    Google Scholar 

  16. Ntafos, S.: On gallery watchmen in grids. Information Processing Letters 23, 99–102 (1986)

    Article  MATH  Google Scholar 

  17. O’Rourke, J.: Art Gallery Theorems and Algorithms. Oxford University Press, New York (1987)

    MATH  Google Scholar 

  18. Papadimitriou, C.H.: Euclidean TSP is NP-complete. Theoretical Computer Science 4, 237–244 (1977)

    Article  MathSciNet  MATH  Google Scholar 

  19. Shermer, T.: Recent results in Art Galleries. Proc. of the IEEE 80, 1384–1399 (1992)

    Article  Google Scholar 

  20. Slavik, P.: The errand scheduling problem, CSE Technical Report 97-02, University of Buffalo (1997)

    Google Scholar 

  21. Tan, X.: Fast computation of shortest watchman routes in simple polygons. Information Processing Letters 77(1), 27–33 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  22. Tan, X.: A linear-time 2-approximation algorithm for the watchman route problem for simple polygons. Theoretical Computer Science 384(1), 92–103 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  23. Tóth, C.D.: Illumination in the presence of opaque line segments in the plane. Computational Geometry: Theory and Applications 21(3), 193–204 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  24. Tóth, C.D.: Illuminating disjoint line segments in the plane. Discrete & Computational Geometry 30(3), 489–505 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  25. Urrutia, J.: Art gallery and illumination problems. In: Sack, J.-R., Urrutia, J. (eds.) Handbook of Computational Geometry, pp. 973–1027. Elsevier (2000)

    Google Scholar 

  26. Xu, N., Brass, P.: On the complexity of guarding problems on orthogonal arrangements. In: Abstracts of the 20th Fall Workshop on Computational Geometry (FWCG 2010), #33 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dumitrescu, A., Mitchell, J.S.B., Żyliński, P. (2012). Watchman Routes for Lines and Segments. In: Fomin, F.V., Kaski, P. (eds) Algorithm Theory – SWAT 2012. SWAT 2012. Lecture Notes in Computer Science, vol 7357. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31155-0_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31155-0_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31154-3

  • Online ISBN: 978-3-642-31155-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics