设置目标

设置目标

示例中的下一步是设置优化目标:


//设置目标:最大化x + y + 2 z GRBLinExpr expr = new GRBLinExpr();expr.addTerm (1.0 x);expr.addTerm (1.0, y);expr.addTerm (2.0, z);模型。setObjective (expr GRB.MAXIMIZE);

目标必须是模型中变量的线性或二次函数。在我们的示例中,我们首先构建一个空的线性表达式,并向其添加三个项来构建目标。

第二个理由是setObjective表明优化意义为最大化。