|
Algorithm 3 Evaluation |
-
1:
procedure Evaluate(P, Fitness)
-
2:
for all individuals in P do
-
3:
if individual is not evaluated then
-
4:
Fitness(individual)
-
5:
UpdateIndividual(individual, new_fitness)
-
6:
IncrementEvaluations
-
7:
end if
-
8:
if TerminationConditionsMet then
-
9:
TerminateExperiment
-
10:
end if
-
11:
AddToPopulation(P, individual)
-
12:
end for
-
13:
end procedure
|