Efficiently Enumerating Scaled Copies of Point Set Patterns

12/30/2021
by   Aya Bernstine, et al.
0

Problems on repeated geometric patterns in finite point sets in Euclidean space are extensively studied in the literature of combinatorial and computational geometry. Such problems trace their inspiration to Erdős' original work on that topic. In this paper, we investigate the particular case of finding scaled copies of any pattern within a set of n points, that is, the algorithmic task of efficiently enumerating all such copies. We initially focus on one particularly simple pattern of axis-parallel squares, and present an algorithm with an O(n√(n)) running time and O(n) space for this task, involving various bucket-based and sweep-line techniques. Our algorithm is worst-case optimal, as it matches the known lower bound of Ω(n√(n)) on the maximum number of axis-parallel squares determined by n points in the plane, thereby solving an open question for more than three decades of realizing that bound for this pattern. We extend our result to an algorithm that enumerates all copies, up to scaling, of any full-dimensional fixed set of points in d-dimensional Euclidean space, that works in time O(n^1+1/d) and space O(n), also matching the corresponding lower bound due to Elekes and Erdős.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/03/2023

On the Fine-Grained Complexity of Small-Size Geometric Set Cover and Discrete k-Center for Small k

We study the time complexity of the discrete k-center problem and relate...
research
12/01/2017

Maximum-width Axis-Parallel Empty Rectangular Annulus

Given a set P of n points on R^2, we address the problem of computing a...
research
12/13/2017

Fractal dimension and lower bounds for geometric problems

We study the complexity of geometric problems on spaces of low fractal d...
research
09/16/2019

Metrics and barycenters for point pattern data

We introduce the transport-transform (TT) and the relative transport-tra...
research
12/04/2020

Near-Optimal Algorithms for Point-Line Covering Problems

We study fundamental point-line covering problems in computational geome...
research
11/03/2017

The Bane of Low-Dimensionality Clustering

In this paper, we give a conditional lower bound of n^Ω(k) on running ti...
research
11/29/2019

Empty Squares in Arbitrary Orientation Among Points

This paper studies empty squares in arbitrary orientation among a set P ...

Please sign up or login with your details

Forgot password? Click here to reset