Modular Differential Evolution
Not on the map. Why?
Abstract (arXiv)
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 this modular approach not only aids in comparison, but also allows for a much more detailed exploration of the space of possible DE variants. This is illustrated by showing that tuning the settings of modular DE vastly outperforms a set of commonly used DE versions which have been recreated in our framework. We then investigate these tuned algorithms in detail, highlighting the relation between modules and performance on particular problems.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Apr 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 5; 2025: 3; 2026: 2.
11 papers.
- 2024LLaMEA: A Large Language Model Evolutionary Algorithm for Automatically Generating Metaheuristicscited by 92
- 2024Toward Automated Algorithm Design: A Survey and Practical Guide to Meta-Black-Box-Optimizationcited by 23
- 2024Explainable Benchmarking for Iterative Optimization Heuristicscited by 10
- 2023PS-AAS: Portfolio Selection for Automated Algorithm Selection in Black-Box Optimizationcited by 5
- 2025Behaviour Space Analysis of LLM-driven Meta-heuristic Discoverycited by 4
- 2024A Survey of Features Used for Representing Black-box Single-objective Continuous Optimizationcited by 3
- 2025Tracing the Interactions of Modular CMA-ES Configurations Across Problem Landscapescited by 1
- 2024A Deep Dive into Effects of Structural Bias on CMA-ES Performance along Affine Trajectoriescited by 0
- 2025From Performance to Understanding: A Vision for Explainable Automated Algorithm Designcited by 0
- 2026Quantifying the Impact of Modules and Their Interactions in the PSO-X Frameworkcited by 0
- 2026Geometric Probing for Algorithm Selection in Continuous Black-Box Optimizationcited by 0
- 2026Geometric Probing for Algorithm Selection in Continuous Black-Box Optimization10 Apr 2026
- 2026Quantifying the Impact of Modules and Their Interactions in the PSO-X Framework7 Jan 2026
- 2025From Performance to Understanding: A Vision for Explainable Automated Algorithm Design20 Nov 2025
- 2025Behaviour Space Analysis of LLM-driven Meta-heuristic Discovery4 Jul 2025
- 2025Tracing the Interactions of Modular CMA-ES Configurations Across Problem Landscapes3 Jul 2025
- 2024Toward Automated Algorithm Design: A Survey and Practical Guide to Meta-Black-Box-Optimization1 Nov 2024
- 2024A Survey of Features Used for Representing Black-box Single-objective Continuous Optimization8 Jun 2024
- 2024LLaMEA: A Large Language Model Evolutionary Algorithm for Automatically Generating Metaheuristics30 May 2024
- 2024A Deep Dive into Effects of Structural Bias on CMA-ES Performance along Affine Trajectories26 Apr 2024
- 2024Explainable Benchmarking for Iterative Optimization Heuristics31 Jan 2024
- 2023PS-AAS: Portfolio Selection for Automated Algorithm Selection in Black-Box Optimization14 Oct 2023