Research Article
An Adaptive Cauchy Differential Evolution Algorithm for Global Numerical Optimization
Algorithm 1
Adaptive Cauchy DE.
/* Initialization */ | Generate the initial population | Evaluate the initial population | FOR to NP DO | | | END FOR | | WHILE The termination condition is not satisfied DO | /* Mutation operation */ | FOR to NP DO | Generate a mutant vector | Randomly select three donor vectors | | END FOR | | /* Crossover operation */ | FOR to NP DO | Generate a trial vector | Select a random number lying between | FOR to DO | IF or THEN | | ELSE | | END IF | END FOR | END FOR | | /* Selection operation */ | | FOR to NP DO | IF THEN | | | | | ELSE | | END IF | END FOR | | /* Parameter adaptation */ | IF THEN | | | END IF | FOR to NP DO | | | END FOR | END WHILE |
|