English

Stochastic closest-pair problem and most-likely nearest-neighbor search in tree spaces

Computational Geometry 2016-12-16 v1

Abstract

Let TT be a tree space (or tree network) represented by a weighted tree with tt vertices, and SS be a set of nn stochastic points in TT, each of which has a fixed location with an independent existence probability. We investigate two fundamental problems under such a stochastic setting, the closest-pair problem and the nearest-neighbor search. For the former, we study the computation of the \ell-threshold probability and the expectation of the closest-pair distance of a realization of SS. We propose the first algorithm to compute the \ell-threshold probability in O(t+nlogn+min{tn,n2})O(t+n\log n+ \min\{tn,n^2\}) time for any given threshold \ell, which immediately results in an O(t+min{tn3,n4})O(t+\min\{tn^3,n^4\})-time algorithm for computing the expected closest-pair distance. Based on this, we further show that one can compute a (1+ε)(1+\varepsilon)-approximation for the expected closest-pair distance in O(t+ε1min{tn2,n3})O(t+\varepsilon^{-1}\min\{tn^2,n^3\}) time, by arguing that the expected closest-pair distance can be approximated via O(ε1n)O(\varepsilon^{-1}n) threshold probability queries. For the latter, we study the kk most-likely nearest-neighbor search (kk-LNN) via a notion called kk most-likely Voronoi Diagram (kk-LVD). We show that the size of the kk-LVD ΨTS\varPsi_T^S of SS on TT is bounded by O(kn)O(kn) if the existence probabilities of the points in SS are constant-far from 0. Furthermore, we establish an O(kn)O(kn) average-case upper bound for the size of ΨTS\varPsi_T^S, by regarding the existence probabilities as i.i.d. random variables drawn from some fixed distribution. Our results imply the existence of an LVD data structure which answers kk-LNN queries in O(logn+k)O(\log n+k) time using average-case O(t+k2n)O(t+k^2n) space, and worst-case O(t+kn2)O(t+kn^2) space if the existence probabilities are constant-far from 0. Finally, we also give an O(t+n2logn+n2k)O(t+ n^2\log n+n^2k)-time algorithm to construct the LVD data structure.

Keywords

Cite

@article{arxiv.1612.04890,
  title  = {Stochastic closest-pair problem and most-likely nearest-neighbor search in tree spaces},
  author = {Jie Xue and Yuan Li},
  journal= {arXiv preprint arXiv:1612.04890},
  year   = {2016}
}