Improved running time for continuous witness sets

Improve the running time of the exact algorithm for the Continuous Witness Set Problem in weak visibility polygons beyond \(O(n\log n+\rho^{2}(n+\rho^{2}))\), potentially by using \(\rho\) ray-shooting queries per state and a two-dimensional range-minimum data structure.

Background

The exact continuous algorithm computes a maximum witness set in O(nlog⁡n+ρ2(n+ρ2))O(n\log n+\rho^{2}(n+\rho^{2})) time, where nn is the number of polygon vertices and ρ\rho is the number of reflex vertices.

The paper notes a possible refinement replacing visibility-polygon computations and scans over static candidates, which appears to yield O(nlog⁡n+ρ3log⁡2n)O(n\log n+\rho^{3}\log^{2}n), but does not establish whether this or another improvement is achievable.

References

Can the running time for $ContWSP$ be improved? Replacing each visibility polygon computation by $\rho$ ray shooting queries, and the scan over the static candidates by a two-dimensional range minimum structure, appears to give $O(n \log n + \rho{3} \log{2} n)$.

— Witness Set in Weak Visibility Polygons is Polynomial-Time Solvable  (2609.24460 - Das et al., 21 Sep 2026) in Section 7, Conclusion