Research Article

Harmony Search Based Parameter Ensemble Adaptation for Differential Evolution

Algorithm 3

Harmony search based parameter ensemble adaptation for DE (HSPEADE).
STEP 1: Initialize a population of NP, D-dimensional individuals as the population of DE
STEP 2: Initialize HM with HMS randomly selected individuals.
STEP 3: WHILE stopping criterion is not satisfied
   DO
   Generate a new vector based on HS
   FOR 1: HMS + 1 /*Evaluate each parameter combination of the HM*/
    Mutation
    Crossover
    Selection
    Evaluate the objective value of each HM vector
    Increment the generation count  G = G + 1
   END FOR
   Update HM
STEP 4: END WHILE