Uniformly monotone partitioning of polygons

被引:0
|
作者
Kim, Hwi [1 ]
Lee, Jaegun [1 ]
Ahn, Hee-Kap [2 ]
机构
[1] Pohang Univ Sci & Technol, Dept Comp Sci & Engn, Pohang, South Korea
[2] Pohang Univ Sci & Technol, Grad Sch Artificial Intelligence, Dept Comp Sci & Engn, Pohang, South Korea
基金
新加坡国家研究基金会;
关键词
Simple polygon; Monotone partition; Minimum partition; SUBDIVISION;
D O I
10.1016/j.tcs.2024.114724
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the problem of partitioning a simple polygon P with n vertices (including R reflex vertices) and no holes into a minimum number of uniformly monotone subpolygons using diagonals that lie inside P , each connecting two distinct vertices of P . A set of polygons is uniformly monotone if there exists a line such that all of the polygons are monotone with respect to the line. We present an O ( nR log n + R 5 )-time algorithm for the problem. When Steiner points can be placed on the boundary of P and each Steiner point is considered as a vertex of P , we present an O ( n + R 5 )-time algorithm for the problem. We present an O ( n + R 4 )-time algorithm when Steiner points can be placed anywhere in P . Our algorithms improve upon the previously best ones. We also present simple and efficient 2-approximation algorithms.
引用
收藏
页数:15
相关论文
共 50 条