Orthogonal Strip Partitioning of Polygons: Lattice-Theoretic Algorithms and Lower Bounds
Abstract
We study a variant of a polygon partition problem, introduced by Chung, Iwama, Liao, and Ahn [ISAAC'25]. Given orthogonal unit vectors and a polygon with vertices, we partition into connected pieces by cuts parallel to such that each resulting subpolygon has width at most one in direction . 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 time and the reporting version in time, where is the width of in direction . We prove matching lower bounds in the decision-tree model, showing that the reporting algorithm is input-sensitive optimal with respect to . For simple polygons, we present -time, -space algorithms for both versions and prove an lower bound. For self-overlapping polygons, we extend the approach for simple polygons to obtain -time, -space algorithms for both versions, and we prove a matching lower bound in the algebraic computation-tree model via a reduction from the -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}
}