Research Article

Appling the Roulette Wheel Selection Approach to Address the Issues of Premature Convergence and Stagnation in the Discrete Differential Evolution Algorithm

Table 13

Example of the process to generate the new solution (offspring) by crossover stage in the EDDE and DDE algorithms.

ProcessSolutionNonmatching degree

EDDE algorithm
Select best solution (πBest)451137101298612
Mutation stage to select the parent 14311571012986122
Select individual as parent 2 from the group that selection by RWS42116121759310810
Crossover stage between parent 1 and parent 24211671129831056

DDE algorithm
Select best solution (πBest)451171812109362
Mutation stage to select the parent 14517118121093622
Select individual from a population as parent 24511718121093620
Crossover stage between parent 1 and parent 24511718121093620

It can be noted that the new solution (offspring) generated by the EDDE algorithm (bold) by the crossover stage has a high degree of nonmatching with the best solution which means the diversity of the population will be increased. While the opposite is in the DDE algorithm that generated offspring (italic) by the stage of crossover that degree of nonmatching was zero compared with the best solution, which means that the new solution is matched with the best solution which leads to loss of diversity.