As we just noted, the default sense for the objective function is
minimization. Since our example aims to maximize the objective,
we need to modify the ModelSense
attribute:
/* Change objective sense to maximization */ error = GRBsetintattr(model, GRB_INT_ATTR_MODELSENSE, GRB_MAXIMIZE); if (error) goto QUIT;