Gurobi无法回调参数变化
取而代之的是,某些参数可用下列方式更新:
- 终止回调优化过程
- 修改参数值后
- 继续优化中断
例子改变MIPGap4秒后:
导入grobipysg
grobipy导入GRB
def my_回召
if where GRB.Callback.MIP:
运行时间=模型.cbget
mip_gap=模型.参数
运行时间改变和 mip_gap
模型.changeParam
model.terminate()
时间交换=4
新区=0.2
m=gp.read
m._changeParam=假
m.optimize(my_callback)
m._changeParam
m.params.MIPGap=new_gap
m优化
注意某些参数会影响某些数据结构初始化,当优化工作已经展开时无法修改示例变换参数Pool搜索模式或聚类解决方案优化期间(即仅终止优化过程)无效果有效修改参数模型.reset势在必行重置模型变换后自动触发,例如通过改变系数或增加新约束
更新线程优化期间参数可用 gurobi版本11
注释
0注释
文章关闭备注