Efficient Exact Algorithms for Minimum Covering of Orthogonal Polygons with Squares
Anubhav Dhar, Subham Ghosh, Sudeshna Kolay

TL;DR
This paper presents the first polynomial-time exact algorithm for the orthogonal polygon covering with squares problem, improving upon previous output-sensitive algorithms, and also establishes NP-completeness for the version with holes through a corrected reduction.
Contribution
It introduces a polynomial-time exact algorithm for OPCS with worst-case runtime $\,O(n^{10})$, and a parameterized algorithm based on the number of knobs, plus a corrected NP-completeness proof for OPCSH.
Findings
Developed a polynomial-time algorithm with $\,O(n^{10})$ complexity for OPCS.
Designed a parameterized algorithm efficient when the number of knobs is small.
Provided a correct NP-completeness proof for OPCSH with holes.
Abstract
Let be an orthogonal polygon of vertices, without holes. The Orthogonal Polygon Covering with Squares (OPCS) problem takes as input such an orthogonal polygon with integral vertex coordinates, and asks to find the minimum number of axis-parallel squares whose union is itself. [Aupperle et. al, 1988] provide an -time algorithm for OPCS, where is the number of integral lattice points lying in . In their paper, designing algorithms for OPCS with a running time polynomial in , was stated as an open question; can be arbitrarily larger than . Output sensitive algorithms were known due to [Bar-Yehuda and Ben-Chanoch, 1994], but these fail to address the open question, as the output can be arbitrarily larger than . We address this open question by designing a polynomial-time exact algorithm for OPCS with a worst-case running time of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Optimization and Packing Problems · 3D Modeling in Geospatial Applications
