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