1. 程式人生 > >費用流——消圈算法

費用流——消圈算法

理解 -s htm 一次 spf https 當前 font 就是

費用流的算法有很多種,Spfa算法的十分好理解,消圈算法是什麽呢?

倘若在費用流中存在負權圈怎麽辦呢?

這時我們就需要用消圈算法,消圈算法怎麽理解呢?

就是先跑一次最大流,這時圖就變成了一個殘余網絡。

那麽如果S-T存在負權的路徑,或者有負環存在,

那麽就表示當前的不是最優的,然後不斷消除負環,負邊來改善殘余網絡,

當不存在負圈,這時到達最優,即可。

具體看https://www.cnblogs.com/longdouhzt/archive/2012/05/20/2510743.html

費用流——消圈算法