Fixed queries array:: A fast and economical data structure for proximity searching

被引:38
作者
Chávez, E
Marroquín, JL
Navarro, G [1 ]
机构
[1] Univ Chile, Dept Comp Sci, Santiago, Chile
[2] CIMAT, Guanajuato, Mexico
[3] Univ Michoacana, Morelia, Michoacan, Mexico
关键词
metric spaces; similarity search; range search; fixed queries tree;
D O I
10.1023/A:1011343115154
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Pivot-based algorithms are effective tools for proximity searching in metric spaces. They allow trading space overhead for number of distance evaluations performed at query time. With additional search structures (that pose extra space overhead) they can also reduce the amount of side computations. We introduce a new data structure, the Fixed Queries Array (FQA), whose novelties are (1) it permits sublinear extra CPU time without any extra data structure; (2) it permits trading number of pivots for their precision so as to make better use of the available memory. We show experimentally that the FQA is an efficient tool to search in metric spaces and that it compares favorably against other state of the art approaches. Its simplicity converts it into a simple yet effective tool for practitioners seeking for a black-box method to plug in their applications.
引用
收藏
页码:113 / 135
页数:23
相关论文
共 31 条
[1]  
[Anonymous], P 21 INT C VER LARG
[2]   An optimal algorithm for approximate nearest neighbor searching in fixed dimensions [J].
Arya, S ;
Mount, DM ;
Netanyahu, NS ;
Silverman, R ;
Wu, AY .
JOURNAL OF THE ACM, 1998, 45 (06) :891-923
[3]  
AURENHAMMER F, 1991, COMPUT SURV, V23, P345, DOI 10.1145/116873.116880
[4]   Fast approximate string matching in a dictionary [J].
Baeza-Yates, R ;
Navarro, G .
STRING PROCESSING AND INFORMATION RETRIEVAL - PROCEEDINGS: A SOUTH AMERICAN SYMPOSIUM, 1998, :14-22
[5]  
Baeza-Yates R., 1994, Combinatorial Pattern Matching. 5th Annual Symposium, CPM 94. Proceedings, P198
[6]  
BAEZAYATES R, 1997, ENCY COMPUTER SCI TE, V37, P331
[7]  
BAEZAYATES RA, 1999, MODERN INFORMATION R
[8]   MULTIDIMENSIONAL BINARY SEARCH TREES USED FOR ASSOCIATIVE SEARCHING [J].
BENTLEY, JL .
COMMUNICATIONS OF THE ACM, 1975, 18 (09) :509-517
[9]  
BOZKAYA T, 1997, P ACM SIGMOD INT C M, V26, P357
[10]  
CHAVEZ E, 1999, EUR WORKSH CONT BAS, P57