Expected-case complexity of approximate nearest neighbor searching

被引:5
作者
Arya, S [1 ]
Fu, HYA [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
关键词
nearest neighbor searching; approximation; expected-case analysis; priority search; sliding-midpoint tree;
D O I
10.1137/S0097539799366340
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Most research in algorithms for geometric query problems has focused on their worst-case performance. However, when information on the query distribution is available, the alternative paradigm of designing and analyzing algorithms from the perspective of expected-case performance appears more attractive. We study the approximate nearest neighbor problem from this perspective. As a first step in this direction, we assume that the query points are sampled uniformly from a hypercube that encloses all the data points; however, we make no assumption on the distribution of the data points. We show that with a simple partition tree, called the sliding-midpoint tree, it is possible to achieve linear space and logarithmic query time in the expected case; in contrast, the data structures known to achieve linear space and logarithmic query time in the worst case are complex, and algorithms on them run more slowly in practice. Moreover, we prove that the sliding-midpoint tree achieves optimal expected query time in a certain class of algorithms.
引用
收藏
页码:793 / 815
页数:23
相关论文
共 25 条
  • [1] [Anonymous], P 4 ANN CGC WORKSH C
  • [2] ARYA S, 1993, PROCEEDINGS OF THE FOURTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P271
  • [3] Arya S, 2002, SIAM PROC S, P147
  • [4] Arya S, 2000, LECT NOTES COMPUT SC, V1851, P353
  • [5] An optimal algorithm for approximate nearest neighbor searching in fixed dimensions
    Arya, S
    Mount, DM
    Netanyahu, NS
    Silverman, R
    Wu, AY
    [J]. JOURNAL OF THE ACM, 1998, 45 (06) : 891 - 923
  • [6] ARYA S, 1993, P DCC 93 DAT COMPR C, P381
  • [7] Arya S., 2002, ACM S THEORY COMPUTI, P721
  • [8] APPROXIMATE CLOSEST-POINT QUERIES IN HIGH DIMENSIONS
    BERN, M
    [J]. INFORMATION PROCESSING LETTERS, 1993, 45 (02) : 95 - 99
  • [9] Approximate nearest neighbor queries revisited
    Chan, TM
    [J]. DISCRETE & COMPUTATIONAL GEOMETRY, 1998, 20 (03) : 359 - 373
  • [10] Clarkson K. L., 1994, Proceedings of the Tenth Annual Symposium on Computational Geometry, P160, DOI 10.1145/177424.177609