English

Orthogonal Strip Partitioning of Polygons: Lattice-Theoretic Algorithms and Lower Bounds

Computational Geometry 2026-04-17 v1

Abstract

We study a variant of a polygon partition problem, introduced by Chung, Iwama, Liao, and Ahn [ISAAC'25]. Given orthogonal unit vectors u,vR2\mathbf{u},\mathbf{v}\in \mathbb{R}^2 and a polygon PP with nn vertices, we partition PP into connected pieces by cuts parallel to v\mathbf{v} such that each resulting subpolygon has width at most one in direction u\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(logn)O(\log n) time and the reporting version in O ⁣(hlog(1+nh))O\!\left(h \log\left(1 + \frac{n}{h}\right)\right) time, where hh is the width of PP in direction u\mathbf{u}. We prove matching lower bounds in the decision-tree model, showing that the reporting algorithm is input-sensitive optimal with respect to hh. For simple polygons, we present O(nlogn)O(n \log n)-time, O(n)O(n)-space algorithms for both versions and prove an Ω(n)\Omega(n) lower bound. For self-overlapping polygons, we extend the approach for simple polygons to obtain O(nlogn)O(n \log n)-time, O(n)O(n)-space algorithms for both versions, and we prove a matching Ω(nlogn)\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.

Keywords

Cite

@article{arxiv.2604.15247,
  title  = {Orthogonal Strip Partitioning of Polygons: Lattice-Theoretic Algorithms and Lower Bounds},
  author = {Jaehoon Chung},
  journal= {arXiv preprint arXiv:2604.15247},
  year   = {2026}
}