@inproceedings{962f6ad61bc64db08c5a67be7b7f0d56,
title = "Two-phase differential evolution framework for solving optimization problems",
abstract = "Over the last two decades, different differential evolution (DE) variants have been successfully used to solve different optimization problems. However, no single DE algorithm has consistently been the best for solving a wide range of them. In the literature, this drawback has been tackled by using multiple DE operators in a single framework. However, utilizing a problem's landscape in the design of an efficient selection mechanism to emphasize the best-performing DE variant has not yet been thoroughly explored. Motivated by this fact, in this paper, a new two-phase (exploration and exploitation) multi-operator DE algorithm is proposed. It starts with the exploration phase, dynamically placing emphasis on the best-performing DE based on two landscape indicators and its performance history, and then repeats this process during the exploitation phase. To judge the performance of this algorithm, a variety of real-world optimization problems taken from different disciplines are solved. According to the results obtained, this algorithm shows superior performance to those of state-of-the-art algorithms.",
keywords = "differential evolution, landscape indicators, multi-operator, real-world problems",
author = "Sallam, {Karam M.} and Elsayed, {Saber M.} and Sarker, {Ruhul A.} and Essam, {Daryl L.}",
note = "Publisher Copyright: {\textcopyright} 2016 IEEE.; 2016 IEEE Symposium Series on Computational Intelligence, SSCI 2016 ; Conference date: 06-12-2016 Through 09-12-2016",
year = "2017",
month = feb,
day = "9",
doi = "10.1109/SSCI.2016.7850258",
language = "English",
isbn = "9781509042418",
series = "2016 IEEE Symposium Series on Computational Intelligence, SSCI 2016",
publisher = "IEEE, Institute of Electrical and Electronics Engineers",
pages = "1--8",
editor = "Yaochu Jin and Stefanos Kollias",
booktitle = "2016 IEEE Symposium Series on Computational Intelligence, SSCI 2016",
address = "United States",
}