Recognition: unknown
Orthogonal Strip Partitioning of Polygons: Lattice-Theoretic Algorithms and Lower Bounds
Pith reviewed 2026-05-10 08:31 UTC · model grok-4.3
The pith
O(log n) value and O(h log(1+n/h)) reporting algorithms for convex polygons, O(n log n) for simple and self-overlapping polygons, with matching lower bounds, via antichain DP in the Clarke-Cormack-Burkowski lattice.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
For convex polygons we solve the value version in O(log n) time and the reporting version in O(h log(1 + n/h)) time with matching decision-tree lower bounds; for simple polygons O(n log n) time and O(n) space with Omega(n) lower bound; for self-overlapping polygons the same time bound with Omega(n log n) algebraic computation-tree lower bound via reduction from delta-closeness.
Load-bearing premise
Strip partitions of the input polygon can be faithfully represented as antichains of intervals in the Clarke-Cormack-Burkowski lattice so that the lattice meet and join operations correctly compute the minimum partition.
Figures
read the original abstract
We study a variant of a polygon partition problem, introduced by Chung, Iwama, Liao, and Ahn [ISAAC'25]. Given orthogonal unit vectors $\mathbf{u},\mathbf{v}\in \mathbb{R}^2$ and a polygon $P$ with $n$ vertices, we partition $P$ into connected pieces by cuts parallel to $\mathbf{v}$ such that each resulting subpolygon has width at most one in direction $\mathbf{u}$. We consider the value version, which asks for the minimum number of strips, and the reporting version, which outputs a compact encoding of the cuts in an optimal strip partition. We give efficient algorithms and lower bounds for both versions on three classes of polygons of increasing generality: convex, simple, and self-overlapping. For convex polygons, we solve the value version in $O(\log n)$ time and the reporting version in $O\!\left(h \log\left(1 + \frac{n}{h}\right)\right)$ time, where $h$ is the width of $P$ in direction $\mathbf{u}$. We prove matching lower bounds in the decision-tree model, showing that the reporting algorithm is input-sensitive optimal with respect to $h$. For simple polygons, we present $O(n \log n)$-time, $O(n)$-space algorithms for both versions and prove an $\Omega(n)$ lower bound. For self-overlapping polygons, we extend the approach for simple polygons to obtain $O(n \log n)$-time, $O(n)$-space algorithms for both versions, and we prove a matching $\Omega(n \log n)$ lower bound in the algebraic computation-tree model via a reduction from the $\delta$-closeness problem. Our approach relies on a lattice-theoretic formulation of the problem. We represent strip partitions as antichains of intervals in the Clarke--Cormack--Burkowski lattice, originally developed for minimal-interval semantics in information retrieval. Within this lattice framework, we design a dynamic programming algorithm that uses the lattice operations of meet and join.
Editorial analysis
A structured set of objections, weighed in public.
Circularity Check
No significant circularity identified
full rationale
The paper's algorithms are derived via dynamic programming over antichains in the externally defined Clarke-Cormack-Burkowski lattice (originally from information retrieval), using standard meet/join operations to compute minimum strip partitions. Lower bounds follow from explicit reductions to known problems (decision-tree model for convex polygons; algebraic computation-tree reduction from delta-closeness for self-overlapping polygons). The citation to the problem's prior introduction [ISAAC'25] defines the input but does not supply the lattice model, DP recurrence, or complexity bounds. No self-definitional equations, fitted parameters renamed as predictions, or load-bearing self-citation chains appear in the derivation.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption The Clarke-Cormack-Burkowski lattice admits efficient meet and join operations that can be used inside dynamic programming to compute minimum antichains representing strip partitions.
Reference graph
Works this paper leans on
-
[1]
Minimum star partitions of simple polygons in polynomial time
Mikkel Abrahamsen, Joakim Blikstad, André Nusser, and Hanwen Zhang. Minimum star partitions of simple polygons in polynomial time. InProc. 56th Annual ACM Symposium on Theory of Computing (STOC), pages 904–910. Association for Computing Machinery, 2024
2024
-
[2]
Partitioning a polygon into small pieces
Mikkel Abrahamsen and Nichlas Langhoff Rasmussen. Partitioning a polygon into small pieces. InProc. 2025 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 3562–3589. Society for Industrial and Applied Mathematics, 2025
2025
-
[3]
Hardness of packing, covering and partitioning simple polygons with unit squares
Mikkel Abrahamsen and Jack Stade. Hardness of packing, covering and partitioning simple polygons with unit squares. InProc. 65th IEEE Symposium on Foundations of Computer Science (FOCS), pages 1355–1371. IEEE, 2024
2024
-
[4]
Cambridge University Press, 2009
Sanjeev Arora and Boaz Barak.Computational Complexity: A Modern Approach. Cambridge University Press, 2009. 31
2009
-
[5]
plank problem
Thøger Bang. A solution of the “plank problem”.Proc. American Mathematical Society, 2(6):990–993, 1951
1951
-
[6]
Bell, John G
Timothy C. Bell, John G. Cleary, and Ian H. Witten.Text Compression. Prentice-Hall, 1990
1990
-
[7]
Lower bounds for algebraic computation trees
Michael Ben-Or. Lower bounds for algebraic computation trees. InProc. 15th Annual ACM Symposium on Theory of Computing (STOC), pages 80–86. Association for Computing Machinery, 1983
1983
-
[8]
Efficient optimally lazy algorithms for minimal-interval semantics.Theoretical Computer Science, 648:8–25, 2016
Paolo Boldi and Sebastiano Vigna. Efficient optimally lazy algorithms for minimal-interval semantics.Theoretical Computer Science, 648:8–25, 2016
2016
-
[9]
On the lattice of antichains of finite intervals.Order, 35(1):57–81, 2018
Paolo Boldi and Sebastiano Vigna. On the lattice of antichains of finite intervals.Order, 35(1):57–81, 2018
2018
-
[10]
Chazelle and J
B. Chazelle and J. Incerpi. Triangulation and shape-complexity.ACM Transactions on Graphics, 3(2):135–152, 1984
1984
-
[11]
Triangulating a simple polygon in linear time.Discrete & Computational Geometry, 6(3):485–524, 1991
Bernard Chazelle. Triangulating a simple polygon in linear time.Discrete & Computational Geometry, 6(3):485–524, 1991
1991
-
[12]
Decomposing a polygon into its convex parts
Bernard Chazelle and David Dobkin. Decomposing a polygon into its convex parts. InProc. 11th Annual ACM Symposium on Theory of Computing (STOC), pages 38–48. Association for Computing Machinery, 1979
1979
-
[13]
Approxi- mating convex polygons by histogons
Jaehoon Chung, Sang Won Bae, Chan-Su Shin, Sang Duk Yoon, and Hee-Kap Ahn. Approxi- mating convex polygons by histogons. InProc. 34th Canadian Conference on Computational Geometry (CCCG), 2022
2022
-
[14]
Minimum partition of polygons under width and cut constraints
Jaehoon Chung, Kazuo Iwama, Chung-Shou Liao, and Hee-Kap Ahn. Minimum partition of polygons under width and cut constraints. InProc. 36th International Symposium on Algorithms and Computation (ISAAC), pages 22:1–22:20. Schloss Dagstuhl–Leibniz-Zentrum für Informatik, 2025
2025
-
[15]
Charles L. A. Clarke, G. V. Cormack, and F. J. Burkowski. An algebra for structured text search and a framework for its implementation.The Computer Journal, 38(1):43–56, 1995
1995
-
[16]
Self-overlapping curves revisited
David Eppstein and Elena Mumford. Self-overlapping curves revisited. InProc. 2009 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 160–169, 2009
2009
-
[17]
PhD thesis, University of California, Berkeley, 1996
Jeffrey Gordon Erickson.Lower Bounds for Fundamental Geometric Problems. PhD thesis, University of California, Berkeley, 1996
1996
-
[18]
Fournier and D
A. Fournier and D. Y. Montuno. Triangulating simple polygons and equivalent problems. ACM Transactions on Graphics, 3(2):153–174, 1984
1984
-
[19]
J. W. S. Hearle. The structural mechanics of fibers.Journal of Polymer Science Part C: Polymer Symposia, 20(1):215–251, 1967
1967
-
[20]
Selection from heaps, row-sorted matrices, and x+y using soft heaps
Haim Kaplan, László Kozma, Or Zamir, and Uri Zwick. Selection from heaps, row-sorted matrices, and x+y using soft heaps. InProc. 2nd Symposium on Simplicity in Algorithms (SOSA), pages 5:1–5:21. Schloss Dagstuhl–Leibniz-Zentrum für Informatik, 2019. 32
2019
-
[21]
Mark Keil
J. Mark Keil. Decomposing a polygon into simpler components.SIAM Journal on Computing, 14(4):799–817, 1985
1985
-
[22]
Utilization of Waste Wind Turbine Blades in Performance Improvement of Asphalt Mixture.Frontiers in Materials, 10:1164693, 2023
Tianhui Lan, Bingze Wang, Junchao Zhang, Hao Wei, and Xu Liu. Utilization of Waste Wind Turbine Blades in Performance Improvement of Asphalt Mixture.Frontiers in Materials, 10:1164693, 2023
2023
-
[23]
Monotone partitions of simple polygons
Jaegun Lee, Hyojeong An, Hwi Kim, and Hee-Kap Ahn. Monotone partitions of simple polygons. InProc. 36th International Workshop on Combinatorial Algorithms (IWOCA), pages 72–85, 2025
2025
-
[24]
Lingas and V
A. Lingas and V. Soltan. Minimum convex partition of a polygon with holes by cuts in given directions.Theory of Computing Systems, 31(5):507–538, 1998
1998
-
[25]
PhD thesis, The University of Texas at Dallas, 1985
Robin Ru-Sheng Liu.Partitioning Rectilinear Polygons into Simpler Components. PhD thesis, The University of Texas at Dallas, 1985
1985
-
[26]
Lovász, Moni Naor, Ilan Newman, and Avi Wigderson
L. Lovász, Moni Naor, Ilan Newman, and Avi Wigderson. Search problems in the decision tree model.SIAM Journal on Discrete Mathematics, 8(1):119–132, 1995
1995
-
[27]
Preparata and Michael Ian Shamos.Computational Geometry
Franco P. Preparata and Michael Ian Shamos.Computational Geometry. Springer, 1985
1985
-
[28]
On the power of random access machines
Arnold Schönhage. On the power of random access machines. InProc. International Colloquium on Automata, Languages and Programming (ICALP), pages 520–529, 1979
1979
-
[29]
Shor and Christopher J
Peter W. Shor and Christopher J. Van Wyk. Detecting and decomposing self-overlapping curves.Computational Geometry, 2(1):31–50, 1992. 33
1992
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.