- 9
- 0
- 约1.29万字
- 约 15页
- 2016-11-28 发布于贵州
- 举报
最短路径算法分类与应研究
课题结题论文
题 目 最短路径算法分类与应用研究
学 院
专 业
班 级
学生姓名
指导教师
2008年10月最短路径算法分类与应用研究
姓 名:
班 级:
指导教师:
摘要
本文研究目的在于收集整理关于最短路径的普遍算法,为研究最短路径问题在一些出行问题、管理问题、工程问题及实际生活问题中的应用,为企业和个人提供方便的选择方法。同时,也为参加数学建模的同学提供一些解题的思路与方法,为比赛提供有利的资源。最后应用蚁群算法来解决浙江旅行商问题。
通过应用最短路径算法中的蚁群算法来解决浙江旅行商问题,以各城市经纬度作为初始条件,通过MATLAB程序计算最短路径,并画出最短路线图。
关键词
最短路径算法,最短路径应用,蚁群算法,浙江旅行商目 录
摘要 I
关键词 I
第一章 绪论 2
第二章 最短路径算法 2
一、Dijkstra算法 2
1、适用条件和范围 2
2、算法描述 2
3、算法实现 2
二、A*算法 2
1、适用条件和范围 3
2、算法原理 3
3、算法描述 3
三、Bellman-Ford算法 3
1、适用条件和范围 3
2、算法描述 4
3、算法实现 4
四、Topological?Sort(拓扑排序)算法 4
1、适用条件和范围 4
2、算法描述 4
3、算法实现 4
五、SSSP?On?DAG算法 4
1、适用条件和范围 4
2、算法描述 5
3、算法实现 5
六、Floyd算法 5
1、适用范围 5
2、算法描述 5
3、算法小结 5
七、Prim算法 5
1、适用范围 5
2、算法描述 5
3、算法实现 5
八、Kruskal算法 6
1、适用范围 6
2、算法描述 6
3、算法实现 6
九、Johnson算法 6
1、适用范围 6
2、算法实现 6
第三章 最短路径算法应用 6
一、TSP问题的介绍 6
二、TSP问题算法的介绍 6
1、贪心算法 6
2、模拟退火算法 7
3、遗传序列算法 7
4、蚁群算法 8
三、算法应用 8
1、解决浙江旅行商问题时算法描述 8
2、蚁群算法的MATLAB程序描述 9
3、蚁群算法解决浙江旅行商问题 11
第四章 总结 12
致谢 12
参考文献 13
绪论
随着计算机科学的发展,人们生产生活效率要求的提高,最短路径问题逐渐成为计算机科学、运筹学、地理信息科学等学科的一个研究热点。也正因为最短路径问题在实际生产生活中应用广泛,优化该算法和提高算法的求解效率具有重大的现实意义。
最短路径问题是图论研究中的一个经典算法问题,旨在寻找图(由结点和路径组成的)中两结点之间的最短路径。算法具体的形式包括:确定起点的最短路径问题—即已知起始结点,求最短路径的问题;确定终点的最短路径问题—与确定起点的问题相反,该问题是已知终结结点,求最短路径的问题;在无向图中该问题与确定起点的问题完全等同,在有向图中该问题等同于把所有路径方向反转的确定起点的问题;确定起点终点的最短路径问题—即已知起点和终点,求两结点之间的最短路径;全局最短路径问题—求图中所有的最短路径。用于解决最短路径问题的算法被称作最短路径算法。
本文研究目的在于收集整理关于最短路径的普遍算法,为研究最短路径问题在一些出行问题、管理问题、工程问题及实际生活问题中的应用,为企业和个人提供方便的选择方法。同时,也为参加数学建模的同学提供一些解题的思路与方法,为比赛提供有利的资源。最后应用蚁群算法来解决浙江旅行商问题。
最短路径算法
本课题旨在总结归纳最短路径的普遍算法,经收集资料发现最短路径算法主要有:Dijkstra算法、A*算法 、Bellman-Ford算法、Topological?Sort(拓扑排序)算法、SSSP?On?DAG算法、Floyd算法 、Prim算法、Kruskal算法及Johnson算法。其中最常用的路径算法有:Dijkstra算法、A*算法、Bellman-Ford算法及Floyd算法。
一、Dijkstra算法
1、适用条件和范围:
(1)单源最短路径(从源点s到其它所有顶点v);
(2)有向图和无向图(无向图可以看作,同属于边集E的有向图);
(3)所有边权非负(任取都有)。
2、算法描述:
如果 v1→ v2→ v3→ v4 是 v1→ v4 的最短路径,则 v1→ v2→ v3 一定是 v1→ v3 的最短路径。 v2→ v3→ v4 一定是 v2→ v
您可能关注的文档
- 普通高校大学生思想政教育工作试评估.doc
- 普通高等学校军事课教大纲.doc
- 普通高等学校大学英语重点翻译.doc
- 普通高等学校档案管理法.doc
- 普通高等院校内部审计力现状及发展需求研究.doc
- 普通高等院校本科基础程研究.doc
- 景区2015年上半年作总结.doc
- 景区投诉处理技巧及注问题.doc
- 景德镇陶瓷学院“音你配”电影配音大赛活动策划书.doc
- 景洪市小街小学201年工作总结暨2013学年工作目标.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)