Model.setParam ()

setParam(paramname newvalue)

一个参数的值设置为一个新值。注意,这个方法只影响该模型的参数设置。使用全局函数setParam改变的参数模型。

你也可以设置参数使用Model.Params类。例如,设置参数MIPGap值0模型,你可以做m。setParam (MIPGap, 0)m.Params.MIPGap = 0

请查阅参数部分Gurobi参数的完整列表,包括描述他们的目的和最小值,最大值,默认值。

参数:

paramname:字符串包含参数的名称你想修改。这个名字可以包括‘*’和‘?”通配符。如果一个以上的参数匹配,匹配的名称列出,没有修改。注意这种情况下被忽略。

newvalue:参数所需的新值。可以“违约”,这表明参数应该重置为其默认值。

使用示例:

模型。setParam(“高浓缩铀*”,0.5)model.setParam (GRB.Param。启发式,0.5)模型。setParam("heu*", "default")