最短路径算法及其应用.doc

湖 北 大 学 本 科 毕 业 论 文 (设 计) 题 目 最短路径算法及其应用 姓 名 学 号 专业年级 指导教师 职 称 2011年 4月 20 日 目 录 绪论…………………………………………………………………………………(1) 1 图的基本概念………………………………………………………………………(1) 1.1 图的相关定义…………………………………………………………………(1) 1.2 图的存储结构…………………………………………………………………(2) 1.2.1 邻接矩阵的表示………………………………………………………(2) 1.2.2 邻接矩阵的相关结论…………………………………………………(3) 2 最短路径问题………………………………………………………………………(3) 2.1 最短路径………………………………………………………………………(4) 2.2 最短路径算法…………………………………………………………………(4) 2.2.1Dijkstra算法……………………………………………………………(4) 2.2.2Floyd算法………………………………………………………………(5) 3 应用举例……………………………………………………………………………(5) 3.1 Dijkstra算法在公交网络中的应用……………………………………………(5) 3.1.1 实际问题描述……………………………………………………………(5) 3.1.2 数学模型建立……………………………………………………………(5) 3.1.3 实际问题抽象化…………………………………………………………(6) 3.1.4 算法应用…………………………………………………………………(6) 3.2 Floyd 算法在物流中心选址的应用…………………………………………(7) 3.2.1 问题描述与数学建模……………………………………………………(7) 3.2.2 实际问题抽象化…………………………………………………………(7) 3.2.3 算法应用…………………………………………………………………(8) 参考文献……………………………………………………………………………(10) 附录…………………………………………………………………………………(11) 最短路径算法及其应用 摘 要 最短路径算法的研究是计算机科学研究的热门话题,它不仅具有重要的理论意义,而且具有重要的实用价值。最短路径问题有广泛的应用,比如在交通运输系统、应急救助系统、电子导航系统等研究领域。最短路径问题又可以引申为最快路径问题、最低费用问题等,但它们的核心算法都是最短路径算法。经典的最短路径算法——Dijkstra和Floyd算法是目前最短路径问题采用的理论基础。本文主要对Dijkstra和Floyd算法进行阐述和分析,然后运用这两个算法解决两个简单的实际问题。 【关键字】 最短路径 Dijkstra算法 Floyd算法 图论 Shortest path algorithms and their applications Abstract The research about the shortest path is a hot issue in computer science. It has both important theoretical significance and important utility value. The shortest path problem has broad application area, such as transport system, rescue system, electronic navigation system and so on. The shortest path problem can be extended to the problem of the fastest path problem and the minimum cost problem. But their core algorithms are all both the shortest path algorithms. The class

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档