All-nearest-neighbors finding based on the Hilbert curve

被引:22
|
作者
Chen, Hue-Ling [1 ]
Chang, Ye-In [1 ]
机构
[1] Natl Sun Yat Sen Univ, Dept Comp Sci & Engn, Kaohsiung 80424, Taiwan
关键词
Hilbert curve; Nearest neighbor queries; R-tree; Space filling curves; Spatial index; SPACE-FILLING CURVES; ALGORITHMS; IMAGE;
D O I
10.1016/j.eswa.2010.12.077
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An all-nearest-neighbors (ANN) query retrieves all nearest neighbors to all query objects. We may perform large number of one-nearest-neighbor queries to answer such an ANN query. Due to no total ordering of spatial proximity among spatial objects, the Hilbert curve approach has proposed to preserve the spatial locality. Chen and Chang have proposed a neighbor finding strategy (denoted as the CCSF strategy) based on the Hilbert curve to compute the absolute location of the neighboring blocks. However, it costs much time during the transformation between the Hilbert curve and the Peano curve. On the other hand, in the strategy based on R or R*-trees for an ANN query, large number of unnecessary distance comparisons have to be done due to the problem of overlaps within the R-tree, resulting in many redundant disk accesses. Therefore, in this paper, we first propose the one-nearest-neighbor finding strategy directly based on the Hilbert curve (denoted as the ONHC strategy) for a one-nearest-neighbor query. By relations among orientations, orders, and quaternary numbers, we compute the relative locations of the query block and the neighboring block in the Hilbert curve. Then, the nearest neighbor of one query point can be found directly from these neighboring blocks. Next, by using our ONHC strategy, we propose the all-nearest-neighbors finding strategy based on the Hilbert curve (denoted as the ANHC strategy) for an ANN query. Finally, from the simulation result, we show that our ONHC strategy needs less response time (the CPU-time and the I/O time) than the CCSF strategy for the one-nearest-neighbor query. We also show that our ANHC strategy needs less response time than the strategy based on R*-trees for an ANN query. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:7462 / 7475
页数:14
相关论文
共 50 条
  • [21] Incremental maintenance of all-nearest neighbors based on road network
    Feng, J
    Mukai, N
    Watanabe, T
    INNOVATIONS IN APPLIED ARTIFICIAL INTELLIGENCE, 2004, 3029 : 164 - 169
  • [22] FINDING ALL NEAREST NEIGHBORS FOR CONVEX POLYGONS IN PARALLEL - A NEW LOWER BOUND TECHNIQUE AND A MATCHING ALGORITHM
    SCHIEBER, B
    VISHKIN, U
    DISCRETE APPLIED MATHEMATICS, 1990, 29 (01) : 97 - 111
  • [23] Finding Probabilistic Nearest Neighbors for Query Objects with Imprecise Locations
    Iijima, Yuichi
    Ishikawa, Yoshiharu
    MDM: 2009 10TH INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT, 2009, : 52 - +
  • [24] wNeighbors: A Method for Finding k Nearest Neighbors in Weighted Regions
    Li, Chuanwen
    Gu, Yu
    Yu, Ge
    Li, Fangfang
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PT II, 2011, 6588 : 134 - 148
  • [25] All-pairs nearest neighbors in a mobile environment
    Gunopulos, D
    Kollios, G
    Tsotras, VJ
    ADVANCES IN INFORMATICS, 2000, : 111 - 121
  • [26] Finding natural clusters using multi-clusterer combiner based on shared nearest neighbors
    Ayad, H
    Kamel, M
    MULTIPLE CLASSIFIER SYSTEMS, PROCEEDING, 2003, 2709 : 166 - 175
  • [27] The privacy protection algorithm of ciphertext nearest neighbor query based on the single Hilbert curve
    Tan, Delin
    Wang, Huajun
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2022, 16 (09): : 3087 - 3103
  • [28] QUERY METHOD FOR NEAREST REGION OF SPATIAL LINE SEGMENT BASED ON HILBERT CURVE GRID
    Zhang, Liping
    Ren, Lingling
    Hao, Xiaohong
    Li, Song
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2019, 15 (04): : 1287 - 1307
  • [29] Finding optimal surface sites on heterogeneous catalysts by counting nearest neighbors
    Calle-Vallejo, Federico
    Tymoczko, Jakub
    Colic, Viktor
    Vu, Quang Huy
    Pohl, Marcus D.
    Morgenstern, Karina
    Loffreda, David
    Sautet, Philippe
    Schuhmann, Wolfgang
    Bandarenka, Aliaksandr S.
    SCIENCE, 2015, 350 (6257) : 185 - 189
  • [30] Improving Locality Sensitive Hashing by Efficiently Finding Projected Nearest Neighbors
    Jafari, Omid
    Nagarkar, Parth
    Montano, Jonathan
    SIMILARITY SEARCH AND APPLICATIONS, SISAP 2020, 2020, 12440 : 323 - 337