Research Article

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.
Step 5: Selection. If , then and .
Step 6: If , goto Step 3; otherwise, , goto Step 2.