Model.getMultiobjEnv ()


Model.getMultiobjEnv ()

getMultiobjEnv(索引)

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

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

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

使用discardMultiobjEnvs抛弃多目标环境,回归标准行为。

参数:

指数(int):客观指标。

返回值:

模型的多目标环境。

使用示例:

env0 = model.getMultiobjEnv(0) env1 = model.getMultiobjEnv(1) env0. env = model.getMultiobjEnv(1)env1 setParam(“期限”,100)。setParam('TimeLimit', 10) model.optimize() model.discardMultiobjEnvs()