GRBgetmultiobjenv


GRBgetmultiobjenv

格本夫* GRBgetmultiobjenv( GRB模型 *模型,
int num)

为具有给定索引的目标创建/检索多目标环境。该环境支持对多目标优化过程进行细粒度控制。具体地说,通过更改此环境中的参数,可以修改在多目标优化的相应过程中发生的优化行为。

每个多目标环境都从当前模型环境的副本开始。

请参考以下讨论:多目标有关如何指定多个目标函数并控制它们之间的权衡的信息。

返回值:

与模型中给定多目标数关联的环境。A.无效的返回值表示检索环境时出现问题。

论据:

模型:我们要从中检索多目标环境的模型。

号码:多目标数。

用法示例:

GRBenv*env0=GRBgetmultiobjenv(模型,0);GRBenv*env1=GRBgetmultiobjenv(模型1);GRBSetpRAM(env0,“方法”,2);GRBSetpRAM(env1,“方法”,1);GRB优化(模型);GRBdiscardmultiobjenvs(模型);