model.getmultiobjenv()


model.getmultiobjenv()

getmultiobjenv.( 指数 )

为具有给定索引的目标创建/检索多目标环境。这种环境使得能够对多目标优化过程进行细粒度控制。具体而言,通过在此环境上更改参数,您可以修改在多目标优化的相应传递期间发生的优化的行为。

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

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

discardmultiobjenvs.丢弃多目标环境并返回标准行为。

论点:

索引(int):客观指数。

返回值:

模型的多目标环境。

示例用法:

Env0 = model.getmultiobjenv(0)env1 = model.getmultiobjenv(1)env0.setParam('timelimit',100)env1.setParam('timelimit',10)model.optimize()model.discardmultiobjenvs()