×

Polygon area decomposition for multiple-robot workspace division. (English) Zbl 1035.68536

Summary: 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 \(\mathcal 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 \(\mathcal 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 \(\mathcal P\) is assumed to have been divided into a set of \(p\) convex pieces \((p=1\) when \(\mathcal P\) is convex), which can be done in \(O(v_{\mathcal P}\log\log v_{\mathcal P})\) time, where \(v_{\mathcal P}\) is the number of vertices of \(\mathcal P\) and \(p=O(v_{\mathcal P})\), 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.

MSC:

68U05 Computer graphics; computational geometry (digital and algorithmic aspects)
Full Text: DOI

References:

[1] DOI: 10.1007/BF01553882 · Zbl 0664.68043 · doi:10.1007/BF01553882
[2] DOI: 10.1007/BF02187904 · Zbl 0634.57012 · doi:10.1007/BF02187904
[3] DOI: 10.1007/BF01933206 · Zbl 0714.68037 · doi:10.1007/BF01933206
[4] Hert S., Journal of Autonomous Robots 3 (91) pp 119– (1996)
[5] DOI: 10.1007/BF02187834 · Zbl 0747.52011 · doi:10.1007/BF02187834
[6] DOI: 10.1137/0214056 · Zbl 0575.68077 · doi:10.1137/0214056
[7] DOI: 10.1287/ijoc.4.4.435 · Zbl 0758.68058 · doi:10.1287/ijoc.4.4.435
[8] DOI: 10.1002/net.3230130308 · Zbl 0531.68018 · doi:10.1002/net.3230130308
[9] DOI: 10.1109/70.59357 · doi:10.1109/70.59357
[10] DOI: 10.1109/JRA.1987.1087133 · doi:10.1109/JRA.1987.1087133
[11] DOI: 10.1109/TIT.1983.1056648 · Zbl 0501.68036 · doi:10.1109/TIT.1983.1056648
[12] Page W, Fibonacci Quarterly 30 (3) pp 263– (1992)
[13] DOI: 10.1109/21.61213 · doi:10.1109/21.61213
[14] DOI: 10.1145/357346.357348 · doi:10.1145/357346.357348
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.