参数调优工具

参数调优工具

当面临选择参数值以提高模型性能的任务时,一长串的Gurobi参数似乎令人生畏。为了简化这个过程,我们包含了一个简单的自动参数调优工具。在交互式shell中,命令是调优

Gurobi > m = read('misc07')
该工具尝试了许多不同的参数设置,并最终输出它找到的最佳参数。例如:
在99.33秒内测试29个参数集基线参数集:平均运行时间1.48秒改进参数集1(平均运行时间1.13秒):FlowCoverCuts 1 Aggregate 0改进参数集2(平均运行时间1.22秒):MIPFocus 1
在本例中,它发现设置MIPFocus参数为1的模型misc07将运行时间从1.48减少到1.22。

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

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

> grbtune/图书馆/ gurobi901 / mac64 / /数据/例子p0033

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