Research Article
A Customized Differential Evolutionary Algorithm for Bounded Constrained Optimization Problems
Algorithm 4
The pseudocode of DE current/rand/2 variant.
(1) | Set Pop Size = , Max Ftn Evaluations = , lower scaling bound = , upper scaling bound = , crossover probability = ; | (2) | Randomly generate initial of size ; | (3) | Set Function Evaluations Counter: ; | (4) | Evaluate for each ; | (5) | Set ; | (6) | such that ; | (7) | whiledo | (8) | Generate from using current/rand/2 mutation strategy; | (9) | Use binomial crossover to generate ; | (10) | Evaluate for each ; | (11) | Set ; | (12) | Update by comparing with through their fitness values; | (13) | such that ; | (14) | end while |
|