Skip to main content
. 2024 Aug 6;9(8):476. doi: 10.3390/biomimetics9080476
Algorithm 3 Evaluation
  • 1:

    procedure Evaluate(P, Fitness)

  • 2:

        for all individuals in P do

  • 3:

            if individual is not evaluated then

  • 4:

               new_fitness 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