GRBgetmultiobjenv
GRBgetmultiobjenv
格本夫* | GRBgetmultiobjenv( | GRB模型 | *模型, |
int | num) |
为具有给定索引的目标创建/检索多目标环境。该环境支持对多目标优化过程进行细粒度控制。具体地说,通过更改此环境中的参数,可以修改在多目标优化的相应过程中发生的优化行为。
每个多目标环境都从当前模型环境的副本开始。
请参考以下讨论:多目标有关如何指定多个目标函数并控制它们之间的权衡的信息。
返回值:
与模型中给定多目标数关联的环境。A.无效的返回值表示检索环境时出现问题。
论据:
模型:我们要从中检索多目标环境的模型。
号码:多目标数。
用法示例:
GRBenv*env0=GRBgetmultiobjenv(模型,0);GRBenv*env1=GRBgetmultiobjenv(模型1);GRBSetpRAM(env0,“方法”,2);GRBSetpRAM(env1,“方法”,1);GRB优化(模型);GRBdiscardmultiobjenvs(模型);