基于空间填充曲线高维空间查询算法研究

被引量 : 18次 | 上传用户:lan_lang_
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
空间数据库是当前数据库领域中一个前沿研究课题。空间数据库突破了传统数据库主要基于文字和数字信息的应用,能够存储和分析大量具有复杂结构的空间信息。空间数据库是一种存储非空间和空间数据的数据库系统,在查询语言和数据模型中支持空间数据类型、空间索引、空间分析和空间查询。近年来,在很多领域中出现了高维数据应用,例如基于内容的多媒体检索和数据仓库,数据常常以高维向量的形式存在,并且数据量都比较大。在实际查询过程中,例如在医疗诊断领域,电子商务,用户不仅对检索精度有一定的要求,对检索时间也会提出更高的要求,必须保证系统有较高的检索效率,因此有必要研究针对大规模高维向量空间的高效查询算法。在低维空间中线性扫描算法及基于R树、VA文件和NB树的空间查询算法的查询效率较高,而在高维空间中这些算法的查询效率均出现不同程度上的恶化现象。空间填充曲线是一种把d维空间映射成一维空间的方法。它像一条线一样穿过高维空间中每个离散单元,且只穿过一次。它按照线性顺序对这些单元进行编号。针对上述算法应用到高维空间时查询效率较低的问题,本文利用空间填充曲线的降低空间维度和数据聚类性质,依据曲线的构造过程将高维空间分割成大小相等的网格,从而将位于高维空间网格中的点映射到线性空间中。提出一种基于Hilbert曲线高维近似k最近邻查询算法AKNN。算法AKNN将d维空间中的点进行(d+1)次平移,将平移后的点映射到线性空间中,并用B~+树进行存储。算法AKNN扫描查询点在每棵B~+树中的k个前驱点和k个后继点,从2k(d+1)个候选点集中选择距离查询点最近的k个点作为近似k最近邻。提出一种基于Z曲线高维近似k最近对查询算法AKCP。算法AKCP在点集上进行(d+1)次线性扫描,每次扫描计算包含当前点与其k个后继点的最小网格,当最小网格的边长大于候选解的最大值时停止当前点的扫描操作,继续扫描下一点。使用Z区域聚类相似数据,设计一种改进的索引结构B~Z树,提出一种采用深度优先高维空间范围查询算法B~ZRQ。算法B~ZRQ采用高效剪枝策略,能够快速遍历B~Z树。提出一种基于Hilbert曲线网格划分聚类算法HC。算法HC首先以网格为单位合并出面积较小的聚集,然后将小聚集经过若干次合并形成较大聚集,最终使得聚集最优。实验结果表明这些算法可行且高效。
其他文献
化肥对于江苏省水稻产量的增加起到了重要作用,也有利的促进了江苏省农村经济的发展。然而化肥投入的不断增加也给江苏省的大气、水体及土壤等带来了较为严重的环境污染。虽
201 1年开始,在我国加大宏观调控力度、经济转型和世界经济形式持续低迷的大背景下,我国工程机械行业出现了市场需求持续低迷、产能过剩、库存压力持续增长的现象。与此同时国外高端市场的价格敏感度持续上升,市场高端客户群体需求趋势持续下探;客户越来越多的期盼购买回本周期更快的产品,来规避市场快速变化的风险。2013年,习总书记提出建设新丝绸之路经济带和21世纪海上丝绸之路的合作倡议,获得相关国家的积极响
近几年各地农产品季节性的“卖难”的事件频繁发生,而市场上农产品的价格却不断上涨,供需严重脱节,加之食品安全频发,这给生产者、零售商、政府都提出来挑战。由于农产品是人
二十一世纪以来,经济全球化进程不断加快,农业也进入高速发展的时期,在打破传统农业经营模式的过程中,新的农业发展模式不断涌现,并成为农业现代化发展的新趋势,引起了学术界的广泛
我国是一个海洋大国,在中国由陆地走向海洋,由海洋走向世界的过程中,渔业一直占据十分重要的位置。明清时期是我国海洋经济和海洋社会大发展的时期,又是中外海洋社会经济大碰撞时
实现农业现代化既要发展高产、优质的作物品种,还需要通过大力推广农机化以降低单位土地面积的生产成本,但是我国农村土地的细碎化经营现状不利于现代农业的发展。通过土地流转
背景缺血性脑血管疾病是中老年人最常见危及生命的神经疾病。中风是人类第三大致死因素,人类在中风上的花费越来越多也越来越大,而幸存者往往伴随有残疾和部分功能的丧失。国
随着计算机网络的普及和电子商务的兴起,各商业银行都竞相提升网上银行服务水平,网上交易越来越方便快捷。网上银行为银行客户提供舒适低碳的金融服务的同时,也被诈骗犯罪分子拿
资产证券化是二十世纪七十年代以来金融市场上最重要,最具生命力的创新之一。其具有结构金融的特点,在不同的国家中有着不同的法律制度和经济环境,为了最大限度的减少融资成
目前我国学者虽然已构建了具有内在关联的教育学学科体系,但20世纪下半叶中国教育学学科体系的建设和发展,尚存在以下问题:学科发展不平衡现象严重;照搬外国模式倾向严重,原