English

Rectangular Partitions of a Rectilinear Polygon

Computational Geometry 2021-11-04 v1

Abstract

We investigate the problem of partitioning a rectilinear polygon PP with nn vertices and no holes % with no holes into rectangles using disjoint line segments drawn inside PP under two optimality criteria. In the minimum ink partition, the total length of the line segments drawn inside PP is minimized. We present an O(n3)O(n^3)-time algorithm using O(n2)O(n^2) space that returns a minimum ink partition of PP. In the thick partition, the minimum side length over all resulting rectangles is maximized. We present an O(n3log2n)O(n^3 \log^2{n})-time algorithm using O(n3)O(n^3) space that returns a thick partition using line segments incident to vertices of PP, and an O(n6log2n)O(n^6 \log^2{n})-time algorithm using O(n6)O(n^6) space that returns a thick partition using line segments incident to the boundary of PP. We also show that if the input rectilinear polygon has holes, the corresponding decision problem for the thick partition problem using line segments incident to vertices of the polygon is NP-complete. We also present an O(m3)O(m^3)-time 33-approximation algorithm for the minimum ink partition for a rectangle containing mm point holes.

Keywords

Cite

@article{arxiv.2111.01970,
  title  = {Rectangular Partitions of a Rectilinear Polygon},
  author = {Hwi Kim and Jaegun Lee and Hee-Kap Ahn},
  journal= {arXiv preprint arXiv:2111.01970},
  year   = {2021}
}