gpt4 book ai didi

gurobi - Pyomo 是否支持生成多个解决方案?

转载 作者:行者123 更新时间:2023-12-03 17:13:34 27 4
gpt4 key购买 nike

我一直在使用 Gurobi 来解决 MILP 问题,并使用 Pyomo 来生成模型。 Gurobi 支持返回一个解决方案池,我希望能够使用这个池生成多个解决方案。这在 Pyomo 中支持吗?

我试过使用 model.solCount 和 model.params.SolutionNumber,但我发现它适用于 gurobipy 模型,而不是 Pyomo 中的模型。

是否有可能以某种方式将这些解决方案(迭代地)加载到模型中?
如果不是,如果我必须对 Pyomo 执行此操作,我还有哪些其他选择?

最佳答案

您应该能够使用 Gurobi 将解决方案文件写入磁盘的功能。只需设置参数SolFiles到某个名称,Gurobi 将保存所有解决方案:

from pyomo.opt import SolverFactory
opt = SolverFactory('gurobi')
opt.options['Solfiles'] = 'solution'

关于gurobi - Pyomo 是否支持生成多个解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56964107/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com