English

Empty Squares in Arbitrary Orientation Among Points

Computational Geometry 2019-12-02 v1

Abstract

This paper studies empty squares in arbitrary orientation among a set PP of nn points in the plane. We prove that the number of empty squares with four contact pairs is between Ω(n)\Omega(n) and O(n2)O(n^2), and that these bounds are tight, provided PP is in a certain general position. A contact pair of a square is a pair of a point pPp\in P and a side \ell of the square with pp\in \ell. The upper bound O(n2)O(n^2) also applies to the number of empty squares with four contact points, while we construct a point set among which there is no square of four contact points. These combinatorial results are based on new observations on the LL_\infty Voronoi diagram with the axes rotated and its close connection to empty squares in arbitrary orientation. We then present an algorithm that maintains a combinatorial structure of the LL_\infty Voronoi diagram of PP, while the axes of the plane continuously rotates by 9090 degrees, and simultaneously reports all empty squares with four contact pairs among PP in an output-sensitive way within O(slogn)O(s\log n) time and O(n)O(n) space, where ss denotes the number of reported squares. Several new algorithmic results are also obtained: a largest empty square among PP and a square annulus of minimum width or minimum area that encloses PP over all orientations can be computed in worst-case O(n2logn)O(n^2 \log n) time.

Keywords

Cite

@article{arxiv.1911.12988,
  title  = {Empty Squares in Arbitrary Orientation Among Points},
  author = {Sang Won Bae and Sang Duk Yoon},
  journal= {arXiv preprint arXiv:1911.12988},
  year   = {2019}
}

Comments

39 pages, 11 figures

R2 v1 2026-06-23T12:30:44.721Z