public static void Execute(IndividualBase individual, ProblemBase problem) { problem.EvaluateIndividual(individual); if (!individual.WasEvaluated) { individual.ObjectivesValuesForMaximization.Add(double.MaxValue); individual.ObjectivesValuesForNormalization.Add(double.MaxValue); } Objective objective = problem.MonoObjectiveGoal; individual.SetFitnessForObjective(objective); individual.WasEvaluated = true; }