Quantifying Individual and Joint Module Impact in Modular Optimization Frameworks
Ana Nikolikj, Ana Kostovska, Diederick Vermetten, Carola Doerr, Tome, Eftimov

TL;DR
This paper quantifies how individual modules and their interactions affect the performance of modular optimization algorithms, using functional ANOVA on modCMA and modDE variants across benchmark problems.
Contribution
It introduces a systematic analysis of module impacts in modular optimization frameworks, revealing key modules and interaction patterns across different settings.
Findings
Important modules vary with problem dimension and algorithm.
The influence of modules shifts from individual to combined as complexity increases.
modDE's performance heavily depends on the lpsr module.
Abstract
This study explores the influence of modules on the performance of modular optimization frameworks for continuous single-objective black-box optimization. There is an extensive variety of modules to choose from when designing algorithm variants, however, there is a rather limited understanding of how each module individually influences the algorithm performance and how the modules interact with each other when combined. We use the functional ANOVA (f-ANOVA) framework to quantify the influence of individual modules and module combinations for two algorithms, the modular Covariance Matrix Adaptation (modCMA) and the modular Differential Evolution (modDE). We analyze the performance data from 324 modCMA and 576 modDE variants on the BBOB benchmark collection, for two problem dimensions, and three computational budgets. Noteworthy findings include the identification of important modules…
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
TopicsAdvanced Multi-Objective Optimization Algorithms · Metaheuristic Optimization Algorithms Research · Machine Learning and Data Classification
