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
相关论文
共 50 条
  • [21] Approximate Nearest Neighbor Queries Revisited
    T. M. Chan
    Discrete & Computational Geometry, 1998, 20 : 359 - 373
  • [22] Approximate Nearest Neighbor Fields in Video
    Ben-Zrihem, Nir
    Zelnik-Manor, Lihi
    2015 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2015, : 5233 - 5242
  • [23] Hardness of Approximate Nearest Neighbor Search
    Rubinstein, Aviad
    STOC'18: PROCEEDINGS OF THE 50TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2018, : 1260 - 1268
  • [24] Doubly Approximate Nearest Neighbor Classification
    Liu, Weiwei
    Liu, Zhuanghua
    Tsang, Ivor W.
    Zhang, Wenjie
    Lin, Xuemin
    THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 3683 - 3690
  • [25] Optimal expected-case planar point location
    Arya, Sunil
    Malamatos, Theocharis
    Mount, David M.
    Wong, Ka Chun
    SIAM JOURNAL ON COMPUTING, 2007, 37 (02) : 584 - 610
  • [26] A hierarchical algorithm for approximate nearest neighbor searching in a dataset of pyramid-based image representations
    Lange, M. M.
    Lange, A. M.
    3RD INTERNATIONAL CONFERENCE INFORMATION TECHNOLOGY AND NANOTECHNOLOGY (ITNT-2017), 2017, 201 : 302 - 311
  • [27] Approximate direct and reverse nearest neighbor queries, and the k-nearest neighbor graph
    Figueroa, Karina
    Paredes, Rodrigo
    SISAP 2009: 2009 SECOND INTERNATIONAL WORKSHOP ON SIMILARITY SEARCH AND APPLICATIONS, PROCEEDINGS, 2009, : 91 - +
  • [28] Near neighbor searching with K nearest references
    Chavez, E.
    Graff, M.
    Navarro, G.
    Tellez, E. S.
    INFORMATION SYSTEMS, 2015, 51 : 43 - 61
  • [29] Searching Continuous Nearest Neighbor in transport Network
    Guo Junfeng
    Cao Yu
    Zuo Lei
    2018 INTERNATIONAL CONFERENCE ON ROBOTS & INTELLIGENT SYSTEM (ICRIS 2018), 2018, : 501 - 505
  • [30] The analysis of a probabilistic approach to nearest neighbor searching
    Maneewongvatana, S
    Mount, DM
    ALGORITHMS AND DATA STRUCTURES, 2001, 2125 : 276 - 286