【发布时间】:2016-11-01 16:25:37
【问题描述】:
我通过 Matlab 使用 Gurobi 7.0。根据文档,为了找到 n 个最佳解决方案,您需要设置参数:
PoolSearchMode=2,以系统的方式寻找替代的最优解。
PoolSolutions=n,池中解决方案的数量。
当我这样做时,我的结果包含与默认参数相同的字段,即只有一个解决方案。我也试过更改参数SolutionNumber,但不影响结果。
我怀疑正在找到替代的最佳解决方案,因为求解器会在提示上报告一个等于 n 的具有目标值的解决方案计数,但我无法检索它们。我希望这不是 Gurobi Matlab API 的另一个限制。
另外,我知道我可以使用整数切割找到这些解决方案,但据我了解,这会效率低得多,因为它需要从头开始启动分支定界树。
【问题讨论】:
标签: matlab optimization gurobi integer-programming