我正在使用网络单纯形来解决有向图中的最大流量问题。 为了比较几种路由算法的执行时间,我需要使用Dantzig的单纯形方法George的实现。
我的问题:单纯形法能否解决给定有向图中的最大流量问题?
有没有很好的文档来解释图论中的单纯形法?
答案 0 :(得分:1)
网络单纯形方法是常规单纯形方法的高度专业化形式:它只能解决网络问题。
当然,用于线性编程的标准单纯形方法也可以解决网络问题,只需将网络问题表述为LP问题即可。
为进行比较,您可能想看一下Cplex:它都具有线性编程的(主要和双重)Simplex方法和网络Simplex方法的实现。
有趣的是,Gurobi没有网络单纯形方法。其背后的想法是,LP解算器变得如此之快,以至于专用网络解算器失去了一些速度优势。
一个很好的参考是:NetworkFlows。Ahuja,Magnanti和Orlin。