English

Witness Set in Monotone Polygons: Exact and Approximate

Computational Geometry 2025-11-14 v1 Discrete Mathematics Combinatorics

Abstract

Given a simple polygon P\mathscr{P}, two points xx and yy within P\mathscr{P} are {\em visible} to each other if the line segment between xx and yy is contained in P\mathscr{P}. The {\em visibility region} of a point xx includes all points in P\mathscr{P} that are visible from xx. A point set QQ within a polygon P\mathscr{P} is said to be a \emph{witness set} for P\mathscr{P} if each point in P\mathscr{P} is visible from at most one point from QQ. The problem of finding the largest size witness set in a given polygon was introduced by Amit et al. [Int. J. Comput. Geom. Appl. 2010]. Recently, Daescu et al. [Comput. Geom. 2019] gave a linear-time algorithm for this problem on monotone mountains. In this study, we contribute to this field by obtaining the largest witness set within both continuous and discrete models. In the {\sc Witness Set (WS)} problem, the input is a polygon P\mathscr{P}, and the goal is to find a maximum-sized witness set in P\mathscr{P}. In the {\sc Discrete Witness Set (DisWS)} problem, one is given a finite set of points SS alongside P\mathscr{P}, and the task is to find a witness set QSQ \subseteq S that maximizes Q|Q|. We investigate {\sc DisWS} in simple polygons, but consider {\sc WS} specifically for monotone polygons. Our main contribution is as follows: (1) a polynomial time algorithm for {\sc DisWS} for general polygons and (2) the discretization of the {\sc WS} problem for monotone polygons. Specifically, given a monotone polygon with rr reflex vertices, and a positive integer kk we generate a point set QQ with size rO(k)nr^{O(k)} \cdot n such that QQ contains an witness set of size kk (if exists). This leads to an exact algorithm for {\sc WS} problem in monotone polygons running in time rO(k)nO(1)r^{O(k)} \cdot n^{O(1)}. We also provide a PTAS for this with running time rO(1/ϵ)n2r^{O(1/\epsilon)} n^2.

Keywords

Cite

@article{arxiv.2511.10224,
  title  = {Witness Set in Monotone Polygons: Exact and Approximate},
  author = {Udvas Das and Binayak Dutta and Satyabrata Jana and Debabrata Pal and Sasanka Roy},
  journal= {arXiv preprint arXiv:2511.10224},
  year   = {2025}
}

Comments

40 pages, 24 figures