基于关键词的最优路径查询高效处理方法的研究

来源 :太原理工大学 | 被引量 : 2次 | 上传用户:hillyblue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
路网中的空间路径搜索是地图服务中的一项基本功能,有别于传统的最短路径搜索,基于关键词的最优路径搜索(Keyword-aware Optimal Route Search,KORS)旨在查询返回一条覆盖所有用户指定的查询关键词、满足有限的行程预算(行程公里数),最终有最小花费(行程费用或时间)的路径。KORS是一种面向基于位置的服务(Location Based Service,LBS)的查询技术,能够为用户个性化的出行提供旅游行程的规划。由于KORS具有考察属性多样、拓展组合多变、查询条件受限等特点,实际求解该类问题的真实最优解是一类NP难题,故提出更为有效的查询处理方法颇具研究挑战。为减小处理KORS查询的复杂度,当前最新研究方法采用两类近似算法以及一类贪婪算法,在优化后的解空间下对问题进行近似最优求解。然而,这其中依然存在着不足之处,主要表现在:1.近似算法的执行效率在大图及多关键词查询中存在瓶颈;2.启发式算法无法求得能够满足所有查询约束条件的结果。因此本文针对上述两类问题展开研究,首先对符合KORS查询条件的所有可行结果进行分析,发现KORS的求解本质是采用Skyline路径序列化地构建部分关键顶点间的连接。由于现有算法各自采用了较为极端的路径拓展方式,为权衡查询处理的效率与精度,本文提出一种新的路径拓展构建方法:基于关键词的Skyline路径构建(Keyword-aware Skyline Route Generation,KSRG),以Skyline路径拓展代替旧有算法中极端的路径拓展方式,从而使路径能够在拓展过程中优先满足对查询关键词的覆盖。其次为了有效提升KSRG执行的可扩展性,本文进一步设计适用的完全多项式时间近似策略(Fully Polynomial拟Time Approximation Scheme,FPTAS),将原幂指复杂度级下的KSRG求解过程限定在多项式级。基于上述框架,提出近似算法以实现在大规模路网图及多关键词查询下更为高效通用的KORS查询处理过程。通过真实路网数据集下的实验测试,本文验证了提出方案的有效性:提出算法相对原有算法能够在有限精度损失下有效提升查询执行效率,同时能够在更大规模路网图下具有相对合理的查询开销。
其他文献
随着现代信息技术的高速发展,数据的结构形式变得越来越复杂。图作为一种一般数据结构,能够对复杂结构的数据以及数据和数据之间存在的相互关系进行建模,这使得图数据管理的应用
随着计算机网络通信的迅猛发展,安全协议的重要性越来越得到重视。安全协议负责密钥分发和身份认证,一旦其自身出现漏洞,那么将会对通信的安全造成威胁。基于这种迫在眉睫的
医学诊断,是指医生给病人检查疾病,并对病人疾病的病因、发病机制作出分类鉴别,以此作为制定治疗方案的方法和途径。这本质上是一个分类过程,也称模式识别。现有的分类方法有
学位
微学习是一种新型学习方式,是在线学习适应碎片化时代的一种发展形式。微学习最主要的特点是,其学习单元包含的知识内容相对精简,构成包括文本、音频/视频和图像等多种形式,
近年来,随着计算机技术、网络传输技术和视频压缩技术的不断发展,人们对生产和生活环境的安全要求不断提高,视频监控系统以其直观、方便、信息内容丰富的特点已越来越受到人们的
近年来,计算机网络环境日益复杂,网络战在国家安全中地位迅速提升;另外,木马和僵尸网络有逐年快速增加的趋势,带动黑色产业链进一步蔓延。通过对木马控制模型及检测技术进行
学位
微尺度海洋湍流混合是大洋中普遍存在的现象,湍流混合是整个大洋环流的源动力,同时是控制着海洋生态环境的关键因素,对于海水的能量、质量、动量和全球温度气候也有重要影响。研
随着互联网的普及,越来越多的多媒体信息通过互联网传播,IPTV (Internet Protocol Television)直播服务就是其中一类。IPTV直播服务具有较高的服务质量(Quality of Service,