Research Article
A Customized Differential Evolutionary Algorithm for Bounded Constrained Optimization Problems
Algorithm 6
The pseudocode of the proposed customized DE algorithm.
(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) | Take randomly generated real number between 0 and 1; | (9) | ifthen | (10) | Generate from using rand/1 strategy; | (11) | else | (12) | Generate from usingbest1/rand1 strategy; | (13) | end if | (14) | Use binomial crossover to generate ; | (15) | Evaluate for each ; | (16) | Set ; | (17) | Update by comparing and through their fitness values; | (18) | such that ; | (19) | end while |
|