English

A Note on Indexing Point Sets for Approximate Bottleneck Distance Queries

Computational Geometry 2021-05-06 v3

Abstract

The {\em bottleneck distance} is a natural measure of the distance between two finite point sets of equal cardinality, defined as the minimum over all bijections between the point sets of the maximum distance between any pair of points put in correspondence by the bijection. In this work, we consider the problem of building a data structure D\mathbb{D} that indexes a collection of mm planar point sets (of varying sizes) and supports nearest bottleneck distance queries: given a query point set QQ of size nn, we would like to find the point set(s) PDP \in \mathbb{D} of size nn that are closest in terms of bottleneck distance. Without loss of generality, we assume that all point sets belong to the unit box [0,1]2[0,1]^2 in the plane and focus on the LL_\infty norm, although the techniques can also be used for other norms. The main contribution is a {\em trie}-based data structure finds a 66-approximate nearest neighbor in O(lg(dB(D,Q))n)O(-\lg(d_B(\mathbb{D},Q)) n) time, where dB(D,Q)d_B(\mathbb{D},Q) is the minimum bottleneck distance from QQ to any point set in D\mathbb{D}.

Keywords

Cite

@article{arxiv.1810.09482,
  title  = {A Note on Indexing Point Sets for Approximate Bottleneck Distance Queries},
  author = {Brendan Mumey},
  journal= {arXiv preprint arXiv:1810.09482},
  year   = {2021}
}
R2 v1 2026-06-23T04:48:51.135Z