Orthogonal partitions into four parts
Alexey Fakhrutdinov, Oleg R. Musin
TL;DR
This work addresses the orthogonal four-partition problem for finite planar point sets, proving that the partition into four equal parts by two orthogonal lines can be found in $\Theta(n)$ time, matching the linear-time lower bound. The approach hinges on a duality between points and lines and a phase-based search using $p$-levels and line medians to efficiently locate the partition, achieving linear-time complexity with careful pruning. The paper also extends these ideas to higher dimensions via Theorems A and B, giving polynomial-time algorithms for finding mutually orthogonal hyperplanes that achieve four-way mass partitions across multiple sets, and discusses naive polynomial-time schemes and potential improvements. Overall, it provides both a tight 2D algorithm and scalable higher-dimensional generalizations within the mass-partition framework, with implications for computational geometry and related partition problems.
Abstract
The famous pancake theorem states that for every finite set $X$ in the plane, there exist two orthogonal lines that divide $X$ into four equal parts. We propose an algorithm whose running time is linear in the number of points in $X$ and prove that this complexity is optimal. We also consider generalizations of the pancake theorem and show that orthogonal hyperplanes can be found in polynomial time.
