Authors
Anna V Kononova, Diederick Vermetten, Fabio Caraffini, Madalina-A Mitran, Daniela Zaharie
Publication date
2024/3/1
Journal
Evolutionary Computation
Volume
32
Issue
1
Pages
3-48
Publisher
MIT Press
Description
We argue that results produced by a heuristic optimisation algorithm cannot be considered reproducible unless the algorithm fully specifies what should be done with solutions generated outside the domain, even in the case of simple bound constraints. Currently, in the field of heuristic optimisation, such specification is rarely mentioned or investigated due to the assumed triviality or insignificance of this question. Here, we demonstrate that, at least in algorithms based on Differential Evolution, this choice induces notably different behaviours in terms of performance, disruptiveness, and population diversity. This is shown theoretically (where possible) for standard Differential Evolution in the absence of selection pressure and experimentally for the standard and state-of-the-art Differential Evolution variants, on a special test function and the BBOB benchmarking suite, respectively. Moreover, we demonstrate that …
Total citations
Scholar articles