Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用PySCIPOpt设置MIP终止间隔_Python_Scip_Mixed Integer Programming - Fatal编程技术网

Python 使用PySCIPOpt设置MIP终止间隔

Python 使用PySCIPOpt设置MIP终止间隔,python,scip,mixed-integer-programming,Python,Scip,Mixed Integer Programming,我不知道如何设置MIP间隙阈值,以便在原始解和对偶解之间的相对差在某个值内时解算器将终止。我正在使用PySCIPOpt与SCIP进行交互 我确信有一种简单的方法(例如,如果我使用的是Gurobi的python接口,它就是m.Params.MIPGap=x,其中m是模型实例) 非常感谢您的帮助 MIP间隙是SCIP(以及PySCIPOpt)中的一个参数,可以像任何其他参数一样设置: m = pyscipopt.Model() m.setRealParam('limits/gap', 0.1) 有

我不知道如何设置MIP间隙阈值,以便在原始解和对偶解之间的相对差在某个值内时解算器将终止。我正在使用PySCIPOpt与SCIP进行交互

我确信有一种简单的方法(例如,如果我使用的是Gurobi的python接口,它就是
m.Params.MIPGap=x
,其中
m
是模型实例)


非常感谢您的帮助

MIP间隙是SCIP(以及PySCIPOpt)中的一个参数,可以像任何其他参数一样设置:

m = pyscipopt.Model()
m.setRealParam('limits/gap', 0.1)
有关可用参数的完整列表,请检查或运行以下Python代码:

m.writeParams('default.set', onlychanged=False)
要设置参数,您始终需要在函数调用中指定适当的类型,即
Bool
Int
Longint
Real
Char
String