参数参数

参数参数

如前所述,Gurobi优化器提供了一组参数,允许您控制优化过程的许多细节。在开始优化之前,可以通过修改Gurobi参数来控制可行性和最优性公差、算法的选择、探索MIP搜索树的策略等因素。

参数更改使用结构体变量有多个字段,它作为参数传递给适当的Gurobi函数(例如,gurobi).每个字段的名称必须是一个Gurobi参数的名称,关联的值应该是该参数所需的值。您可以找到可用Gurobi参数的完整列表在这里

来创建一个可以设置Gurobi的结构方法参数为2,且ResultFile参数model.mps,你会做以下事情:

参数个数。方法= 2;
参数个数。ResultFile =“model.mps”;

我们应该多说一点ResultFile参数。如果设置了该参数,最终传递给Gurobi的优化模型也将输出到指定的文件中。文件名后缀应该是.mps.lp.rew,或.rlp,以指示所需的文件格式(参见文件格式有关Gurobi文件格式的详细信息)。