Set the model objective equal to a linear or quadratic expression (for multi-objective optimization, see setObjectiveN).
Note that you can also modify a linear model objective using the Obj variable attribute. If you wish to mix and match these two approaches, please note that this method will replace the existing objective.
sense (optional): Optimization sense (GRB.MINIMIZE for minimization, GRB.MAXIMIZE for maximization). Omit this argument to use the ModelSense attribute value to determine the sense.
model.setObjective(x + y, GRB.MAXIMIZE) model.setObjective(x*x + y*y)