图的最短路径问题

2018 年 8 月 15 日 大数据和云计算技术

    本节,我们讨论关于图的最后一个问题,最短路径问题。在一个有权重的有向图中,我们如何去找到他对应最短的路径内,这是哪怕在我们显示生活中也常见的一个文问题。

   在这个过程中我们会用到边的松弛技术,其定义是放松边v-》w意味着检查从s-》w的最短路径是否是先从s到v,然后在由v到w。如果是则根据这个情况更新数据结构内容。我们放弃原来s-》w的路径该为从s-》v-》w的路径来得到最小路径。

  整个最小路径的问题就是想上面说的不停的迭代得到整个图的一个情况。


对应应用:网络,路径规划等等


加入技术讨论群




《大数据和云计算技术》社区群人数已经3000+,欢迎大家加下面助手微信,拉大家进群,自由交流。


喜欢QQ群的,可以扫描下面二维码:

欢迎大家通过二维码打赏支持技术社区(英雄请留名,社区感谢您,打赏次数超过108+):


登录查看更多
2

相关内容

最短路径问题是图论研究中的一个经典算法问题,旨在寻找图(由结点和路径组成的)中两结点之间的最短路径。算法具体的形式包括: * 确定起点的最短路径问题 - 即已知起始结点,求最短路径的问题。适合使用Dijkstra算法。 * 确定终点的最短路径问题 - 与确定起点的问题相反,该问题是已知终结结点,求最短路径的问题。在无向图中该问题与确定起点的问题完全等同,在有向图中该问题等同于把所有路径方向反转的确定起点的问题。 * 确定起点终点的最短路径问题 - 即已知起点和终点,求两结点之间的最短路径。 * 全局最短路径问题 - 求图中所有的最短路径。适合使用Floyd-Warshall算法。 用于解决最短路径问题的算法被称做“最短路径算法”,有时被简称作“路径算法”。最常用的路径算法有: * Dijkstra算法 * A*算法 * Bellman-Ford算法 * SPFA算法(Bellman-Ford算法的改进版本) * Floyd-Warshall算法 * Johnson算法 * Bi-Direction BFS算法 這是與数学相關的小作品。你可以通过编辑或修订扩充其内容。
【CMU】深度学习模型中集成优化、约束和控制,33页ppt
专知会员服务
46+阅读 · 2020年5月23日
大数据安全技术研究进展
专知会员服务
96+阅读 · 2020年5月2日
【斯坦福大学-论文】实体上下文关系路径的知识图谱补全
【新书】Python中的经典计算机科学问题,224页PDF
专知会员服务
58+阅读 · 2019年12月31日
《大数据架构详解:从数据获取到深度学习》第八次重印
大数据和云计算技术
5+阅读 · 2017年12月24日
高效使用众包平台帮助解决实体对齐问题
科技创新与创业
7+阅读 · 2017年11月24日
循环神经网络的介绍、代码及实现
AI研习社
3+阅读 · 2017年11月21日
[软件方法]涉众利益和基本路径
UMLChina
4+阅读 · 2017年9月2日
Learning Dynamic Routing for Semantic Segmentation
Arxiv
8+阅读 · 2020年3月23日
Arxiv
19+阅读 · 2018年3月28日
VIP会员
相关VIP内容
【CMU】深度学习模型中集成优化、约束和控制,33页ppt
专知会员服务
46+阅读 · 2020年5月23日
大数据安全技术研究进展
专知会员服务
96+阅读 · 2020年5月2日
【斯坦福大学-论文】实体上下文关系路径的知识图谱补全
【新书】Python中的经典计算机科学问题,224页PDF
专知会员服务
58+阅读 · 2019年12月31日
相关资讯
《大数据架构详解:从数据获取到深度学习》第八次重印
大数据和云计算技术
5+阅读 · 2017年12月24日
高效使用众包平台帮助解决实体对齐问题
科技创新与创业
7+阅读 · 2017年11月24日
循环神经网络的介绍、代码及实现
AI研习社
3+阅读 · 2017年11月21日
[软件方法]涉众利益和基本路径
UMLChina
4+阅读 · 2017年9月2日
相关论文
Top
微信扫码咨询专知VIP会员