On the Difference Between Closest, Furthest, and Orthogonal Pairs: Nearly-Linear vs Barely-Subquadratic Complexity in Computational Geometry

09/15/2017
by   Ryan Williams, et al.
0

Point location problems for n points in d-dimensional Euclidean space (and ℓ_p spaces more generally) have typically had two kinds of running-time solutions: * (Nearly-Linear) less than d^poly(d)· n ^O(d) n time, or * (Barely-Subquadratic) f(d) · n^2-1/Θ(d) time, for various f. For small d and large n, "nearly-linear" running times are generally feasible, while "barely-subquadratic" times are generally infeasible. For example, in the Euclidean metric, finding a Closest Pair among n points in R^d is nearly-linear, solvable in 2^O(d)· n ^O(1) n time, while known algorithms for Furthest Pair (the diameter of the point set) are only barely-subquadratic, requiring Ω(n^2-1/Θ(d)) time. Why do these proximity problems have such different time complexities? Is there a barrier to obtaining nearly-linear algorithms for problems which are currently only barely-subquadratic? We give a novel exact and deterministic self-reduction for the Orthogonal Vectors problem on n vectors in {0,1}^d to n vectors in Z^ω( d) that runs in 2^o(d) time. As a consequence, barely-subquadratic problems such as Euclidean diameter, Euclidean bichromatic closest pair, ray shooting, and incidence detection do not have O(n^2-ϵ) time algorithms (in Turing models of computation) for dimensionality d = ω( n)^2, unless the popular Orthogonal Vectors Conjecture and the Strong Exponential Time Hypothesis are false. That is, while poly-log-log-dimensional Closest Pair is in n^1+o(1) time, the analogous case of Furthest Pair can encode larger-dimensional problems conjectured to require n^2-o(1) time. We also show that the All-Nearest Neighbors problem in ω( n) dimensions requires n^2-o(1) time to solve, assuming either of the above conjectures.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/27/2019

Strong Coresets for Subspace Approximation and k-Median in Nearly Linear Time

Recently the first (1+ϵ)-approximate strong coresets for k-median and su...
research
10/27/2018

Better approximation algorithm for point-set diameter

We propose a new (1+O(ε))-approximation algorithm with O(n+ 1/ε^(d-1)/2)...
research
12/03/2018

On Closest Pair in Euclidean Metric: Monochromatic is as Hard as Bichromatic

Given a set of n points in R^d, the (monochromatic) Closest Pair proble...
research
09/24/2019

Conditional Hardness of Earth Mover Distance

The Earth Mover Distance (EMD) between two sets of points A, B ⊆R^d with...
research
05/22/2018

More Consequences of Falsifying SETH and the Orthogonal Vectors Conjecture

The Strong Exponential Time Hypothesis and the OV-conjecture are two pop...
research
08/31/2022

Complexity of diameter on AT-free graphs is linear

We exploit properties of dominating pair sets (polar pairs) in asteroida...
research
11/29/2018

An Equivalence Class for Orthogonal Vectors

The Orthogonal Vectors problem (OV) asks: given n vectors in {0,1}^O( n)...

Please sign up or login with your details

Forgot password? Click here to reset