Self-adaptive differential evolution algorithm with improved mutation strategy
Different mutation strategies and control parameters settings directly affect the performance of differential evolution (DE) algorithm. In this paper, a self-adaptive differential evolution algorithm with improved mutation strategy (IMSaDE) is proposed to improve optimization performance of DE. IMSaDE improves the “DE/rand/2” mutation strategy by incorporating elite archive strategy and control parameters adaptation strategy. Both strategies diversify the population and improve the convergence performance of the algorithm. IMSaDE was compared with eleven DE algorithms and six non-DE algorithms by using a set of 20 benchmark functions taken from the literature. Experimental results show that the overall performance of IMSaDE is better than the other competitors. In addition, the size of elite population has a significant impact on the performance of IMSaDE.
KeywordsDifferential evolution Global optimization Mutation strategy Control parameters adaptation Elite archive
The authors would like to thank the reviewers for their critical and constructive review of the manuscript. This study was funded by National Natural Science Foundation of China (71573184).
Compliance with ethical standards
Conflict of interest
The authors declare that they have no conflict of interest.
This article does not contain any studies with human participants or animals performed by any of the authors.
This study does not involve any human participants.
- Babu BV, Jehan MML (2003) Differential evolution for multi-objective optimization. IEEE Congr Evol Comput 4:2696–2703Google Scholar
- Gamperle R, Muller SD, Koumoutsakos P (2002) A parameter study for differential evolution. In: WSEAS international conference on advances in intelligent systems, fuzzy systems, evolutionary computation, New York. WSEAS, pp 293–298Google Scholar
- Guo Z, Bo C, Min Y et al (2006) Self-adaptive chaos differential evolution. Proc Int Conf Nat Comput 4221:972–975Google Scholar
- Mezura-Montes E, Velazquez-Reyes J, Coello Coello CA (2010) Modified differential evolution for constrained optimization. IEEE congresson evolutionary computation, Vancouver, pp 25–32Google Scholar
- Nasimul N, Danushka B, Hitoshi I (2011) An adaptive differential evolution algorithm. IEEE congress on evolutionary computation, pp 2229–2236Google Scholar
- Ronkkonen J, Kukkonen S, Price KV (2005) Real-parameter optimization with differential evolution. IEEE congress on evolutionary computation, pp 506–513Google Scholar
- Tirronen V, Neri F (2009) Differential evolution with fitness diversity self-adaptation. Nature-inspired algorithms for optimization. Springer, BerlinGoogle Scholar
- Yang Z, Yao X, He J (2008) Making a difference to differential evolutionary. In: Advances in metaheuristics for hard optimization, pp 397–414Google Scholar
- Zhang WJ, Xie XF (2003) DEPSO: hybrid particle swarm with differential evolution operator. In Proceeding IEEE international conference systems man and cybernetics, Washington, pp 3816–3821Google Scholar