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