Modular Differential Evolution
Diederick Vermetten, Fabio Caraffini, Anna V. Kononova, Thomas B\"ack

TL;DR
This paper introduces a modular framework for Differential Evolution, enabling fair comparison and detailed exploration of algorithm variants, leading to improved tuning and understanding of DE performance.
Contribution
It proposes a modular framework for DE that facilitates comparison, tuning, and analysis of different algorithmic variants within a unified structure.
Findings
Tuned modular DE significantly outperforms standard DE variants.
The modular approach allows detailed analysis of module effects on performance.
Tuning within the framework improves optimization results.
Abstract
New contributions in the field of iterative optimisation heuristics are often made in an iterative manner. Novel algorithmic ideas are not proposed in isolation, but usually as an extension of a preexisting algorithm. Although these contributions are often compared to the base algorithm, it is challenging to make fair comparisons between larger sets of algorithm variants. This happens because even small changes in the experimental setup, parameter settings, or implementation details can cause results to become incomparable. Modular algorithms offer a way to overcome these challenges. By implementing the algorithmic modifications into a common framework, many algorithm variants can be compared, while ensuring that implementation details match in all versions. In this work, we propose a version of a modular framework for the popular Differential Evolution (DE) algorithm. We show that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetaheuristic Optimization Algorithms Research · Evolutionary Algorithms and Applications · Advanced Multi-Objective Optimization Algorithms
MethodsBalanced Selection
