Polygon area decomposition for multiple-robot workspace division

被引:62
作者
Hert, S
Lumelsky, V
机构
[1] Univ Wisconsin, Dept Comp Sci, Madison, WI 53706 USA
[2] Univ Wisconsin, Robot Lab, Madison, WI 53706 USA
关键词
polygon decomposition; area partition; divide and conquer; sweep line; robot workspace partition; robotics; terrain covering;
D O I
10.1142/S0218195998000230
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A new polygon decomposition problem, the anchored area partition problem, which has applications to a multiple-robot terrain-covering problem is presented. This problem concerns dividing a given polygon P into n polygonal pieces, each of a specified area and each containing a certain point (site) on its boundary or in its interior. First the algorithm for the case when P is convex and contains no holes is presented. Then the generalized version that handles nonconvex and nonsimply connected polygons is presented. The algorithm uses sweep-line and divide-and-conquer techniques to construct the polygon partition. The input polygon IP is assumed to have been divided into a set of p convex pieces (p = 1 when P is convex), which can be done in O(vp log log vp) time, where vp is the number of vertices of p and p = O(vp), using algorithms presented elsewhere in the literature. Assuming this convex decomposition, the running time of the algorithm presented here is O(pn(2) + vn), where v is the sum of the number of vertices of the convex pieces.
引用
收藏
页码:437 / 466
页数:30
相关论文
共 32 条
[1]  
[Anonymous], 1987, ART GALLERY THEOREMS
[2]  
[Anonymous], COMPUTATIONAL GEOMET
[3]  
[Anonymous], 1979, Proceedings of the eleventh annual ACM symposium on Theory of computing
[4]   ON THE GEODESIC VORONOI DIAGRAM OF POINT SITES IN A SIMPLE POLYGON [J].
ARONOV, B .
ALGORITHMICA, 1989, 4 (01) :109-140
[5]  
ASANO T, 1983, P IEEE C FUNDAMENTAL, P233
[6]   NONOBTUSE TRIANGULATION OF POLYGONS [J].
BAKER, BS ;
GROSSE, E ;
RAFFERTY, CS .
DISCRETE & COMPUTATIONAL GEOMETRY, 1988, 3 (02) :147-168
[7]  
Bern M., 1994, Proceedings of the Tenth Annual Symposium on Computational Geometry, P221, DOI 10.1145/177424.177974
[8]  
BOLTYANSKII VG, 1963, TOPICS MATH
[9]  
CHAZELLE B, 1980, THESIS YALE U
[10]   ON THE MINIMALITY OF POLYGON TRIANGULATION [J].
CHEN, CY ;
CHANG, RC .
BIT, 1990, 30 (04) :570-582