设置目标
设置目标
示例中的下一步是设置优化目标:
//设置目标:最大化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
表明优化意义为最大化。