CBC 求解器中的最优性差距



有没有办法在CBC求解器中设置最优性差距,到目前为止,我已经能够在求解器上设置最大时序,但无法弄清楚如何设置最优性差距和停止标准。多谢。

using JuMP , Cbc
m = Model( solver = CbcSolver(Sec=70*60))

你可以这样写:

using JuMP, Cbc
model = Model()
set_optimizer(model, Cbc.Optimizer)
set_optimizer_attribute(model, "ratioGap", 0.05)

根据此处的文档:

https://github.com/jump-dev/Cbc.jl

ratioGap -- 在最优性间隙小于此相对分数后终止。

solver.options['ratioGAP']=0.01

最新更新