1 / 15
文档名称:

Dijkstra最短路径算法.docx

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

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

分享

预览

Dijkstra最短路径算法.docx

上传人:beny00011 2022/1/12 文件大小:198 KB

下载得到文件列表

Dijkstra最短路径算法.docx

相关文档

文档介绍

文档介绍:word
word
1 / 15
word
Dijkstra最短路径算法
word
word
2 / 15
word
摘 要
OSPF 是由 IETF 的 IGP 工作组为 IP 网开发的一种能适应大型网络需要的典型的 链路状态路由协议,它可以迅速地检测 AS 内的拓扑变化,经过一个比拟短的收敛期 后,重新计算出无环路由。在 OSPF 中采用的是 Dijkstra 算法来实现最短路径的计算, 做到了选路的高效、可靠。不同的算法在时间上的开销是不一样的,可能会有很大 的差异,而对于一个大型的网络来讲,选路的效率往往就是网络的生命,算法的重 要性不言而喻。
关键词 OSPF 最短路径Dijkstra
word
word
3 / 15
word
第1章 绪论
最短路径算法是计算机科学与地理信息科学等领域研究的热点,其算法有很多种,其中传统的Dijkstra算法一般用于计算一个源节点到所有其他节点的最小代价路径,并且能够适应网络拓扑的变化,性能稳定,因而可以在运输路线规划等领域都应用广泛.
国内外最短路径算法的开展与其概况
最短路径在20世纪初开始受到人们的重视,关于它的求解方法,当时有很多科学家在研究.但给出求解的根本思想的人直到1959年才出现,是一位名叫Edsger Wybe Dijkstra〔迪杰斯特拉〕的荷兰计算机科学家,他不仅给出了求解的根本思想,还给出了算法.他给出的算法主要解决的问题是从某一个固定的点到其他各点的最短路径问题.后来这个算法被誉为一代经典,被称作Dijkstra算法.后来,人们逐渐从两个方面来研究最短路径,分为完全信息情况下和不确定情况下.确定情况下对最短路径的研究的过程中,开展出了很多高效的算法,其中1958年的Bellman算法、1959年的Dijkstra算法、1969年的Dreyfus算法已成为确定情况下的经典算法[1].而不确定情况下对最短问题的研究又分成了四个方面:研究路段长度随机变化的最短路径问题,以Frank和Mirchandani为代表;研究不同费用函数最短路径问题,以Loui、Muethy和Sarkar为代表;研究时间独立情况下的路段长度随机变化的最短路径问题,Hall、LiPing Fu、、Elise和Hani为代表;研究路段长度为区间X围的最短路径问题,以Tomas和Rajeev为代表.其中,第二方面问题的研究得出的结论是“当目标是期望最短路径时问题转化为将边的权重用期望值表示的最短路径问题〞.
word
word
5 / 15
word
传统Dijkstra算法仍然存在的一些问题
原始Dijkstra算法在存储图形数据和运算时,基于网络的权矩阵,需要根据其节点与距离之间的关系,形成关联矩阵、邻接矩阵与距离矩阵,需要定义的数组来存储数据,其中为网络的节点数,当网络的节点数较大时,将占用大量的计算机内存.
原始Dijkstra算法在运行时一般将网络节点分为未标记节点、临时标记节点和永久标记节点3种类型.网络中所有节点首先初始化为未标记节点,在搜索过程中和最短路径节点相连通的节点为临时标记节点,每一次循环都是从临时标记节点中搜索距离原点路径长度最短的节点作为永久标记节点,直至找到目标节点或者所有节点都成为永久标记节点才完毕算法.根据算法的描述可知对临时标记节点的遍历成为Dijkstra算法的瓶颈,影响了算法的执行效率.
第2章 Dijkstra经典算法
引言
Dijkstra算法是典型最短路算法,用于计算一个节点到其他所有节点的最短路径.主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止.Dijkstra算法能得出最短路径的最优解,但由于它遍历计算的节点很多,所以效率低.如何改良这一经典算法,成为了实现图论中赋权图中解决实际问题的重要课题.
原理与应用
Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径.主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止.Dijkstra算法是很有代表性的最短路径算法,在很多专业课程中都作为根本内容有详细的介绍,如数据结构,图论,运筹学等等.Dijkstra一般的表述通常有两种方式,一种用永久和临时标号方式,一种是用OPEN, CLOSE表的方式,这里均采用永久和临时标号的方式.该算法要求图中不存在负权边.
word
word
5 / 15
word
原理
Dijkstra算法是1959年由E.W.Dijkstra

最近更新

选修3-4全反射市公开课一等奖省赛课微课金奖P.. 21页

综合英语Unit4aviewofmountains省公开课金奖全.. 36页

妊娠心血管疾病 84页

离散数学图的矩阵表示省公开课一等奖全国示范.. 25页

生物样品分析测定省公开课一等奖全国示范课微.. 17页

锅炉预热器干烧技术消除硫酸氢铵的现场应用 19页

求解线性方程组的迭代解法省公开课一等奖全国.. 65页

铁路建设公司数字化发展战略及对策 25页

铁路“四电”工程智能建造技术调查研究 6页

金融科技发展规划2025 4页

金蝶EASV8.5升级指南 26页

安徽中考物理量及公式大全市公开课一等奖省赛.. 38页

外研版九上全册语法市公开课一等奖省赛课获奖.. 204页

过秦论课内外材料对比 17页

输煤皮带着火事故案例、原因分析和预防措施 16页

名校联盟浙江省绍兴市第一中学高三复习热化学.. 11页

转炉出钢回磷成因分析及预防措施 5页

DB32T3415-2018 超高频射频识别标签最小激活功.. 5页

化学实验复习资料省公开课一等奖全国示范课微.. 32页

资金池解决方案 21页

初三毕业班学生动员市公开课一等奖省赛课获奖.. 35页

货币银行学复习思考题 4页

交通运输业贷款居间合同3篇 48页

互联网蔬菜运输3篇 55页

论网络虚拟财产的法律保护 5页

论文结构及各部分的写作要求 19页

论文格式批注 19页

2025项目经理个人工作计划范本 6页

车辆模型教案完整 21页

生物医药研发项目跟投方案 4页