- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Dijkstra 算法解释
本文引用三篇文章:分别是 谢光新 -Dijkstra 算法 ,
zx770424 - Dijkstra 算法 ,
中华儿女英雄 - Dijkstra 算法
有兴趣的朋友请引用原文,由于分类很不相同难以查找,此处仅作汇总。
谢光新 的文章浅显易懂,无需深入的数学功力,每一步都有图示,很适合初学
者了解。
zx770424 将每一步过程,都用图示方式和公式代码 伪代码对应也有助于,代
码的理解。
中华儿女英雄 从大面上总结了 Dijkstra 的思想,并将演路图描叙出来了。起到
总结的效果。
希望这篇汇总有助于大家对 Dijkstra 算法的理解。
1
Dijkstra 算法是典型最短路算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点
为中心向外层层扩展,直到扩展到终点为止。 Dijkstra 算法能得出最短路径的最优解,但由于它遍历计
算的节点很多,所以效率低。
简介
Dijkstra( 迪杰斯特拉 )算法是典型的单源 最短路径 算法,用于计算一个节点到其他所有节点的
最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。 Dijkstra 算法是很
有代表性的最短路径算法,在很多专业课程中都作为基本内容有详细的介绍,如 数据结构 ,图论,
运 筹 学 等 等 。 Dijkstra 一 般 的表 述 通 常 有 两 种 方 式 , 一 种 用 永 久 和 临 时 标 号 方 式 ,一 种 是 用
OPEN, CLOSE 表的方式,这里均采用永久和临时标号的方式。注意该算法要求图中不存在负权
边。
算法描述
( 这里描述的是从节点 1 开始到各点的 dijkstra 算法, 其中 Wa-b 表示 a-b 的边的权值, d(i)
即为最短路径值 )
1 . 置集合 S={2,3,...n}, 数组 d(1)=0, d(i)=W1-i(1,i 之间存在边 ) or + 无穷大 (1.i 之间不存在
边 )
2 . 在 S 中,令 d(j)=min{d(i),i 属于 S} ,令 S=S-{j} ,若 S 为空集则算法结束,否则转 3
3 . 对全部 i 属于 S, 如果存在边 j-i ,那么置 d(i)=min{d(i), d(j)+Wj-i} ,转 2
Dijkstra 算法思想为:设 G=(V,E) 是一个带权有向图,把图中顶点集合 V 分成两组,第一组
为已求出最短路径的顶点集合(用 S 表示,初始时 S 中只有一个源点,以后每求得一条最短路
径 , 就将 加入到集合 S 中,直到全部顶点都加入到 S 中,算法就结束了),第二组为其余未确
定最短路径的顶点集合 (用U 表示) ,按最短路径长度的递增次序依次把第二组的顶点加入 S 中。
在加入的过程中, 总保持从源点 v 到 S 中各顶点的最短路径长度不大于从源点 v 到 U 中任何顶点
的最短路径长度。此外,每个顶点对应一个距离, S 中的顶点的距离就是从 v 到此顶点的最短路
径长度, U 中的顶点的距离, 是从 v 到此顶点只包括 S 中的顶点为中间顶点的当前最短路径长度。
算法具体步骤
( 1)初始时, S 只包含源点,即 S= ,v 的距离为 0 。U 包含除 v 外的其他顶点, U 中顶点 u
距离为边上的权(若 v 与 u 有边)或 )
您可能关注的文档
- 最新脚手架搭设规范方案2012版.pdf
- 最新规范方案安全台帐范本.pdf
- 最新规范方案标准发布清单(截止201807月23日前).pdf
- 最新酒店开业活动方案说明.pdf
- 最新项目部各级管理人员安全生产责任书模板.pdf
- 最新食品安全管理制度汇编[食品经营许可证餐饮单位].pdf
- 最新餐饮部员工积分评优管理制度汇编2018年[全套]方案说明.pdf
- 最短最好的商业实施计划书模板.pdf
- 最经典的管理提升动员大会讲话.pdf
- 最详细的建筑工程合同模板样本.pdf
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
最近下载
- 新人教版高中物理必修第一册学案:2.2匀变速直线运动的速度与时间的关系.doc VIP
- 新生儿低氧血症的常规管理PPT课件.pptx VIP
- 高考英语句子成分及句子基本结构(共32张PPT).pptx VIP
- 药物成瘾教案.ppt VIP
- 广东省广州市五校2022-2023学年高一下学期期末联考物理试卷及参考答案.pdf VIP
- 海砂混凝土工程施工方案(3篇).docx VIP
- 2024年湖北省执业药师继续教育处方审核—中西药联合用药(3)答案.docx VIP
- 冷热疗法的效应.ppt VIP
- 卫生院优质服务基层行创建资料(4.8.1 信息公开).docx VIP
- 呼吸衰竭病人护理查房.pptx VIP
文档评论(0)