作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (24): 22-24. doi: 10.3969/j.issn.1000-3428.2011.24.008

• 软件技术与数据库 • 上一篇    下一篇

高维主存的反向K最近邻查询及连接

刘 艳 1,2,郝忠孝 1,3   

  1. (1. 哈尔滨理工大学计算机科学与技术学院,哈尔滨 150080;2. 长春大学计算机科学技术学院,长春 130022; 3. 哈尔滨工业大学计算机科学与技术学院,哈尔滨 150001)
  • 收稿日期:2011-07-15 出版日期:2011-12-20 发布日期:2011-12-20
  • 作者简介:刘 艳(1981-),女,讲师、博士研究生,主研方向:高维数据处理,空间数据库;郝忠孝,教授、博士生导师
  • 基金资助:
    黑龙江省自然科学基金资助项目(F2006-01)

High-dimensional Main-memory Reverse K Nearest Neighbor Query and Join

LIU Yan 1,2, HAO Zhong-xiao 1,3   

  1. (1. College of Computer Science and Technology, Harbin University of Science and Technology, Harbin 150080, China; 2. College of Computer Science and Technology, Changchun University, Changchun 130022, China; 3. College of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, China)
  • Received:2011-07-15 Online:2011-12-20 Published:2011-12-20

摘要: 对高维主存的反向K最近邻(KNN)查询进行研究,提出一种Δ-RdKNN-tree索引结构。通过在该索引结构上进行主存KNN自连接,预处理数据集中点的KNN距离信息。将这些距离扩展到索引的各层节点中,基于该索引设计高维主存的反向KNN查询算法以及反向KNN连接算法。分析结果表明,该算法在高维空间中是有效的。

关键词: 高维, 主存, 反向K最近邻查询, 反向K最近邻连接, 预处理

Abstract: The Reverse K Nearest Neighbor(RKNN) problem is a generalization of the reverse nearest neighbor problem which receives increasing attention recently, but high-dimensional RKNN problem is little explored. This paper studies on the high-dimensional main-memory RKNN queries, proposes an indexing structure called Δ-RdKNN-tree, precomputes KNN distances of points in the dataset by main-memory KNN self-join based on this index and propagates these distances to higher level index nodes. Main-memory RKNN query algorithm based on this index is proposed and main-memory RKNN join algorithm is given for set-oriented RKNN queries. Analysis shows that the two algorithms are effective in high dimension space.

Key words: high-dimensional, main-memory, Reverse K Nearest Neighbor(RKNN) query, Reverse K Nearest Neighbor(RKNN) join, preprocess- ing

中图分类号: