Covering Orthogonal Polygons with Star Polygons: The Perfect Graph Approach
Rajeev Motwani and Arvind Raghunathan and Huzur Saran
EECS Department, University of California, Berkeley
Technical Report No. UCB/CSD-87-384
, 1987
http://www2.eecs.berkeley.edu/Pubs/TechRpts/1987/CSD-87-384.pdf
We consider the problem of covering simple orthogonal polygons with star polygons. A star polygon contains a point <i>p</i>, such that for every point <i>q</i> in the star polygon, there is an orthogonally convex polygon containing <i>p</i> and <i>q</i>. <p>In general, orthogonal polygons can have concavities (dents) with four possible orientations. In this case, we show that the polygon covering problem can be reduced to the problem of covering a weakly triangulated graph with a minimum number of cliques. Since weakly triangulated graphs are perfect, we obtain the following duality relationship: the minimum number of star polygons needed to cover an orthogonal polygon <i>P</i> without holes is equal to the maximum number of points of <i>P</i>, no two of which can be contained together in a covering star polygon. Further, the Ellipsoid method gives us a polynomial algorithm for this covering problem. <p>In the case where the polygon has at most three dent orientations, we show that the polygon covering problem can be reduced to the problem of covering a triangulated (chordal) graph with a minimum number of cliques. This gives us an <i>O</i>(<i>n</i>^3) algorithm.
BibTeX citation:
@techreport{Motwani:CSD-87-384, Author= {Motwani, Rajeev and Raghunathan, Arvind and Saran, Huzur}, Title= {Covering Orthogonal Polygons with Star Polygons: The Perfect Graph Approach}, Year= {1987}, Month= {Dec}, Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1987/6218.html}, Number= {UCB/CSD-87-384}, Abstract= {We consider the problem of covering simple orthogonal polygons with star polygons. A star polygon contains a point <i>p</i>, such that for every point <i>q</i> in the star polygon, there is an orthogonally convex polygon containing <i>p</i> and <i>q</i>. <p>In general, orthogonal polygons can have concavities (dents) with four possible orientations. In this case, we show that the polygon covering problem can be reduced to the problem of covering a weakly triangulated graph with a minimum number of cliques. Since weakly triangulated graphs are perfect, we obtain the following duality relationship: the minimum number of star polygons needed to cover an orthogonal polygon <i>P</i> without holes is equal to the maximum number of points of <i>P</i>, no two of which can be contained together in a covering star polygon. Further, the Ellipsoid method gives us a polynomial algorithm for this covering problem. <p>In the case where the polygon has at most three dent orientations, we show that the polygon covering problem can be reduced to the problem of covering a triangulated (chordal) graph with a minimum number of cliques. This gives us an <i>O</i>(<i>n</i>^3) algorithm.}, }
EndNote citation:
%0 Report %A Motwani, Rajeev %A Raghunathan, Arvind %A Saran, Huzur %T Covering Orthogonal Polygons with Star Polygons: The Perfect Graph Approach %I EECS Department, University of California, Berkeley %D 1987 %@ UCB/CSD-87-384 %U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1987/6218.html %F Motwani:CSD-87-384