1 / 11
文档名称:

最短路径Dijkstra算法.ppt

格式:ppt   大小:362KB   页数:11页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

最短路径Dijkstra算法.ppt

上传人:幻影 2021/11/17 文件大小:362 KB

下载得到文件列表

最短路径Dijkstra算法.ppt

相关文档

文档介绍

文档介绍:最短路径Dijkstra算法
2020/12/2
1
1 最短路径
两点之间的最短路径问题:
求从某个源点到其余各点的最短路径
每一对顶点之间的最短路径
2020/12/2
2
精品资料
3
你怎么称呼老师?
如果老师最后没有总结一节课的重点的难点,你是否会认为老师的教学方法需要改进?
你所经历的课堂,是讲座式还是讨论式?
教师的教鞭
“不怕太阳晒,也不怕那风雨狂,只怕先生骂我笨,没有学问无颜见爹娘 ……”
“太阳当空照,花儿对我笑,小鸟说早早早……”
4
求从源点到其余各点的最短路径的算法的基本思想:
依最短路径的长度递增的次序求得各条路径
源点
v1
v2

其中,从源点到顶点v的最短路径是所有最短路径中长度最短者。
2020/12/2
5
2 Dijkstra算法
单源最短路径问题是:
给定带权的有向图G=(V,E),源点v∈V,求从v到V中其余各顶点的最短路径。
如何求解上图中的最短路径问题,Dijkstra提出了一种解决方案。
2020/12/2
6
即迪杰斯特拉算法,其基本思想如下:
设置辅助数组Dist,其中每个分量Dist[k] 表示 当前所求得的从源点到其余各顶点 k 的最短路径的长度。
1)在所有从源点出发的弧中选取一条权值最小的弧,即为第一条最短路径。
V0和k之间存在弧
V0和k之间不存在弧
2020/12/2
7
3)每次从集合V-S中取出具有最短特殊路径长度的顶点u,将u加到S中,同时对数组Dist做必要的修改。若 Dist[u]+[u][k]<Dist[k]
则将 Dist[k] 改为 Dist[u]+[u][k]。
其中,特殊路径指从源点到u中间只经过S中顶点的路径。
2)设置一个顶点集合S,存放最短路径的终点。顶点k为当前最短路径的终点,将Vk 加入集合S中,而Dist[k]为最短路径的长度。
4) 重复操作2)、3)共n-1次。由此求得图上其余各顶点的最短路径是依路径长度递增的序列。
2020/12/2
8
若带权图G如下所示,根据上述算法来求解源点v0到v2的最短路径。
2020/12/2
9
根据以上分析和举例,不难得出狄杰斯特拉算法,其描述如下:
Void shortestPath(MGraph G,int V0, PathMatrix &P, ShortPathTable &D)
//P[v]表示最短路径,D[v]表示带权长度
//P[v][w]为TRUE,则w是从v0到v当前求得最短路径上的顶点
//final[v]为TRUE,即已经求得从v0到v的最短路径
{ for(v=0;v<;v++){
final[v]=FALSE;
D[v]=[v0][v];
for(w=0;w<;w++) P[v][w]=FALSE;//设置空路径
if(D[v]<INFINTY){P[v][v0]=TRUE;p[v][v]=TRUE;}
}
2020/12/2
10

最近更新

AutoCAD在德国多轴箱设计中的应用 2页

杭州合伙创业合同范本 6页

仿轮作蔬菜无土栽培系统研究 6页

沙漠治理砂石料调配合同 9页

2025年山东高职单招和综合评价招生报名时间20.. 4页

气象局卫生间装修合同标准 9页

木材供应商与家具厂购销合同范本 7页

2025年山东各地中考成绩官方公布时间 5页

2025年属龙缺金钱姓女孩取名 7页

2025年属龙的人在什么方位可以发财 11页

3S技术在太湖蓝藻空间分布研究中的应用 2页

教育培训机构装修修复合同 9页

高级人力资源管理师论文范文 4页

2×50MW热电联产机组的节能改造 2页

财务管理毕业论文题目50(参考) 5页

行政管理岗位绩效考核指标 5页

实验室改造项目合同 9页

浅析个人所得税问题及其改进建议-上海商学院毕.. 4页

本科人力资源管理专业论文 4页

日用化学论文选题 4页

新形势下企业选人问题应对策略研究 6页

教学实践报告硕士体育(3) 5页

我国企业集团公司内部审计人力资源管理探讨 5页

强化物流管理,提升企业核心竞争力 4页

第一讲为何要创业 60页

工商管理论文题目汇总(五范文) 4页

工作—家庭平衡型人力资源管理对工作绩效影响.. 4页

对推进应急管理系统干部能力提升的几点思考 5页

学生版 四川师范大学文件本科生毕业论文基本学.. 4页

如何打破传统管理制度的束缚创新企业管理模式.. 4页