是否有任何可靠的工具或源代码(最好是 C++)通过单纯形法求解有界变量的 LP?在我的问题中,所有变量都限制为 1。
我实际上在 StackOverflow 帖子中找到了一些工具:SoPlex、CLP 和 lpsolve。
其中,我想 SoPlex 更广泛。在文档中,据说 SoPlex 考虑变量边界。然后它说:
“如果所有原始变量都在其范围内,则称单纯形基是原始可行的。类似地,如果所有对偶变量都在其范围内,则称为对偶可行。如果一个基础既原始可行又对偶可行,则最优已经找到解决方案。”
我的印象是它不会强制基础在变量范围内,而是检查解决方案的变量是否在范围内。如果是这样,它认为解决方案是最优的。
是否有任何工具可以找到考虑变量界限的可行解决方案?