基于Voronoi图的路网中的概率最近邻和排序反向k近邻查询研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:yluylu2k
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着无线通信技术的发展和智能终端的不断普及,基于位置的服务(Location-Based Services:LBS)迎来了新的发展契机,LBS市场呈现爆发式增长。作为LBS的核心技术之一,位置相关查询也随之成为学术界和工业界共同关注的热点问题。在众多的位置相关查询中,最近邻查询和反向最近邻查询被认为是最基础和应用最广泛的查询类型。最近邻查询既可以单独作为LBS服务来提供,比如查找最近的餐馆、酒店等,也可以作为基础技术为其他查询(如反向最近邻查询、窗口查询等)提供支持。反向最近邻查询在涉及到一个对象对其他对象的“影响范围”和“影响程度”时有很好的应用,比如在新建商场、医院等基础设施时的选址问题和现在很热门的针对性广告(targeted advertising)。  现代社会路网(公路、铁路等)发达,人们的很多活动都发生在路网空间,比如导航、旅行等。同时,路网的发达也使得欧氏距离不再适用于估计对象间的距离,尤其是在路网密集的城市地区。因此,研究适用于路网的最近邻查询算法很有必要。另外,由于定位不精准、传输带宽限制、隐私保护等原因,不确定性在LBS中广泛存在。而简单的用点数据来代表位置不确定对象的做法通常会导致查询结果不够准确甚至出错。因此,很有必要研究路网中的基于位置不确定对象的最近邻查询。  Voronoi图由于天然保存了最近邻信息,因此常常被用于处理最近邻和反向最近邻查询。虽然已有算法可以计算欧氏空间中基于不确定对象的Voronoi图和路网中基于确定对象的Voronoi图,但还没有算法用于构造路网空间中基于不确定对象的Voronoi图(Network Uncertain Voronoi Diagram:UNVD)。为了更深入、系统地研究UNVD,文中按照所划分空间的不同将UNVD分成node-UNVD、link-UNVD和area-UNVD三种类型,分别对应路网节点空间、路网边空间和由路网及路网所在平面构成的组合空间。并且,针对每一种类型的UNVD,首次提出了构造方法。算法MarkV用来构造node-UNVD,通过对每个路网节点赋予标签来记录当前的可能最近对象及其与路网节点间的距离范围,只需遍历一次路网便可求出所有路网节点的可能最近对象集合。相比基于最短路径的直观算法,MarkV可以减少80%的时间开销。在node-UNVD的基础上,对路网边进一步划分,使得每条子边上的点的可能最近对象相同,便得到link-UNVD。以link-UNVD中的Voronoi单元为生成对象来构造欧氏空间的线段Voronoi图即得到area-UNVD。  本文首次给出路网空间中的概率最近邻(Network Probabilistic Nearest Neighbor:NPNN)查询处理方法。该方法利用预计算的link-UNVD来处理NPNN查询。首先,给出了公式用于计算结果对象成为最近邻的概率。然后,提出了四叉树结构的索引gIndex和哈希表索引qIndex来对link-UNVD的边、边的可能最近对象和该对象成为最近邻的概率进行索引。最后,基于提出的索引结构,分别给出了快照和连续的NPNN查询处理方法。实验结果显示,gIndex和qIndex在NPNN查询过程中的I/O性能和时间性能均优于其他索引技术。  对于反向最近邻,介绍了一种新的查询类型,排序反向最近邻(Ordered Reverse k Nearest Neighbor:ORkNN)查询。与普通的反向最近邻相比,ORkNN查询的内容额外包括了“影响程度大小”信息,因此,利用ORkNN查询能够提供更加精准和人性化的服务。为了适应移动计算环境的需要,研究了在按需广播的环境中处理ORkNN查询的方法。该方法利用了高阶排序Voronoi图来处理ORkNN查询。通常情况下,预处理的Voronoi图不适合用来处理高阶反向最近邻查询,因为在k值提前不知道的情况下,需要预计算多个Voronoi图来应对k值不断变化的查询请求,从而造成极大的计算开销。该研究通过进一步开发高阶排序Voronoi图的性质,做到只需要预计算一个高阶排序Voronoi图即可处理所有的ORkNN查询请求,大大减少了预计算的开销。另外,由于已有的广播调度算法不适合用来处理按需广播下的ORkNN查询,提出了一个基于优先级的广播调度算法用来将ORkNN查询的结果高效地广播给客户端。实验结果表明,该广播调度算法在查询失败率和广播效率方面均优于其他算法。
其他文献
在互联网快速发展的推动下,人类生活的基本方式已经悄然发生改变。以往的物质交换方式、信息传播方式演变为新时代的“非主流”,互联网取而代之成为社会生活的必需品。新闻是
在无线通信与电子设备领域的新发展,促进了廉价、低耗、功能丰富的传感节点的发展,这样的传感节点体积小,可以在短距离内实现自由通信.这些微小的传感节点由感应、数据处理及通
随着多媒体的发展,网络音乐也日益增多。现在人们已经不满足于通过歌曲名、歌曲的演唱者等一些文本信息来检索。特别是对于那些种类繁多的音乐数据,人们也许只记得一个调子,
视频网格(Video Grid)基于CDN(Content Distribution Network)技术,集成了现有的各种多媒体技术,并将其封装为服务,通过网格门户给用户提供统一的视频点播界面。由于视频网格
传统的互联网体系结构目前在很多方面已不能适应网络应用的发展,网络体系结构的自治化(Autonomic)研究是当前网络体系结构研究的热点之一,自治网络是一种新型的网络结构,它具
随着芯片集成度的不断提高和用户对电子产品功能更高的需求,基于共享存储器的异构多处理器片上系统(Multi-Processor System on Chip)逐渐成为高端嵌入式应用市场的主流。对
军用通信网络的不断发展,使得传统的尽力而为型分组交换网已无法满足战术通信网的需求。而网络的发展瓶颈正是计算机网络的服务质量(QoS)保证机制所关注的问题。建立通信网的QoS
随着科学技术的发展,数据广播已经成为一种主流的通讯方式。在实际的广播环境中,广播带宽资源往往有限,因此,如何在保证查询任务实时性要求的前提下,减小广播带宽的开销,这是一个急
本文对集中式I/O技术进行了研究,并在此基础上讨论了如何提高对非连续数据访问的性能。在许多并行应用中,每个进程需要访问在文件中存放位置不连续的小块数据。访问这种不连
从20世纪80年代后期起,基于系统调用的入侵检测方法的研究蓬勃兴起,并且取得了很大成功,为入侵检测技术的发展开辟了新的研究方向。   该方法是通过统计短序列在短期内出