参数调优工具

当面对选择参数值的任务可能导致更好的性能模型,长串Gurobi参数似乎令人生畏。为了简化这个过程,我们有一个简单的自动参数调优工具。从交互式shell命令调优():

gurobi > m =阅读('c: / gurobi952 / win64/ /数据/例子misc07”)
gurobi > m.tune ()

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

29测试参数设置在99.33年代基线参数集:平均运行时1.48 s改进参数集1(平均运行时1.13 s): FlowCoverCuts 1总0改进参数集2(平均运行时1.22 s): MIPFocus 1
在本例中,它发现设置MIPFocus参数1模型misc07减少了运行时从1.48到1.22。

注意调整是为了给将军的建议可能有助于性能的参数。你应该确保它给一个模型结果有用的模型你计划的全面解决。你有时可能会发现性能问题不能单独固定参数变化,特别是如果你的模型有严重的数值问题。

调优也可以作为一个独立的程序。从命令提示符,你可以输入:

> grbtunec: \ gurobi952 \ win64 \ \ data \例子p0033

请查阅自动调优工具部分的Gurobi参考手册为更多的信息。