public void BuildAndSolveDietLp() { DietLpProblem = new DietLpProblem(); SetupGurobiEnvironmentAndModel(); DietLpProblem.SetupDecisionVariables(model); // The objective is to minimize the costs model.Set(GRB.IntAttr.ModelSense, 1); // Update model to integrate new variables model.Update(); DietLpProblem.AddNutritionConstraints(model); OptimizeAndPrintSolution(); AddLimitDiaryConstraint(); OptimizeAndPrintSolution(); DisposeModelAndEnvironment(); }