Back to Search Start Over

Some metaheuristics should be simplified.

Authors :
Piotrowski, Adam P.
Napiorkowski, Jaroslaw J.
Source :
Information Sciences. Feb2018, Vol. 427, p32-62. 31p.
Publication Year :
2018

Abstract

Users have a large and constantly increasing number of optimization metaheuristics at their disposal. In pursuit of ever better approaches, popular and successful methods are often improved a number of times in a row, or various methods are hybridized. One should, however, pay attention to whether such deliberately improved or hybridized methods do not become unnecessarily complicated, or if some of their elements do not introduce a structural bias. In the first case the algorithm should be simplified by eliminating the unneeded elements. This will make it more clear to the users, and, as shown in this study, may even improve the results. In the second case, operators that are responsible for over-frequent sampling of some part of the search space have to be removed. In this study we address the problem of over-complexity of metaheuristics, focusing on two joint winners of the CEC2016 competition on single-objective numerical optimization, l -SHADE-EpSin and UMOEA-II algorithms. It is shown that each of them includes a procedure which introduces a structural bias by attracting population towards the origin O . As discussed in the text, in the case of seven out of 30 benchmark problems considered in the CEC2016 competition the objective function values in the origin O are better than those found by the vast majority of algorithms, hence structural bias affects the results obtained by l -SHADE-EpSin and UMOEA-II. In this work we simplify both algorithms by removing operators that are the main cause of structural bias. Further, we show that in the l -SHADE-EpSin algorithm the Ensemble Sinusoidal adaptation mechanism of control parameter F , that is used during the first half of the search, is not needed. Slightly better results on both artificial benchmarks used in the CEC2016 competition and on a wide set of real-world problems may be obtained if, during that period of the search, the value of F is simply set to 0.5. Such a simplified algorithm is competitive against a large number of metaheuristics and may be much easier for the users to understand. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00200255
Volume :
427
Database :
Academic Search Index
Journal :
Information Sciences
Publication Type :
Periodical
Accession number :
126063478
Full Text :
https://doi.org/10.1016/j.ins.2017.10.039