On Small Pair Decompositions for Point Sets
Kevin Buchin, Jacobus Conradi, Sariel Har-Peled, Antonia Kalb, Abhiruk Lahiri, Lukas Plätz, Carolin Rehs
TL;DR
This work studies the minimum-size Well-Separated Pair Decomposition (minWSPD) problem and introduces Approximate Biclique Covers (ABCs) as a relaxation that enables near-linear representations of pairwise distances in general metrics, with linear-sized ABCs in Euclidean spaces and strong SSPD properties. It proves constant-factor approximations for minWSPD in doubling metrics via net-tree WSPDs, analyzes an output-sensitive runtime, and provides hardness results showing NP-hardness for minWSPD in general and in the Euclidean plane. The paper also develops effective 1D results, including a PTAS via SetCover and a simple 3-approximation, and validates the approaches through experiments in one dimension. Overall, the ABC framework broadens the toolkit for compact distance representations, offering practical near-linear constructions while clarifying computational limits and dimensional tradeoffs.
Abstract
$\newcommand{\Re}{\mathbb{R}}$We study the minWSPD problem of computing the minimum-size well-separated pairs decomposition of a set of points, and show constant approximation algorithms in low-dimensional Euclidean space and doubling metrics. This problem is computationally hard already $\Re^2$, and is also hard to approximate. We also introduce a new pair decomposition, removing the requirement that the diameters of the parts should be small. Surprisingly, we show that in a general metric space, one can compute such a decomposition of size $O( \tfrac{n}{\varepsilon}\log n)$, which is dramatically smaller than the quadratic bound for WSPDs. In $\Re^d$, the bound improves to $O( d \tfrac{n}{\varepsilon}\log \tfrac{1}{\varepsilon } )$.
