A Constant-Factor Approximation Algorithm for Vertex Guarding a WV-Polygon
Pith reviewed 2026-05-25 10:45 UTC · model grok-4.3
The pith
A (2+ε)-approximation algorithm exists for vertex guarding weakly visible polygons.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The paper presents a (2+ε)-approximation algorithm for the minimum vertex guard problem on weakly visible polygons. It also gives a (2+ε)-approximation for boundary guards (with one edge excluded) and a 3c-approximation for vertex guarding a polygon weakly visible from a chord when a boundary guard set of size bounded by c times optimal is supplied. All three algorithms are obtained by first placing guards to cover the boundary and then using the geometric structure of the remaining unguarded interior regions to add a bounded number of extra vertex guards that complete the cover.
What carries the argument
Geometric analysis of unguarded interior regions after boundary coverage, which admit a bounded-size augmentation to a full vertex cover.
If this is right
- The partitioning of general polygons into weakly visible subpolygons becomes a viable route toward resolving the full conjecture.
- The same analysis yields constant-factor approximations for the boundary-guard variant and for chord-visible polygons.
- A good boundary cover of size c times optimal immediately gives a 3c-approximation for the chord-visible case.
- The technique applies directly to any polygon that is weakly visible from an edge or chord.
Where Pith is reading between the lines
- The result makes hierarchical decomposition into weakly visible pieces a concrete strategy for attacking the general simple-polygon case.
- Similar region-analysis arguments may extend to other restricted polygon families such as orthogonal or monotone polygons.
- Practical implementations could test the algorithm on large random weakly visible instances to measure observed approximation ratios.
- If the ε term can be driven to zero, the method would yield a 2-approximation whose tightness could be checked by constructing matching lower-bound examples.
Load-bearing premise
The regions that remain unguarded after boundary coverage always admit an augmentation by a number of additional vertex guards bounded relative to the optimum.
What would settle it
A weakly visible polygon in which any boundary-first placement followed by bounded augmentation produces a guard set larger than (2+ε) times the true minimum vertex guard set.
Figures
read the original abstract
The problem of vertex guarding a simple polygon was first studied by Subir K. Ghosh (1987), who presented a polynomial-time $O(\log n)$-approximation algorithm for placing as few guards as possible at vertices of a simple $n$-gon $P$, such that every point in $P$ is visible to at least one of the guards. Ghosh also conjectured that this problem admits a polynomial-time algorithm with constant approximation ratio. Due to the centrality of guarding problems in the field of computational geometry, much effort has been invested throughout the years in trying to resolve this conjecture. Despite some progress (surveyed below), the conjecture remains unresolved to date. In this paper, we confirm the conjecture for the important case of weakly visible polygons, by presenting a $(2+\varepsilon)$-approximation algorithm for guarding such a polygon using vertex guards. A simple polygon $P$ is weakly visible if it has an edge $e$, such that every point in $P$ is visible from some point on $e$. We also present a $(2+\varepsilon)$-approximation algorithm for guarding a weakly visible polygon $P$, where guards may be placed anywhere on $P$'s boundary (except in the interior of the edge $e$). Finally, we present a $3c$-approximation algorithm for vertex guarding a polygon $P$ that is weakly visible from a chord, given a subset $G$ of $P$'s vertices that guards $P$'s boundary whose size is bounded by $c$ times the size of a minimum such subset. Our algorithms are based on an in-depth analysis of the geometric properties of the regions that remain unguarded after placing guards at the vertices to guard the polygon's boundary. It is plausible that our results will enable Bhattacharya et al. to complete their grand attempt to prove the original conjecture, as their approach is based on partitioning the underlying simple polygon into a hierarchy of weakly visible polygons.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript claims a (2+ε)-approximation algorithm for vertex guarding weakly visible polygons (WV-polygons), confirming Ghosh's conjecture for this subclass. The approach first obtains a near-optimal vertex cover of the boundary and then augments it using geometric properties of the remaining unguarded interior regions; analogous (2+ε) and 3c results are claimed for boundary guards and polygons weakly visible from a chord.
Significance. If the central analysis holds, the result would be a meaningful advance toward the general constant-factor conjecture, as WV-polygons are a natural and frequently occurring subclass and the partitioning approach cited could extend the technique. The claimed ratio is presented as independent of fitted parameters or self-referential reductions.
major comments (1)
- [abstract, paragraph on algorithm basis] Abstract, paragraph on algorithm basis: the claim that unguarded regions after boundary guarding always admit a bounded-size augmentation to a vertex cover is load-bearing for the (2+ε) ratio. No explicit geometric properties, bound derivation, or handling of reflex-chain configurations are supplied, so it is impossible to verify that the augmentation factor remains constant (rather than growing with n or OPT) in all WV-polygons.
Simulated Author's Rebuttal
We thank the referee for the review and the identification of a key point in the abstract. We address the major comment below.
read point-by-point responses
-
Referee: [abstract, paragraph on algorithm basis] Abstract, paragraph on algorithm basis: the claim that unguarded regions after boundary guarding always admit a bounded-size augmentation to a vertex cover is load-bearing for the (2+ε) ratio. No explicit geometric properties, bound derivation, or handling of reflex-chain configurations are supplied, so it is impossible to verify that the augmentation factor remains constant (rather than growing with n or OPT) in all WV-polygons.
Authors: The abstract is intentionally high-level. The geometric properties of unguarded regions after boundary guarding, the derivation showing that the required augmentation is bounded by a (1+ε) factor, and the case analysis for reflex chains (including how they are partitioned and covered without depending on n or OPT) are supplied in Sections 3 and 4 of the manuscript. These sections contain the explicit arguments establishing that the overall ratio remains 2+ε. If the referee believes additional exposition or figures would improve readability of those sections, we will add them. revision: partial
Circularity Check
No circularity: independent geometric analysis supplies the constant factor
full rationale
The paper constructs a (2+ε)-approximation via an explicit algorithmic procedure that first computes a near-optimal boundary vertex cover and then augments it using a bounded-size set whose size is controlled by a fresh geometric analysis of the remaining unguarded regions in a WV-polygon. No equation or reduction in the abstract or described derivation equates the claimed ratio to a fitted parameter, a self-citation, or a renamed input; the augmentation bound is presented as the output of that analysis rather than presupposed by it. External citations (Ghosh 1987 and others) are used only for context and do not carry the constant-factor claim.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption A simple polygon P is weakly visible if it has an edge e such that every point in P is visible from some point on e.
Reference graph
Works this paper leans on
-
[1]
The art gallery problem is∃ R-complete
Mikkel Abrahamsen, Anna Adamaszek, and Tillmann Miltzow. The art gallery problem is∃ R-complete. In Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2018, Los Angeles, CA, USA, June 25-29, 2018 , pages 65–73, 2018. URL: https://doi.org/10.1145/3188745.3188868, doi:10.1145/3188745.3188868. 2, 3 13
-
[2]
The art gallery theorem: its variations, applications and algorithmic aspects
Alok Aggarwal. The art gallery theorem: its variations, applications and algorithmic aspects. 1984. 3
work page 1984
-
[3]
David Avis and Godfried T. Toussaint. An optimal algorithm for determining the visibility of a polygon from an edge. IEEE Trans. Computers , 30(12):910–914, 1981. URL: https://doi.org/10.1109/TC.1981.1675729, doi:10.1109/TC.1981.1675729. 3
-
[4]
Constant Approximation Algorithms for Guarding Simple Polygons using Vertex Guards
Pritam Bhattacharya, Subir Kumar Ghosh, and Sudebkumar Pal. Constant approxima- tion algorithms for guarding simple polygons using vertex guards. arXiv:1712.05492,
work page internal anchor Pith review Pith/arXiv arXiv
-
[5]
Pritam Bhattacharya, Subir Kumar Ghosh, Sudebkumar Pal, and Bodhayan Roy. Personal communication, 2018. 2
work page 2018
-
[6]
Approximability of guarding weak visibility polygons
Pritam Bhattacharya, Subir Kumar Ghosh, and Bodhayan Roy. Approximability of guarding weak visibility polygons. Discrete Applied Mathematics , 228:109–129, 2017. URL: https://doi.org/10.1016/j.dam.2016.12.015, doi:10.1016/j.dam.2016.12
-
[7]
An approximation algorithm for the art gallery problem
´Edouard Bonnet and Tillmann Miltzow. An approximation algorithm for the art gallery problem. In 33rd International Symposium on Computational Geometry, SoCG 2017, July 4-7, 2017, Brisbane, Australia , pages 20:1–20:15, 2017. URL: https://doi.org/10. 4230/LIPIcs.SoCG.2017.20, doi:10.4230/LIPIcs.SoCG.2017.20. 2, 3
-
[8]
Gautam Das, Paul J. Heffernan, and Giri Narasimhan. Finding all weakly-visible chords of a polygon in linear time. Nord. J. Comput. , 1(4):433–457, 1994. 3
work page 1994
-
[9]
Ajay Deshpande, Taejung Kim, Erik D. Demaine, and Sanjay E. Sarma. A pseudopoly- nomial time O(log n)-approximation algorithm for art gallery problems. In Algorithms and Data Structures, 10th International Workshop, WADS 2007, Halifax, Canada, Au- gust 15-17, 2007, Proceedings, pages 163–174, 2007. URL: https://doi.org/10.1007/ 978-3-540-73951-7_15 , doi:...
-
[10]
Guarding galleries and terrains
Alon Efrat and Sariel Har-Peled. Guarding galleries and terrains. Inf. Process. Lett., 100(6):238–245, 2006. URL: https://doi.org/10.1016/j.ipl.2006.05.014, doi:10. 1016/j.ipl.2006.05.014. 3
-
[11]
Inapproximability results for guarding polygons and terrains
Stephan Eidenbenz, Christoph Stamm, and Peter Widmayer. Inapproximability results for guarding polygons and terrains. Algorithmica, 31(1):79–113, 2001. URL: https: //doi.org/10.1007/s00453-001-0040-8, doi:10.1007/s00453-001-0040-8. 3
-
[12]
The continuous 1.5D terrain guarding problem: Discretization, optimal solutions, and PTAS
Stephan Friedrichs, Michael Hemmer, James King, and Christiane Schmidt. The continuous 1.5D terrain guarding problem: Discretization, optimal solutions, and PTAS. JoCG, 7(1):256–284, 2016. URL: https://doi.org/10.20382/jocg.v7i1a13, doi:10.20382/jocg.v7i1a13. 12
-
[13]
Approximation algorithms for art gallery problems
Subir Kumar Ghosh. Approximation algorithms for art gallery problems. pages 429–434,
-
[14]
Approximation algorithms for art gallery problems in polygons
Subir Kumar Ghosh. Approximation algorithms for art gallery problems in polygons. Discrete Applied Mathematics, 158(6):718–722, 2010. URL: https://doi.org/10.1016/ j.dam.2009.12.004, doi:10.1016/j.dam.2009.12.004. 2
-
[15]
Subir Kumar Ghosh, Anil Maheshwari, Sudebkumar Prasant Pal, Sanjeev Saluja, and C. E. Veni Madhavan. Characterizing and recognizing weak visibility polygons. Comput. Geom., 3:213–233, 1993. URL: https://doi.org/10.1016/0925-7721(93)90010-4, doi:10.1016/0925-7721(93)90010-4. 3
-
[16]
Guarding terrains via local search
Matt Gibson, Gaurav Kanade, Erik Krohn, and Kasturi Varadarajan. Guarding terrains via local search. Journal of Computational Geometry , 5(1):168–178, 2014. 4
work page 2014
- [17]
-
[18]
Matthew J. Katz. A PTAS for vertex guarding weakly-visible polygons — an extended abstract. CoRR, abs/1803.02160, 2018. URL: http://arxiv.org/abs/1803.02160, arXiv:1803.02160. 4, 10, 11, 12
work page internal anchor Pith review Pith/arXiv arXiv 2018
-
[19]
Detecting the weak visibility of a simple polygon and related problems
Yan Ke. Detecting the weak visibility of a simple polygon and related problems. In Technical report. Johns Hopkins University, 1987. 3
work page 1987
-
[20]
James King and David G. Kirkpatrick. Improved approximation for guarding simple gal- leries from the perimeter. Discrete & Computational Geometry, 46(2):252–269, 2011. URL: https://doi.org/10.1007/s00454-011-9352-x, doi:10.1007/s00454-011-9352-x. 3
-
[21]
Approximate guarding of monotone and rectilinear polygons
Erik Krohn and Bengt Nilsson. Approximate guarding of monotone and rectilinear polygons. Algorithmica, 66:564–594, 07 2013. doi:10.1007/s00453-012-9653-3. 2
-
[22]
D Lee and Arthur K. Lin. Computational complexity of art gallery problems. IEEE Transactions on Information Theory , 32:276–282, 03 1986. doi:10.1109/TIT.1986. 1057165. 3
-
[23]
D. T. Lee. Visibility of a simple polygon. Computer Vision, Graphics, and Image Process- ing, 22(2):207–221, 1983. URL: https://doi.org/10.1016/0734-189X(83)90065-8, doi:10.1016/0734-189X(83)90065-8. 10
-
[24]
PTAS for geometric hitting set problems via local search
Nabil Hassan Mustafa and Saurabh Ray. PTAS for geometric hitting set problems via local search. In Proceedings of the 25th Annual Symposium on Computational Geometry , pages 17–22. ACM, 2009. 4
work page 2009
-
[25]
Art gallery theorems and algorithms , volume 57
Joseph O’rourke. Art gallery theorems and algorithms , volume 57. Oxford University Press Oxford, 1987. 2, 3
work page 1987
-
[26]
Joseph O’Rourke and Kenneth J. Supowit. Some NP-hard polygon decomposition problems. IEEE Trans. Information Theory, 29(2):181–189, 1983. URL: https://doi. org/10.1109/TIT.1983.1056648, doi:10.1109/TIT.1983.1056648. 3
-
[27]
An optimal algorithm for detecting weak visibility of a polygon (preliminary version)
J¨ org-R¨ udiger Sack and Subhash Suri. An optimal algorithm for detecting weak visibility of a polygon (preliminary version). In STACS 88, 5th Annual Symposium on Theoretical 15 Aspects of Computer Science, Bordeaux, France, February 11-13, 1988, Proceedings , pages 312–321, 1988. URL: https://doi.org/10.1007/BFb0035855, doi:10.1007/ BFb0035855. 3 16
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.