Re: [問題] 最大流最小費用問題
看板Prob_Solve (計算數學 Problem Solving)作者DJWS (...)時間9年前 (2015/03/29 10:11)推噓4(4推 0噓 40→)留言44則, 3人參與討論串2/5 (看更多)
※ 引述《saladim (殺拉頂)》之銘言:
: : 中文 最小費用最大流
: : 英文 minimum cost maximum s-t flow 古代文獻經常省略s-t
: : 我猜你看到的是 中文 最小費用流 的SSPA演算法。那是不一樣的主題。
: : 英文 minimum cost flow
: http://perso.ens-lyon.fr/eric.thierry/Graphes2010/amaury-pouly.pdf
: 我看的是這個, 就是因為如同內文提到, 這提可以用另一種解法, 就想說一起看看證明
: 是長什麼樣子, 沒想到不只樣子有差, 連要怎麼轉化都有點疑惑.
跟我猜的一樣,你看的這篇標題就寫著 minimum cost flow 啊。
不一樣的兩個問題,無論你怎麼轉化都轉不過去。
: 另一種解法在UVA 的forum還有一個本質相同 但是我想是另一種變形的方式,
: 另外看不出來cost在每個iteration有變化是因為每個arc的e.cost並沒有變化阿?
: ( http://mycodebattle.com/2014/10/UVa-10806/ )
int u = ed;
while (u != st)
{
edges[p[u]].flow += a[ed];
edges[p[u] ^ 1].flow -= a[ed];
u = edges[p[u]].from;
}
return true;
剩餘容量變了,圖上多出許多反方向的邊,也就是負的cost的邊。
: 這邊指的cost是指走過arc的cost, 而不是total cost. 這也是理論裡面說每個
: iteration需要變化的地方 所以我想是哪裡理解錯誤吧?
你看的文獻就不對,要怎麼跟你討論?
但是你說的大致上是正確的,
無論是 最小費用流 還是 最小費用最大流 的SSPA都是如此。
: 另外我還會去看一下 最小費用流 跟 最小費用最大流的差別 ORZ
建議你找英文的資料,因為中文網路上幾乎沒有人把這件事搞清楚,尤其是競賽選手。
圖論算法強者tarjan有寫一本網路流的書,
它裡面有稍微提到 minimum cost maximum flow,
可以加減參考看看。
https://books.google.com.tw/books?id=m1rAB3uWwBwC
: 懇請解惑~~
: 謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.80.89
※ 文章網址: https://www.ptt.cc/bbs/Prob_Solve/M.1427595099.A.01F.html
→
03/29 21:25, , 1F
03/29 21:25, 1F
→
03/29 21:25, , 2F
03/29 21:25, 2F
→
03/29 21:27, , 3F
03/29 21:27, 3F
→
03/29 23:16, , 4F
03/29 23:16, 4F
→
03/29 23:17, , 5F
03/29 23:17, 5F
→
03/29 23:18, , 6F
03/29 23:18, 6F
→
03/29 23:18, , 7F
03/29 23:18, 7F
→
03/29 23:19, , 8F
03/29 23:19, 8F
推
03/30 06:24, , 9F
03/30 06:24, 9F
→
03/30 09:12, , 10F
03/30 09:12, 10F
→
03/30 09:13, , 11F
03/30 09:13, 11F
→
03/30 09:14, , 12F
03/30 09:14, 12F
→
03/30 09:15, , 13F
03/30 09:15, 13F
→
03/30 09:16, , 14F
03/30 09:16, 14F
→
03/30 09:17, , 15F
03/30 09:17, 15F
→
03/30 09:18, , 16F
03/30 09:18, 16F
→
03/30 09:18, , 17F
03/30 09:18, 17F
→
03/30 09:22, , 18F
03/30 09:22, 18F
→
03/30 09:22, , 19F
03/30 09:22, 19F
→
03/30 09:22, , 20F
03/30 09:22, 20F
→
03/30 09:23, , 21F
03/30 09:23, 21F
→
03/30 09:24, , 22F
03/30 09:24, 22F
→
03/30 09:25, , 23F
03/30 09:25, 23F
→
03/30 09:25, , 24F
03/30 09:25, 24F
→
03/30 09:28, , 25F
03/30 09:28, 25F
→
03/30 09:29, , 26F
03/30 09:29, 26F
推
03/30 21:45, , 27F
03/30 21:45, 27F
→
03/31 00:02, , 28F
03/31 00:02, 28F
→
03/31 00:03, , 29F
03/31 00:03, 29F
→
03/31 00:03, , 30F
03/31 00:03, 30F
→
03/31 00:05, , 31F
03/31 00:05, 31F
→
03/31 08:52, , 32F
03/31 08:52, 32F
→
03/31 08:54, , 33F
03/31 08:54, 33F
推
03/31 20:08, , 34F
03/31 20:08, 34F
→
03/31 20:08, , 35F
03/31 20:08, 35F
→
03/31 20:09, , 36F
03/31 20:09, 36F
→
04/01 09:02, , 37F
04/01 09:02, 37F
→
04/02 15:25, , 38F
04/02 15:25, 38F
→
04/02 15:26, , 39F
04/02 15:26, 39F
→
04/02 15:27, , 40F
04/02 15:27, 40F
→
04/02 15:28, , 41F
04/02 15:28, 41F
→
04/02 15:28, , 42F
04/02 15:28, 42F
→
04/02 15:30, , 43F
04/02 15:30, 43F
推
04/02 22:38, , 44F
04/02 22:38, 44F
討論串 (同標題文章)
Prob_Solve 近期熱門文章
PTT數位生活區 即時熱門文章