559 research outputs found
Covering orthogonal polygons with star polygons: The perfect graph approach
AbstractThis paper studies the combinatorial structure of visibility in orthogonal polygons. We show that the visibility graph for the problem of minimally covering simple orthogonal polygons with star polygons is perfect. A star polygon contains a point p, such that for every point q in the star polygon, there is an orthogonally convex polygon containing p and q. This perfectness property implies a polynomial algorithm for the above polygon covering problem. It further provides us with an interesting duality relationship. We first establish that a minimum clique cover of the visibility graph of a simple orthogonal polygon corresponds exactly to a minimum star cover of the polygon. In general, simple orthogonal polygons can have concavities (dents) with four possible orientations. In this case, we show that the visibility graph is weakly triangulated. We thus obtain an O(n8) algorithm. Since weakly triangulated graphs are perfect, we also obtain an interesting duality relationship. In the case where the polygon has at most three dent orientations, we show that the visibility graph is triangulated or chordal. This gives us an O(n3) algorithm
On -Guarding Thin Orthogonal Polygons
Guarding a polygon with few guards is an old and well-studied problem in
computational geometry. Here we consider the following variant: We assume that
the polygon is orthogonal and thin in some sense, and we consider a point
to guard a point if and only if the minimum axis-aligned rectangle spanned
by and is inside the polygon. A simple proof shows that this problem is
NP-hard on orthogonal polygons with holes, even if the polygon is thin. If
there are no holes, then a thin polygon becomes a tree polygon in the sense
that the so-called dual graph of the polygon is a tree. It was known that
finding the minimum set of -guards is polynomial for tree polygons, but the
run-time was . We show here that with a different approach
the running time becomes linear, answering a question posed by Biedl et al.
(SoCG 2011). Furthermore, the approach is much more general, allowing to
specify subsets of points to guard and guards to use, and it generalizes to
polygons with holes or thickness , becoming fixed-parameter tractable in
.Comment: 18 page
Convex Polygons are Self-Coverable
We introduce a new notion for geometric families called self-coverability and
show that homothets of convex polygons are self-coverable. As a corollary, we
obtain several results about coloring point sets such that any member of the
family with many points contains all colors. This is dual (and in some cases
equivalent) to the much investigated cover-decomposability problem
- …