大规模图上的基于规则约束的最短路径算法研究

来源 :天津大学 | 被引量 : 0次 | 上传用户:cxwycn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最短路径查询是图数据管理中非常重要的一类问题,本文研究了基于某些约束的最短路径查询问题,不同的约束条件对应于不同的问题,它们是一类特殊的最短路径查询问题。本文中,基于约束的最短路径是指:给定必经点集,返回的最短路径经过必经点集中的所有点且路径满足约束条件。目前已有的工作侧重于空间数据集(两点之间的最短距离用欧氏距离表示)上的最短路径问题,它采用穷举的方式列出所有满足约束的路径,然后选择长度最小的路径作为问题的解。然而,在实际的道路交通网中,两点之间的距离等于两点之间的最短路径的长度,它往往大于两点之间的欧氏距离,此外,已有的算法求解此类问题相当于枚举出所有满足约束条件的必经点的排列,然而,大部分排列对于求解最短路径来说是冗余的,采用穷举的方式会造成大量重复的计算。本文对每个问题设计了相应的求解算法,具体的工作如下:1、基于点约束的最短路径查询问题,即给定一些必经的点,寻找一条从起点到终点且经过所给必经点的最短路径。对于此问题,本文的主要工作有:提出了一种新的有效的算法,并对此算法设计了两种优化技术来寻找具有顶点约束的最短路径;设计了可以应用于大规模图上的多项式时间的近似算法,并且证明了近似算法的近似比为3;在几个真实数据集上进行了实验验证,并将本文的算法与最先进的算法进行比较,实验结果验证了算法的有效性。2、基于规则的最短路径查询问题,即给定起点和终点,寻找一条从起点到终点的最短路径,使得此路径经过用户指定点集中的所有点且某些点的访问要满足一定的先后顺序。对于此问题,本文的主要工作有:提出广义规则树的概念,设计了生成广义规则树的算法,并利用广义规则树来判断算法是否找到一条基于规则的最短路径;设计了一个基于最优子路径的前向扩展算法,该算法可以快速求解基于规则的最短路径问题,并设计了前向扩展算法的改进算法–基于最短优先策略的前向扩展算法;在真实的数据集上设计了大量的实验,并与已有的性能最好的算法做比较,实验结果验证了本文算法的有效性。本文主要研究基于某些约束的最短路径查询问题,并围绕不同的约束所对应的不同问题,分别设计了相应的求解算法,本文所设计的算法与同类问题中已有的算法相比均具有较好的查询性能。
其他文献
本文简单介绍了激光辐照对人体组织的热效应,光效应;介绍了激光焊接时可能引起的对眼睛、神经和皮肤的损伤以及有关的标准;指出了对激光损害应采取的工程控制、个人防护以及
蛋白核小球藻(Chlorella pyrenoidosa)是一种新资源食品,蛋白含量高,氨基酸种类齐全。然而,必需氨基酸中含硫氨基酸(甲硫氨酸+半胱氨酸)含量较低。因此,提高含硫氨基酸含量有助于
近年来,特种品养殖发展迅猛,可谓一枝独秀,而与此形成鲜明对照的是以四大家鱼为代表的传统常规品养殖则呈现出逐年萎缩的态势。文章力图从营养学、经济学、历史学和生态学的角度
摘要:在临床实习阶段开展护理理论的教学,不仅有利于激发学生的学习兴趣,巩固护理理论知识;而且有利于提高学生的评判性思维能力,分析问题、解决问题的能力和综合素质,为其日后成为一名临床护理研究工作者奠定牢固的基础。  关键词:护理理论 PBL    Nurse in the theoretical teaching in the graduate student to search using the
积极参与国际分工是我国海产品加工业今后的一个发展趋势。但是,我国海产品加工业目前存在着企业规模小、产品质量有待提高、品牌形象有待加强、渠道建设能力弱等问题。今后,作
本文介绍了国家高电压计量站利用磁调制式电流比较仪作为标准器,借鉴工频电流自校系统采用的比较法、加法、和乘法等校准线路建立的国家10kA直流电流比例标准自校系统,分析了
本文介绍了一种新的信道分配方法,它特别适合于第三代移动通信系统这种具有多层小区覆盖结构,并提供多媒体业务的工作环境.该算法将多媒体业务分成许多分量,并尽量让其在最适
建立平行钢丝拉索疲劳寿命的理论分析模型,为平行钢丝拉索的设计及疲劳评定提供理论依据。考虑平行钢丝拉索的特点,根据单根钢丝疲劳寿命的概率分布及线性累积损伤理论,提出
为了较为准确地评价水利枢纽对环境的影响,基于水利枢纽与环境之间的关系,研究了水利枢纽环境影响的评价指标体系及多层次模糊综合的评价方法。以嘉陵江亭子口水库为例,将评