【发布时间】:2017-12-04 13:56:49
【问题描述】:
我正在解决一个标准的 LP 问题:
min C'*x
S.t. A*x=b;x>=0;
通过linprog得到解后,我想得到那个解对应的最优基B。 MATLAB 提供以外的单纯形代码对于大规模问题非常慢。
我的问题是退化。
【问题讨论】:
-
Cplex、Gurobi、Xpress 或 Mosek 等求解器在大型问题上比 Matlabs linprog 慢吗?那真是令人惊讶。无论如何,几乎所有 LP 求解器都会返回基础状态数组。
-
我说的是在 MATLAB 中完成的单纯形代码。我猜 CPLEX 不返回基础索引数组。如果是这样,我怎样才能获得它?
-
是的。请查阅文档。