Differential Evolution without the Scale Factor and the Crossover Probability
Algorithm 1
(DE\FCr).
Step 1: Initialization: population , population size , maximal generation , current generation and ,.
Step 2: If or , then output the current optimal value .
Step 3: Mutation. For each in the population, calculate the mutant individual according to equations (12) or (13) or equation (14). The corresponding algorithm is denoted by DE\FCr1, DE\FCr2 and DE\FCr3, respectively.
Step 4: Crossover. Execute Taguchi parameter design method with the denoted as equation (22) for the individual and the mutant individual , so the trail individual is generated.