GRBgetmultiobjenv
GRBgetmultiobjenv
GRBenv * | GRBgetmultiobjenv( | GRBmodel | *模型, |
int | num) |
用给定的索引为目标创建/检索一个多目标环境。这种环境支持对多目标优化过程进行细粒度控制。具体来说,通过更改此环境中的参数,您可以修改多目标优化的相应过程中发生的优化行为。
每个多目标环境都以当前模型环境的一个副本开始。
请参阅讨论多个目标有关如何指定多个目标函数和控制它们之间的权衡的信息。
返回值:
模型中与给定多目标数相关联的环境。一个零返回值表明在检索环境时出现了问题。
参数:
模型:我们想从其中检索多目标环境的模型。
全国矿工工会:多目标数。
使用示例:
GRBenv *env0 = GRBgetmultiobjenv(model,0);GRBenv *env1 = GRBgetmultiobjenv(model,1); / /生成的数据GRBsetintparam (env0,“方法”,2);GRBsetintparam (env1“方法”1);GRBoptimize(模型);GRBdiscardmultiobjenvs(模型);