论文摘要
动态环境下的路径计算问题是近年来路径算法研究的热门话题。动态环境下的最短路径算法在物流配送,网络架构,城市规划等领域被广泛的运用。同时,作为解决最优化问题的基础,在动态环境下对最短路径算法进行研究与模拟实现也具有很高的理论价值。目前被研究最多的动态算法是DSP(Dynamic Shortest Path)算法,即在动态环境下,当边权值发生改变后重新求出最短路径树的算法,本文在已有算法的基础上设计出改进和扩展的DSP算法,并通过实验来模拟实现,具体做了以下工作:首先,总结已有的DSP算法,分析和归纳这些算法的优缺点,并重点对球线模型(Ball-and-String Model)算法进行了深层次的研究。其次,设计出新DSP算法,包括针对动态环境下边权值增大的算法:SDI算法和BSI算法;针对动态环境下边权值减小的算法:SDD算法;以及针对边权值既有增大又有减小的算法:ISF算法。前三种算法称为半动态算法,第四种称为全动态算法。此外,本文还结合实际应用的需要设计了一种带权值比较的静态最短路径算法:CWPT算法。最后,通过实验模拟动态环境,对所设计的算法进行测试,分析算法的性能,证明本文设计的算法在计算复杂度和最大程度保持原有最短路径树拓扑结构不变两个方面较已有算法有一定程度的改进。
论文目录
摘要ABSTRACT第一章 绪论1.1 选题背景1.2 论文研究的意义1.2.1 论文研究的实用价值1.2.2 论文研究的理论价值1.3 动态环境下路径问题的发展概况及现状1.4 论文所要解决的问题1.5 本文的结构第二章 图的定义及最短路径问题相关概念2.1 图的基本定义2.2 图的存储结构2.3 图的遍历2.4 最短路径问题及相关算法2.4.1 最小生成树算法2.4.2 最短路径算法第三章 动态环境下的路径计算问题3.1 DSP 问题中的符号及基本定义3.2 已有的动态算法3.2.1 FMN 算法3.2.2 Dynamic SWSF-FP3.2.3 基于球线模型的动态SPT 算法3.3 本章小结第四章 改进的动态最短路径算法的设计与实现4.1 半动态最短路径算法4.1.1 SDI(semi-dynamic-increase)算法4.1.2 BSI(Ball-and-string increase)算法4.1.3 SDD(semi-dynamic-decrease)算法4.2 全动态最短路径算法4.2.1 ISF 算法基本思想4.2.2 ISF 算法设计4.3 带权值比较的SPT 算法4.3.1 CWPT 算法基本思想4.3.2 CWPT 算法设计4.4 本章小结第五章 动态环境下最短路径算法的模拟实验5.1 实验环境5.2 算法评价标准5.3 影响算法的因素5.4 实验结果及分析5.4.1 权值改变数目对各算法的影响5.4.2 权值变化率对各算法的影响第六章 总结与展望6.1 本文工作的总结6.2 未来工作的展望致谢参考文献
相关论文文献
标签:最短路径论文; 动态环境论文; 算法论文; 球线模型论文;