迪尼茨算法

迪尼茨算法是在網絡流計算最大流的強多項式複雜度的算法 ， 設想由以色列計算機科學家葉菲姆 · 迪尼茨在1970年提出 。 算法的時間複雜度類似於埃德蒙茲 - 卡普算法 ， 其時間複雜度爲 ， 迪尼茨算法與埃德蒙茲 - 卡普算法的不同之處在於它每輪算法都選擇最短的可行路徑進行增廣 。 迪尼茨算法中採用高度標號 （ level graph ） 以及阻塞流 （ blocking flow ） 實現性能 。