[理工] 演算法 Ford-Fulkerson 流程問題

看板Grad-ProbAsk作者 (hopward)時間7年前 (2016/08/31 09:57), 編輯推噓3(306)
留言9則, 3人參與, 最新討論串1/1
昨天上完課回家看書的時候發現跟原先認知有點出入,我原本是以為Ford Fulkerson是先在原圖上找一條augmenting path,接著根據目前找到的圖找他的residual network,然後再在residual network中找augmenting path,然後再找目前這個residual network的residual network以此類推。 但看到課本上的例題的詳解後 http://i.imgur.com/K3917xj.jpg
http://i.imgur.com/fbFIynG.jpg
http://i.imgur.com/woRB5It.jpg
發現他好像是在找完residual network的augmenting path之後,再回原圖繼續找原圖目前剩餘capacity的augmenting path,請問我目前看到書上這樣的見解正確嗎,麻煩大大幫忙解惑一下感恩。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.247.104.232 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1472608638.A.C51.html

08/31 11:24, , 1F
我覺得你的步驟沒有錯,依照你的步驟可以解出MAX FLOW
08/31 11:24, 1F

08/31 11:26, , 2F
書上只是同時畫出原圖跟residant network圖做對照而已
08/31 11:26, 2F

08/31 11:29, , 3F
畢竟residant network不能代表原圖的狀況,只能幫你找
08/31 11:29, 3F

08/31 11:29, , 4F
MAX FLOW 而已
08/31 11:29, 4F

08/31 14:03, , 5F
找到增廣路後原圖或residual network都會扣掉這條的流量
08/31 14:03, 5F

08/31 14:03, , 6F
(原圖能流的變少 相當於residual network容量變小)
08/31 14:03, 6F

08/31 14:04, , 7F
所以原圖轉residual network和原本residual network去找
08/31 14:04, 7F

08/31 14:04, , 8F
max flow其實都一樣吧
08/31 14:04, 8F

09/01 17:15, , 9F
你的認知沒錯 解答只是多幫你畫了原圖
09/01 17:15, 9F
文章代碼(AID): #1NnZb-nH (Grad-ProbAsk)