Dinicの計算量はO(V^2E)で、EがVに比例する時V=10000では解けなさそうに思うわけだが「現実にはもっと速い」とされて、実際速い、じゃあどれくらい速いのか
-
- 辺の容量が整数である時にいくつかの条件で計算量が減る
- 最大流がFの時
- 辺の容量が高々Cの時
- かつ多重辺がない時
- 各頂点を流れるフローが高々Fのとき
- 二部マッチングを最大フローで解く場合は上記のF=1の場合に相当する
- 動的木を使う実装の場合、一般のグラフに対して
- 最大流問題について. - れんしゅうちょう。 - TopCoder部
- 最大流問題について その3 - れんしゅうちょう。 - TopCoder部
- 辺の容量が整数である時にいくつかの条件で計算量が減る
-
辺容量が定数の場合 PDF