单纯形法和网络简单法有什么区别?

时间:2019-05-08 13:52:34

标签: routing linear-programming simplex

我正在使用网络单纯形来解决有向图中的最大流量问题。 为了比较几种路由算法的执行时间,我需要使用Dantzig的单纯形方法George的实现。

我的问题:单纯形法能否解决给定有向图中的最大流量问题?

有没有很好的文档来解释图论中的单纯形法?

1 个答案:

答案 0 :(得分:1)

网络单纯形方法是常规单纯形方法的高度专业化形式:它只能解决网络问题。

当然,用于线性编程的标准单纯形方法也可以解决网络问题,只需将网络问题表述为LP问题即可。

为进行比较,您可能想看一下Cplex:它都具有线性编程的(主要和双重)Simplex方法和网络Simplex方法的实现。

有趣的是,Gurobi没有网络单纯形方法。其背后的想法是,LP解算器变得如此之快,以至于专用网络解算器失去了一些速度优势。

一个很好的参考是:NetworkFlows。Ahuja,Magnanti和Orlin。