迪尼茨算法是在网络流计算最大流的时间复杂度复杂度的算法,设想由以色列计算机科学家叶菲姆·迪尼茨在1970年提出。算法
O
{\displaystyle O}
的时间复杂度类似于埃德蒙兹-卡普算法,其时间复杂度为
O
{\displaystyle O}
,迪尼茨算法与埃德蒙兹-卡普算法的不同之处在于它每轮算法都选择最短的可行路径进行增广。迪尼茨算法中采用高度标号以及阻塞流实现性能。
迪尼茨算法是在网络流计算最大流的时间复杂度复杂度的算法,设想由以色列计算机科学家叶菲姆·迪尼茨在1970年提出。算法
O
{\displaystyle O}
的时间复杂度类似于埃德蒙兹-卡普算法,其时间复杂度为
O
{\displaystyle O}
,迪尼茨算法与埃德蒙兹-卡普算法的不同之处在于它每轮算法都选择最短的可行路径进行增广。迪尼茨算法中采用高度标号以及阻塞流实现性能。
在图论中,去掉其中所有边能使一张网络流图不再连通图的边集称为图的割,一张图上最小的割称为最小割。与最小割相关的问题称最小割问题,其变体包括带边权、有向图、包含源点与汇点,以及将原网络分为多于两个子图等问题。其中,带边权的最小割问题允许有负权边,可通过对所有边权取相反数简单地转化为最大流问题求解。
在图论中,去掉其中所有边能使一张网络流图不再连通图的边集称为图的割,一张图上最小的割称为最小割。与最小割相关的问题称最小割问题,其变体包括带边权、有向图、包含源点与汇点,以及将原网络分为多于两个子图等问题。其中,带边权的最小割问题允许有负权边,可通过对所有边权取相反数简单地转化为最大流问题求解。
迪尼茨算法是在网络流计算最大流的时间复杂度复杂度的算法,设想由以色列计算机科学家叶菲姆·迪尼茨在1970年提出。算法
O
{\displaystyle O}
的时间复杂度类似于埃德蒙兹-卡普算法,其时间复杂度为
O
{\displaystyle O}
,迪尼茨算法与埃德蒙兹-卡普算法的不同之处在于它每轮算法都选择最短的可行路径进行增广。迪尼茨算法中采用高度标号以及阻塞流实现性能。