算法

SPFA 算法详细,(有举例说明,包你懂)

2017-03-20  本文已影响37人  hw_zhu

0: 基本概念


一、用武之地:
二、参考此链接

SPFA算法详解--点开,包你懂

直接从实验方法看起

三、SPFA算法有两个优化算法 SLF 和 LLL:

SLF:
Small Label First 策略,设要加入的节点是j,队首元素为i,若dist(j)<dist(i),则将j插入队首,否则插入队尾。

LLL:
Large Label Last 策略,设队首元素为i,队列中所有dist值的平均值为x,若dist(i)>x则将i插入到队尾,查找下一元素,直到找到某一i使得dist(i)<=x,则将i出对进行松弛操作。

引用网上资料,SLF 可使速度提高 15 ~ 20%;

上一篇 下一篇

猜你喜欢

热点阅读