Tiling an orthogonal polygon with squares
-
30-10-2019 - |
Question
Given an orthogonal polygon (a polygon whose sides are parallel to the axes), I want to find the smallest set of interior-disjoint squares, whose union equals the polygon.
I found several references to slightly different problems, such as:
- Covering an orthogonal polygon with squares - similar to my problem, but the covering squares are allowed to overlap. This problem has a polynomial solution (Aupperle, Conn, Keil and O'Rourke, 1988; Bar-Yehuda and Ben-Hanoch, 1996).
- Tiling/decomposing/partitioning an orthogonal polygon to rectangles. This problem has a polynomial solution (Keil, 2000; Eppstein, 2009).
- Covering an orthogonal polygon with rectangles - this problem is known to be NP-complete (Culberson and Reckhow, 1988).
I am looking for an algorithm for minimal tiling with squares.
No correct solution
Licensed under: CC-BY-SA with attribution
Not affiliated with cs.stackexchange