我一直在使用Gurobi解决MILP问题,并使用Pyomo生成模型。 Gurobi支持返回“解决方案”池,我希望能够使用该池生成多个解决方案。 Pyomo支持吗?
[我尝试使用model.solCount和model.params.SolutionNumber,但我发现它适用于gurobipy模型,不适用于Pyomo中的模型。
是否有可能以某种方式(迭代地)将这些解决方案加载到模型中?如果不是这样,如果我必须用Pyomo这样做,我还有其他选择吗?
from pyomo.opt import SolverFactory
opt = SolverFactory('gurobi')
opt.options['Solfiles'] = 'solution'