manbet体育手机客户端
自动参数调优
例子:调优我们考虑的下一个例子是调优
,它演示了自动参数调优工具的使用。该工具搜索参数设置,以提高模型的性能。虽然您通常会通过命令行调用该工具,但使用我们的grbtune
程序,它也可以从我们的api调用。这里我们只提供对该工具的粗略描述。我们建议您咨询参数调优工具部分的Gurobi参考手册以获取更精确的细节。
我们的调优示例演示了该调优工具的典型用法。您可以从调用模型上的工具开始。在C:
错误= GRBtunemodel(模型);在Java中:
model.tune ();这个例程使用不同的参数设置多次求解模型,以找到提高性能的设置。
调优完成后,就可以使用GetTuneResult
检索结果。在C:
error = grbgettunerresult(模型,0);在Java中:
model.getTuneResult (0);数值参数表示要检索哪个调优结果(0是最佳结果,1是次优结果,等等)。这个例程将请求的参数集加载到与参数模型关联的环境中。
将调优参数设置加载到模型之后,就可以调用了优化
来使用这些参数来解决模型,或者您可以调用写
将这些参数写入.prm
文件。