会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
登山者的仰望
不仅要走好脚下的每一步,也要仰望山顶
首页
新随笔
联系
订阅
管理
公告
2008年10月16日
松弛操作
摘要: 单源最短路径算法中使用了松弛(relaxation)操作。对于每个顶点v∈V,都设置一个属性d[v],用来描述从源点s到v的最短路径上权值的上界,称为最短路径估计(shortest-path estimate)。π[v]代表S到v的当前最短路径中v点之前的一个点的编号,我们用下面的Θ(V)时间的过程来对最短路径估计和前趋进行初始化。CodeIALIZE-SINGLE...
阅读全文
posted @ 2008-10-16 23:43 光光GG
阅读(1891)
评论(0)
推荐(0)
编辑
SPFA算法
摘要: SPFA(Shortest Path Faster Algorithm)是Bellman-Ford算法的一种队列实现,减少了不必要的冗余计算。 算法大致流程是用一个队列来进行维护。 初始时将源加入队列。 每次从队列中取出一个元素,并对所有与他相邻的点进行松弛,若某个相邻的点松弛成功,则将其入队。 直到队列为空时算法结束。 [代码][代码]
阅读全文
posted @ 2008-10-16 23:39 光光GG
阅读(676)
评论(2)
推荐(0)
编辑
bellman-ford(贝尔曼-福特)算法
摘要: Bellman-Ford算法(根据发明者 Richard Bellman 和 Lester Ford 命名)是求解单源最短路径问题的一种算法。单源点的最短路径问题是指:给定一个加权有向图G和源点s,对于图G中的任意一点v,求从s到v的最短路径。有时候这种算法也被称为 Moore-Bellman-Ford 算法,因为 Edward F. Moore zu 也为这个算法的发展做出了贡献。 与迪科斯彻算...
阅读全文
posted @ 2008-10-16 23:24 光光GG
阅读(2128)
评论(0)
推荐(0)
编辑