Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
153 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Optimizing Visibility-based Search in Polygonal Domains (2402.05420v5)

Published 8 Feb 2024 in cs.CG

Abstract: Given a geometric domain $P$, visibility-based search problems seek routes for one or more mobile agents ("watchmen") to move within $P$ in order to be able to see a portion (or all) of $P$, while optimizing objectives, such as the length(s) of the route(s), the size (e.g., area or volume) of the portion seen, the probability of detecting a target distributed within $P$ according to a prior distribution, etc. The classic watchman route problem seeks a shortest route for an observer, with omnidirectional vision, to see all of $P$. In this paper we study bicriteria optimization problems for a single mobile agent within a polygonal domain $P$ in the plane, with the criteria of route length and area seen. Specifically, we address the problem of computing a minimum length route that sees at least a specified area of $P$ (minimum length, for a given area quota). We also study the problem of computing a length-constrained route that sees as much area as possible. We provide hardness results and approximation algorithms. In particular, for a simple polygon $P$ we provide the first fully polynomial-time approximation scheme for the problem of computing a shortest route seeing an area quota, as well as a (slightly more efficient) polynomial dual approximation. We also consider polygonal domains $P$ (with holes) and the special case of a planar domain consisting of a union of lines. Our results yield the first approximation algorithms for computing a time-optimal search route in $P$ to guarantee some specified probability of detection of a static target within $P$, randomly distributed in $P$ according to a given prior distribution.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (32)
  1. Shortest path to a segment and quickest visibility queries. Journal of Computational Geometry, 7(2):77–100, 2016.
  2. The approximation of convex sets by polyhedra. Siberian Mathematical Journal, 16(5):852–853, 1975.
  3. Geometric secluded paths and planar satisfiability. In 36th International Symposium on Computational Geometry (SoCG 2020). Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2020.
  4. John Canny. The Complexity of Robot Motion Planning. MIT press, 1988.
  5. Finding the shortest watchman route in a simple polygon. Discrete & Computational Geometry, 22:377–402, 1999.
  6. Bernard Chazelle. Triangulating a simple polygon in linear time. Discrete & Computational Geometry, 6(3):485–524, 1991.
  7. A recursive greedy algorithm for walks in directed graphs. In 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS’05), pages 245–253. IEEE, 2005.
  8. Ke Chen and Sariel Har-Peled. The Euclidean orienteering problem revisited. SIAM Journal on Computing, 38(1):385–397, 2008.
  9. Finding a guard that sees most and a shop that sells most. Discrete & Computational Geometry, 37:545–563, 2007.
  10. Optimum watchman routes. In Proceedings of the 2nd Annual Symposium on Computational Geometry, pages 24–33, 1986.
  11. Shortest watchman routes in simple polygons. Discrete & Computational Geometry, 6(1):9–31, 1991.
  12. Search and pursuit-evasion in mobile robotics: A survey. Autonomous Robots, 31:299–316, 2011.
  13. Touring a sequence of polygons. In Proceedings of the 35th Annual ACM Symposium on Theory of Computing, pages 473–482, 2003.
  14. Richard M. Dudley. Metric entropy of some classes of sets with differentiable boundaries. Journal of Approximation Theory, 10(3):227–236, 1974.
  15. The minimum guarding tree problem. Discrete Mathematics, Algorithms and Applications, 6(01):1450011, 2014.
  16. Watchman routes for lines and line segments. Computational Geometry, 47(4):527–538, 2014.
  17. Watchman tours for polygons with holes. Computational Geometry, 45(7):326–333, 2012.
  18. James N. Eagle. The optimal search for a moving target when the search path is constrained. Operations Research, 32(5):1107–1115, 1984.
  19. An optimal branch-and-bound procedure for the constrained path, moving target search problem. Operations Research, 38(1):110–114, 1990.
  20. Faster algorithms for orienteering and k𝑘kitalic_k-tsp. Theoretical Computer Science, 914:73–83, 2022.
  21. Linear time algorithms for visibility and shortest path problems inside simple polygons. In Proceedings of the 2nd Annual Symposium on Computational Geometry, pages 1–13, 1986.
  22. Visibility-based pursuit-evasion in a polygonal environment. In Algorithms and Data Structures: 5th International Workshop, WADS’97 Halifax, Nova Scotia, Canada August 6–8, 1997 Proceedings 5, pages 17–30. Springer, 1997.
  23. Proof of Dudley’s convex approximation. arXiv preprint arXiv:1912.01977, 2019.
  24. Joseph S. B. Mitchell. Geometric shortest paths and network optimization. Handbook of Computational Geometry, 334:633–702, 2000.
  25. Joseph S. B. Mitchell. Approximating watchman routes. In Proceedings of the 24th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 844–855, 2013.
  26. Optimum placement of guards. Information Sciences, 76(1-2):141–150, 1994.
  27. Joseph O’Rourke. Visibility. In Handbook of Discrete and Computational Geometry, pages 875–896. Chapman and Hall/CRC, 2017.
  28. Erez Petrank. The hardness of approximation: Gap location. Computational Complexity, 4:133–157, 1994.
  29. Michael Ian Shamos. Computational Geometry. Yale University, 1978.
  30. Xuehou Tan. Fast computation of shortest watchman routes in simple polygons. Information Processing Letters, 77(1):27–33, 2001.
  31. Corrigendum to “an incremental algorithm for constructing shortest watchman routes”. International Journal of Computational Geometry & Applications, 9(03):319–323, 1999.
  32. The complexity of the optimal searcher path problem. Operations Research, 34(2):324–327, 1986.
Citations (4)

Summary

We haven't generated a summary for this paper yet.