Dominance Product and High-Dimensional Closest Pair under
arXiv:1605.08107
Abstract
Given a set of points in , the Closest Pair problem is to find a pair of distinct points in at minimum distance. When is constant, there are efficient algorithms that solve this problem, and fast approximate solutions for general . However, obtaining an exact solution in very high dimensions seems to be much less understood. We consider the high-dimensional Closest Pair problem, where for some , and the underlying metric is . We improve and simplify previous results for Closest Pair, showing that it can be solved by a deterministic strongly-polynomial algorithm that runs in time, and by a randomized algorithm that runs in expected time, where is the time bound for computing the {\em dominance product} for points in . That is a matrix , such that ; this is the number of coordinates at which dominates . For integer coordinates from some interval , we obtain an algorithm that runs in time, where is the exponent of multiplying an matrix by an matrix. We also give slightly better bounds for , by using more recent rectangular matrix multiplication bounds. Computing the dominance product itself is an important task, since it is applied in many algorithms as a major black-box ingredient, such as algorithms for APBP (all pairs bottleneck paths), and variants of APSP (all pairs shortest paths).