最大流問題

最大流題1.png

圖中括號(hào)外的數(shù)字代表允許容量,括號(hào)內(nèi)的數(shù)字代表了實(shí)際流量。
解法步驟:
(1)在已知可行流基礎(chǔ)上,通過標(biāo)號(hào)尋找增廣鏈。
正向?qū)ふ曳秋柡突。魺o正向,尋找反向非0弧。


image.png

(2)修改增廣鏈上的流量,非增廣鏈的流量不變,得到新的可行流。(調(diào)整量取最小值)
上圖中看到調(diào)整量 [6,2,2]中最小的是2。
(3)調(diào)整后,擦除原標(biāo)記,重新搜尋增廣鏈。


image.png

(4)重新搜尋增廣鏈。


image.png

調(diào)整量[4,1,1,1]最小是1,所以調(diào)整后得到


image.png

(5)之后不斷尋找后,直到無法標(biāo)號(hào),即不存在增廣鏈,此可行流就為最大流,此處為14。


image.png

從s開始還能往下尋找非飽和的節(jié)點(diǎn),歸為和s一個(gè)集合。

看另一個(gè)例題:

image.png

尋找增廣鏈,即不斷尋找正向(流出)非飽和邊,如果沒有的話看是否有逆向(流進(jìn))非0邊。
逆向邊修改流量的時(shí)候減少之。

image.png

v1到v5這個(gè)逆向邊最多減少3個(gè)單位流量。
修改后:



繼續(xù)尋找增廣鏈:


image.png

最大流 W = 5 + 4 + 2 = 11
最小割集 {(Vs, V1), (Vs, V2), (Vs, V6)}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 最大流&&最小費(fèi)用最大流&&最大二分匹配 中文是2017年8月的筆記,英文是2018.11月的筆記 英文筆記來自于...
    廖少少閱讀 35,754評論 6 20
  • 所有結(jié)點(diǎn)對的最短路徑問題 Floyd算法 前提條件: 可以有負(fù)權(quán)重邊, 但是不能有負(fù)權(quán)重的環(huán). 特點(diǎn): 動(dòng)態(tài)規(guī)劃,...
    陳碼工閱讀 1,810評論 0 1
  • 首先要先清楚最大流的含義,就是說從源點(diǎn)到經(jīng)過的所有路徑的最終到達(dá)匯點(diǎn)的所有流量和。
    laochonger閱讀 317評論 0 0
  • 上一次我們把求最大流的問題轉(zhuǎn)化成了找到一條增廣路然后優(yōu)化的問題。今天講講怎么找增廣路。 Ford-Fulkerso...
    鵬摶九萬閱讀 2,471評論 2 2
  • 兒子,今天是你整整二十六歲的生日。媽媽在這純凈的藍(lán)天白云下,伴著茉莉清香的習(xí)習(xí)晨風(fēng),敲打這些文字,問候你生日快樂!...
    重塑自我999閱讀 1,887評論 0 9

友情鏈接更多精彩內(nèi)容