我正在尝试找到一种有效的,公开可用的算法,最好是实现,以解决具有增益的广义(非纯)网络中的最大流量。 所有乘数,容量和流量值都是非零整数。
是否存在这样的算法,或者这个问题在多项式时间内无法解决?
答案 0 :(得分:1)
以下是一些算法和一些解释的链接:
答案 1 :(得分:0)
2013年Végh的第一个(强)多项式时间算法为published,此后由Olver和Véghimproved到O(( m)的最坏情况运行时间 + n log n ) m n log( n ^ 2 / m ))。 但我不知道该算法的任何公开实现。
链接的论文还包含对早期(弱)多项式时间算法以及近似算法的引用,其中一些可能具有公共实现。 (Tardos和Wayne的This older paper提到了一个C ++实现。)