GRBgettuneresult


GRBgettuneresult

int GRBgettuneresult GRBmodel *模型,
int n)

使用此例程检索前一个的结果GRBtunemodel调用。用参数调用这个例程n使参数设置调整n复制到模型中。参数集按照质量递减的顺序存储,参数集0最好。可用集的数量存储在属性中TuneResultCount

检索到调优结果后,可以调用GRBoptimize使用这些参数设置来优化模型,或GRBwrite将更改的参数写入.prm文件。

请参阅参数调优小节以了解关于调优工具的详细信息。

返回值:

非零返回值表明在检索调优结果时发生了问题。指的是错误代码表中可能的返回值列表。关于错误的详细信息可以通过调用GRBgeterrormsg

参数:

模型:一种模型,以前曾被用作GRBtunemodel

n:要检索的调优结果的索引。最好的结果作为索引0可用。存储结果的数量可在属性中找到TuneResultCount

使用示例:

错误= GRBtunemodel(模型);if (error) goto QUIT;错误= GRBgetintattr(模型,"TuneResultCount", &nresults);if (error) goto QUIT;if (nresults > 0) {error = grbgettunerresult (model, 0);if (error) goto QUIT;}