参数调整工具

参数调整工具

当面临选择参数值以提高模型性能的任务时,一长串的Gurobi参数可能会让人感到害怕。为了简化过程,我们提供了一个简单的自动参数调整工具。在交互式shell中,命令为曲调():

gurobi>m=read('/opt/gurobi910/linux64/示例/数据/misc07')
古罗比>m.tune()

该工具尝试许多不同的参数设置,并最终输出它找到的最佳参数设置。例如:

在99.33s基线参数集中测试了29个参数集:平均运行时间1.48s改进参数集1(平均运行时间1.13s):FlowCoverCuts 1聚合0改进参数集2(平均运行时间1.22s):MIPFocus 1
在本例中,它发现设置MIPFocus模型的参数设置为1杂项07将运行时间从1.48减少到1.22。

请注意,调整旨在为可能有助于提高性能的参数提供一般性建议。您应该确保它在一个模型上给出的结果对您计划解决的所有模型都有帮助。有时,您可能会发现性能问题无法仅通过参数更改来解决,尤其是当您的模型存在严重的数值问题时。

调谐也可以作为独立程序提供。在命令提示下,可以键入:

>grbtune/opt/gurobi910/linux64/examples/data/p0033

请查阅自动调整工具部分古罗比参考手册了解更多信息。