NEJan 18, 2019

Infeasibility and structural bias in Differential Evolution

arXiv:1901.06153v10.0089 citations
AI Analysis50

This addresses algorithmic fairness issues in optimization for researchers and practitioners, though it is incremental as it extends prior work on GA and PSO to DE.

This paper investigates structural bias in Differential Evolution (DE), finding that DE is generally robust against this bias, with only one configuration (DE/current-to-best/1/bin) showing clear bias, which is mitigated by using penalty constraint handling.

This paper thoroughly investigates a range of popular DE configurations to identify components responsible for the emergence of structural bias - recently identified tendency of the algorithm to prefer some regions of the search space for reasons directly unrelated to the objective function values. Such tendency was already studied in GA and PSO where a connection was established between the strength of structural bias and population sizes and potential weaknesses of these algorithms was highlighted. For DE, this study goes further and extends the range of aspects that can contribute to presence of structural bias by including algorithmic component which is usually overlooked - constraint handling technique. A wide range of DE configurations were subjected to the protocol for testing for bias. Results suggest that triggering mechanism for the bias in DE differs to the one previously found for GA and PSO - no clear dependency on population size exists. Setting of DE parameters is based on a separate study which on its own leads to interesting directions of new research. Overall, DE turned out to be robust against structural bias - only DE/current-to-best/1/bin is clearly biased but this effect is mitigated by the use of penalty constraint handling technique.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes