Optimized Differential Evolution Algorithm for Software Testing

Xiaodong Gou,Tingting Huang,Shunkun Yang,Mengxuan Su,Fuping Zeng
DOI: https://doi.org/10.2991/ijcis.2018.125905642
IF: 2.259
2018-01-01
International Journal of Computational Intelligence Systems
Abstract:Differential evolution (DE) algorithms for software testing usually exhibited limited performance and stability owing to possible premature-convergence-related aging during evolution processes. This paper proposes a new framework comprising an antiaging mechanism, that is, a rebirth strategy with partial memory against aging, for the existing DE algorithm and a specialized fitness function. The results of application of the proposed framework to instantiate three DE algorithms with different mutation schemas indicate that it significantly improved their effectiveness, performance, and stability.
What problem does this paper attempt to address?