首页 > 解决方案 > 如何在 Gurobi 中获得导致最佳结果的所有解决方案

问题描述

我在 python 的 Gurobi 中有一个实现。我的问题有不同的选择参数以达到最佳结果。现在我需要所有达到最佳结果值的解决方案。我怎样才能得到它们?我知道只返回一个解决方案的打击代码。

if m.status == GRB.Status.OPTIMAL:
        for v in m.getVars():
              print (v.varname, v.x)

标签: python-3.xoptimizationgurobi

解决方案


这可以使用SolutionPool来实现。您可以指定希望 Gurobi 返回多少个解决方案。


推荐阅读