期刊文献+

基于空间填充曲线网格划分的最近邻查询算法 被引量:10

Nearest-neighbor Query Algorithm Based on Grid Partition of Space-filling Curve
下载PDF
导出
摘要 在建树过程中,R树存在最小边界矩形之间重叠的现象。当数据量较大时,重叠现象尤为严重,基于R树最近邻查询算法的性能急剧恶化。针对该问题,利用空间填充曲线的降低维度特性和数据聚类特性,提出一种基于网格划分最近邻查询算法。该算法将整个数据空间划分成大小相等、互不重叠的网格,对网格中的点进行线性排序之后,只需要访问查询点所在网格中的点及其周边邻近网格中的点,就能够获得最近邻。在Hilbert曲线、Z曲线和Gray曲线上实现3种最近邻查询算法,在映射算法和数据聚类特性上实验比较3种曲线之间的性能差异。实验结果表明,算法的查询性能明显优于顺序扫描算法和基于R树的最近邻查询算法。 As the overlap between minimum bounding rectangles in the directory of R-tree is increasing very rapidly with growing number of the data, the performance of the nearest-neighbor query algorithm based on R-tree deteriorates rapidly. To avoid the problem, the paper presented a nearest-neighbor query algorithm based on grid partition of spacefilling curve. Space-filling curve has the properties of dimension reduction and data clustering. Using space-filling curve, the algorithm divides 2D space into equal-size grids, and map points in grids into linear space. It only visits points in the grid which query point lies in and points in near grids of query point. The paper implemented nearest-neighbor query algorithms based on Hilbert curve,Z curve and Gray curve, and compared the difference of mapping algorithm and data clustering between three curves. Experimental results indicate that the algorithm is better than brute-force algorithm and near-neighbor query algorithm based on R tree.
出处 《计算机科学》 CSCD 北大核心 2010年第1期184-188,共5页 Computer Science
基金 黑龙江省自然科学基金(F200601)资助
关键词 空间填充曲线 网格划分 最近邻 降维 Nearest neighbors, Grid, Space-filling curve, Reduction o f dimensionality
  • 相关文献

参考文献6

  • 1Roussopoulos N, Kelley S, Vincent F. Nearest Neighbor Queries [C] // Proceedings of the 1995th ACM SIGMOD International Conference on Management of Data. San Jose,CA, 1995:71-79.
  • 2Hjaltason G,Samet H. Incremental Distance Join Algorithms for Spatial Databases[C]//Proceedings of the 1998th ACM SIGMOD International Conference on Management of Data. Seattle, Washington, 1998 : 237-248.
  • 3Cheung King Lum, Fu Ada Wai-chee. Enhanced nearest neigh-bour search on the R-tree[J].ACM SIGMOD Record, 1998,27 (3):16-21.
  • 4刘永山,薄树奎,张强,郝忠孝.多对象的最近邻查询[J].计算机工程,2004,30(11):66-68. 被引量:8
  • 5徐红波,郝忠孝.基于Hilbert曲线的近似k-最近邻查询算法[J].计算机工程,2008,34(12):47-49. 被引量:6
  • 6徐红波.空间填充曲线映射算法研究.科技信息,2007,24(35):88-89.

二级参考文献12

  • 1刘永山,薄树奎,张强,郝忠孝.多对象的最近邻查询[J].计算机工程,2004,30(11):66-68. 被引量:8
  • 2[1]Roussopoulos N, Kelley S, Vincent F. Nearest Neighbor Queries. In: Proceedings of the 1995 ACM SIGMOD International Conference on Management of Data, 1995: 71-79
  • 3[3]Yu C, Ooi B C, Tan K L. Indexing the Distance: An Efficient Method to KNN Processing. VLDB, 2001
  • 4[4]Berchtold S, Ertl B, Keim D A. Fast Nearest Neighbor Search in High- dimensional Space. In: Proceedings of the 14th International Confer- ence on Data Engineering, 1998: 209-218
  • 5[5]Song Z, Roussopoulos N. K-Nearest Neighbor Search for Moving Query Point. SSTD, 2001
  • 6[6]White D A, Jain R. Similarity Indexing with the SS-tree. New Orleans, USA: Proceedings of the 12th International Conference on Data Engineering, 1996 :516-523
  • 7[7]Guttman A. R-Trees: A Dynamic Index Structure for Spatial Search- ing. In: Proceedings of the 1984 ACM SIGMOD International Confer- ence on Management of Data, 1984 : 47-57
  • 8Roussopoulos N, Kelley S, Vincent F. Nearest Neighbor Queries[C]//Proc. of the 1995 ACM SIGMOD International Conference on Management of Data. San Jose, CA, USA: [s. n.], 1995.
  • 9Hjaltason G, Samet H. Incremental Distance Join Algorithms for Spatial Databases[C]//Proc. of the 1998 ACM SIGMOD International Conference on Management of Data. Seattle, Washington D. C., USA: [s. n.], 1998.
  • 10King Lum Cheung, Ada Wai-chee Fu. Enhanced Nearest Neighbor Search on the R-tree[J]. ACM SIGMOD Record, 1998, 27(3): 16-21.

共引文献14

同被引文献61

引证文献10

二级引证文献13

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部