求图中受限制的所有最短路径算法的分析与研究

被引量 : 0次 | 上传用户:kkrriikk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最短路径算法是图论、计算机网络、地理信息系统、交通咨询等诸多领域中研究的热门课题。它主要应用于路径搜索、网络寻优等方面。最短路径算法中较经典的有Dijkstra、Floyd等算法,这些算法只涉及到单目标优化,即只求出一条从一个顶点到另外一个顶点的最短路径及长度。随着科学技术的发展,单一目标往往很难准确地描述和解决现实生活中的问题,因此,带限制条件的最短路径算法具有较强的实用价值和更广泛的应用领域。本文就是基于此背景,展开对受限制的最短路径算法的讨论和研究的。本文提出了受限制条件的最短路径算法。这些算法在物流运输、交通路线的确定上起着重要的作用。本文首先介绍了最短路径算法的研究现状、研究意义。其次介绍了图以及常用算法的相关知识。接着对受限制最短路径算法以及本文提出的算法进行了详细地阐述。本文重点在于第三章。一共提出了三种相关算法。1、提出了一个求图中一个顶点到另外一个顶点间所有最短路径的算法。该算法是从终点开始对邻接到该点的结点出度减1,求出终点到该结点的当前最短路径长度,保存其有效直接后继结点,对出度为0的结点做同样的操作,依次类推,直到出度为0的结点都被处理完时,可以求出源点到终点的最短路径长度以及最短路径上各个结点的有效直接后继结点序列。本算法较以前的同类算法有易于理解,时间复杂度低等优点,其时间复杂度为O(n~2×(sh1(G,i,j))(n为图中结点总数,sh1(G,i,j)为图中实际的最短路径条数)。2、提出了一个受费用和顶点数限制的最短路径算法,该算法为每个结点各设置了一个状态链表,从源点状态开始求出其邻接点的满足限制条件的状态,并将状态存放在该结点的状态链表中,依此类推,直到终点为止。此时,终点的状态链表中存放的是满足限制条件的状态,路径长度最小的一个或者多个状态是满足限制条件的最短路径的终点状态,也可以求出满足限制条件的次短和再次短路径。其时间复杂度为O(n~2×N)(n为图中顶点个数,N为结点的状态数目的最大值)。3、提出了一个改进的受费用和顶点数限制的最短路径算法。该算法利用顶点数限制为树高,费用限制作为判断条件,建立一棵满足限制条件的最短路径树,求出满足限制条件的所有最短路径。其时间复杂度为O(k×n×sh2(G,k,1))(k为受限制的顶点数,sh2((G,k,1)为图中满足费用和顶点数限制的实际最短路径条数)。每个算法针对实例图做了仿真实验,并分析了实验结果,验证了算法的正确性与高效性。最后对本文提出的算法进行了总结与展望。
其他文献
中国设计风格缺失或新中式设计风格的泛滥渐遭诟病等,成为当下设计领域存在的问题。课题先总体阐述中国元素的学理定位,分别研究以艺术设计为中心的中国元素视觉识别系统的提
随着芯片市场的竞争日趋激烈,依靠不断发展的芯片制造技术,各生产厂商着力通过提高生产效率、降低制造成本,来增强自身的价格优势,基于此,需要对芯片的生产工艺流程不断进行
目的 探讨丙二醛(MDA)、一氧化氮(NO)及超氧化物歧化酶(SOD)三项氧化应激指标在类风湿性关节炎(rheumatoid arthritis,RA)疾病活动度中的临床价值。方法 随机选取RA患者为试验组,其他
防离子反馈膜是一层覆盖在微通道板输入面上的A1203或Si02膜,用以阻挡因为气体分子电离而产生的反馈离子,能够大大提升三代夜视器件的寿命。在测试防离子反馈膜的过程中,需要
二极管(LD)泵浦的全固态激光器由于具有结构简单、效率高、稳定性好等特点成为目前激光器研究的热点。激光晶体和吸收体在LD泵浦全固态激光器发展的各个阶段起着非常重要的作用
目的:探讨肝硬化腹水病人电解质紊乱与腹水程度的关系。方法:将136例肝硬化患者根据腹水程度(轻度、中度、重度)进行分组,用AFT-400D全自动电解质测定仪对各组K+、Na+、Cl-、
由于电力电子技术的快速发展,各种电力电子装置的广泛应用,以及各种设备自身的非线性,使得电力系统中的谐波含量越来越大,谐波污染成为了亟待解决的问题。针对于无源电力滤波器存
木材从力学角度上看是一种弹性材料,在结构上呈多孔状。木材的这个特性,可以使其弯曲。但是如果要攀得较小的弯曲曲率半径,应在弯曲之前对木材进行软化,增大木材的塑性。木材经软
宽禁带Ⅲ-Ⅴ族GaN基半导体材料在发光二极管、激光器、光电探测器以及高温、高频和大功率电子器件等方面有着诱人的应用前景和巨大的市场需求,是近年来光电子材料领域研究的
毛泽东决策思想的产生、形成和发展的历史过程,是以毛泽东为代表的中国共产党人把马克思主义理论中国化,丰富和发展马克思主义哲学理论的过程。从中国的实际出发,实事求是,是