
TL;DR
This paper improves the efficiency of algorithms for the vertex guarding problem in polygons by reducing the complexity of visibility decompositions, leading to faster algorithms with better approximation guarantees for polygons with and without holes.
Contribution
It demonstrates that minimum visibility decompositions have fewer cells than previously known, enabling faster algorithms for vertex guarding in polygons with and without holes.
Findings
Running time improved to O(n^3) for simple polygons.
Extended results to polygons with holes, with complexity O((h+1)n^3).
Achieved approximation factors of O(log log(opt)) for simple polygons and O((1+log(h+1))) log(opt) for polygons with holes.
Abstract
For a polygon P with n vertices, the vertex guarding problem asks for the minimum subset G of P's vertices such that every point in P is seen by at least one point in G. This problem is NP-complete and APX-hard. The first approximation algorithm (Ghosh, 1987) involves decomposing P into O(n^4) cells that are equivalence classes for visibility from the vertices of P. This discretized problem can then be treated as an instance of set cover and solved in O(n^5) time with a greedy O(log n)-approximation algorithm. Ghosh (2010) recently revisited the algorithm, noting that minimum visibility decompositions for simple polygons (Bose et al., 2000) have only O(n^3) cells, improving the running time of the algorithm to O(n^4) for simple polygons. In this paper we show that, since minimum visibility decompositions for simple polygons have only O(n^2) cells of minimal visibility (Bose et al.,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Handwritten Text Recognition Techniques · Algorithms and Data Compression
