DocumentCode
1452760
Title
Improving Classical and Decentralized Differential Evolution With New Mutation Operator and Population Topologies
Author
Dorronsoro, Bernabé ; Bouvry, Pascal
Author_Institution
Technol. & Commun., Univ. of Luxembourg, Luxembourg City, Luxembourg
Volume
15
Issue
1
fYear
2011
Firstpage
67
Lastpage
98
Abstract
Differential evolution (DE) algorithms compose an efficient type of evolutionary algorithm (EA) for the global optimization domain. Although it is well known that the population structure has a major influence on the behavior of EAs, there are few works studying its effect in DE algorithms. In this paper, we propose and analyze several DE variants using different panmictic and decentralized population schemes. As it happens for other EAs, we demonstrate that the population scheme has a marked influence on the behavior of DE algorithms too. Additionally, a new operator for generating the mutant vector is proposed and compared versus a classical one on all the proposed population models. After that, a new heterogeneous decentralized DE algorithm combining the two studied operators in the best performing studied population structure has been designed and evaluated. In total, 13 new DE algorithms are presented and evaluated in this paper. Summarizing our results, all the studied algorithms are highly competitive compared to the state-of-the-art DE algorithms taken from the literature for most considered problems, and the best ones implement a decentralized population. With respect to the population structure, the proposed decentralized versions clearly provide a better performance compared to the panmictic ones. The new mutation operator demonstrates a faster convergence on most of the studied problems versus a classical operator taken from the DE literature. Finally, the new heterogeneous decentralized DE is shown to improve the previously obtained results, and outperform the compared state-of-the-art DEs.
Keywords
evolutionary computation; classical operator; decentralized differential evolution; evolutionary algorithm; global optimization domain; heterogeneous algorithms; mutant vector; mutation operator; population structure; population topologies; Algorithm design and analysis; Bones; Clustering algorithms; Convergence; Heuristic algorithms; Optimization; Topology; Differential evolution (DE); heterogeneous algorithms; self-adaptation; structured population;
fLanguage
English
Journal_Title
Evolutionary Computation, IEEE Transactions on
Publisher
ieee
ISSN
1089-778X
Type
jour
DOI
10.1109/TEVC.2010.2081369
Filename
5714781
Link To Document