基于动态矩形遍历搜索的K-NN查询算法

来源 :河南理工大学 | 被引量 : 0次 | 上传用户:yindiend
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动计算、无线通信以及定位技术的快速发展,大量的应用领域,如交通、商贸、物流、气象、军事等,积累了巨大的空间数据。人们迫切需要对这些数据进行各种查询分析以便发现其隐藏的知识或做出正确的决策。本文首先分析了利用传统的树索引和网格索引进行K-NN查询的优缺点,基于树索引的K-NN算法,采用测量距离和剪枝策略提高查询效率,在继续查找下一近邻时,往往需要大量的距离计算以便排除不必要的查找区域,在数据量庞大的情况下,频繁的计算距离所花费的时间代价很大,算法查询效率急剧下降,基于网格索引的K-NN查询算法,通过计算被查询对象与其周围八个网格中的对象距离,获取近邻对象,并一层层向外扩大查询范围,查询范围不灵活,会出现空网格单元使得近邻对象的查询次序与实际排序顺序不一致,致使搜索缓慢,存储利用率低。本文提出了基于动态矩形遍历搜索的K-NN查询算法,采用聚类方法将空间数据对象聚类到被查询对象所在的水平和竖直方向,选择大小合适的矩形动态进行移动以获取下次进行查询的范围,采用动态矩形进行遍历搜索K-NN对象,由于将数据对象进行聚类,使得每类中数据对象间距变小,动态矩形在每个方向的查询区域不为空,节省了存储空间,采用要查找的K-NN对象数目来选取动态矩形的大小,排除了人为性,查找范围具有很大随机性,由实际数据对象的空间分布决定,动态矩形大小更为合理,同时有效排除了当前不必要查询的区域,在四个方向上是循环进行查找,每次遍历过程中,动态矩形只在一个方向进行一次数据对象范围划分,查找完后,便转向下一个方向进行避免了某方向长期被占用,由于下一个查找方向是上次遍历过程中下一个具有最小近邻距离的方向,所查找的近邻对象之间的顺序趋于最终结果排序顺序,只需进行少量对象间的调整即可,提高了查询效率。论文在采用Java开发技术实现了对基于动态矩形遍历搜索的K-NN查询算法方法的仿真测试。然后依照空间数据库中有关索引算法性能评价的准则,运用随机所产生的空间数据对象集进行测试,实现了对基于动态矩形遍历搜索的K-NN查询算法,树索引和网格索引进行K-NN查询算法的仿真与比较,实验表明,新提出的K-NN查询算法,在查询性能上明显优于传统的索引算法,与树索引相比,不需要进行大量计算进行剪枝去获取有效查询范围,与基于网格索引的查询算法相比,减少了向外扩展的次数,提高了近邻区域的利用率。
其他文献
在社会经济建设快速发展的背景 下,我国的建筑行业迅猛发展,建筑工程施工规模日益扩大,建筑工程管理的重要性凸现出来.因此,对于建筑企业的健康长远发展而言,加强建筑工程管
建筑物的主体结构工程是建筑工程中的基础工程,在对建筑物主体结构施工的过程中,一定要应用相关的技术保证建筑物整体施工的质量.在工程施工中,结构模板施工技术、钢筋施工技
[摘 要] 学科生长机理包括学科基因、生长空间、生长点和生长路径。西部地区财经院校公共管理学科应该按照这样的学科机理进行建设,从效率逻辑来开辟由区域性和民族性、学科“路径依赖”性与应用性三者融合所形成的公共管理问题,着重从经济学、社会学、管理学和人类学吸收实证研究方法,形成专属性强的学科知识累积模式,主要研究财政经济类、区域管理类、公共服务类、管理方法工具类主题。  [关键词] 学科生长机理;公共
岩溶隧道施工中经常遇到全充填和半充填及无充填溶洞,溶洞的出现对隧道的施工带来非常大的影响,特别是过江隧道.为保证隧道施工的安全,隧道中溶洞的合理处理将会起到非常重要
随着信息技术的快速发展,社会各行业的信息化程度越来越高。但是它们都是独立的,相互无关联的。如何有效利用并组合各行业和各部门的信息化成果成为当前一个重要课题。由此产生
我国工程项目管理起步晚,即便当前已迈入精细化管理时代,但仍有很多环节无法达到精细化管理要求,很难系统化地实施工程项目质量管理,缺乏工程全寿命周期的整体规划.为此,本文
现如今,现代建筑有很大发展,不仅在于质量及结构美观上的提升,在建筑舒适性以及节能环保方面也有明显进步,这对暖通工程质量与效果提出新的要求.而暖通工程施工较为复杂,还会
在城市化发展中地铁是十分常见的交通方式,极大地提升了人们出行的效率,推进了城市经济社会的发展,地铁施工还存在着一定的安全问题,本文在分析施工安全管理现状的基础上,探
随着Internet上功能相似的Web服务的逐渐增多,在运行时刻基于服务质量(QoS)对Web服务进行查找和选择已成为研究热点。现有的基于QoS的服务选择方法通常假定服务提供者QoS数据
贫困大学生的经济状况使他们面临着学习和生活的双重压力,重压之下表现出自我封闭、自尊与自卑矛盾、焦虑和依赖等心理.针对贫困生特点,创新贫困生资助育人功能,建立贫困生数