需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10615 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:以最短路径研究为主的最优路径算法研究可以广泛地应用在计算机、信息科学、建筑学、地理学以及生物学等科学和实践领域。本文首先介绍了最短路径的国内外研究情况,对国内外一些相关研究进行了综合评述,详细介绍了五种常用的最短路径算法,包括Dijkstra算法、Warshall- Floyd算法、动态规划算法、A*算法和BFM算法;并简要阐述了最短路径的相关概念,最短路径的应用及分类;然后提出一个最短路径的问题(求解交通网络图的最短路径)并运用三种经典方法分别求解最短路径;且对结果进行对比分析得出几种求解最短路径方法的优劣;最后对文章进行了总结。
关键词:最短路径、Dijkstra算法、Floyd算法、动态规划算法
目录 摘要 Abstract 第一章 绪论-6 1.1研究背景和意义-6 1.2国内外研究现状-7 1)Dijkstra算法-8 1.1)基本思想-8 1.2)基本步骤-8 1.3)时间复杂度-9 2) Warshall-Floyd算法-9 2.1)算法思想-9 2.2)时间复杂度-10 3) 动态规划求解最短路径-10 3.1)基本思想-10 3.2)动态规划基本步骤-10 4 A*算法-11 4.1)算法思想-11 4.2)搜索步骤-11 5) BFM算法-12 1.3研究内容和论文结构-12 第二章 最短路径算法概述-13 2.1最短路径的定义-13 2.2最短路径问题的应用-13 2.3最短路径问题的分类-13 第三章 问题提出和算法求解-15 3.1 问题提出-15 3.2 Dijkstra算法计算步骤及结果-15 3.2.1标号法求解-15 3.2.2迭代求解-16 3.3 Warshall-Floyd算法求解-18 3.4 动态规划算法求解-20 第四章 比较分析-23 4.1 Dijkstra算法的优劣-23 4.2 Warshall-Floyd算法的优劣-23 4.3动态规划算法的优劣-23 第五章 总结-24 参考文献-25 致谢-27 |