METAFOR: A Hybrid Metaheuristics Software Framework for Single-Objective Continuous Optimization Problems
Christian Camacho-Villal\'on, Marco Dorigo, Thomas St\"utzle

TL;DR
This paper introduces METAFOR, a modular software framework for hybrid metaheuristics, which, combined with an automatic configuration tool, efficiently designs and evaluates hybrid algorithms for continuous optimization problems, outperforming single-approach methods.
Contribution
The paper presents METAFOR, a flexible framework that automates the creation and testing of hybrid metaheuristics, integrating multiple optimization strategies and local search, with demonstrated superior performance.
Findings
Automatically generated hybrids outperform single-approach algorithms across diverse problems.
Hybridization strategies vary in effectiveness depending on problem class.
Insights into component contributions and validation strategies improve hybrid algorithm design.
Abstract
Hybrid metaheuristics are powerful techniques for solving difficult optimization problems that exploit the strengths of different approaches in a single implementation. For algorithm designers, however, creating hybrid metaheuristic implementations has become increasingly challenging due to the vast number of design options available in the literature and the fact that they often rely on their knowledge and intuition to come up with new algorithm designs. In this paper, we propose a modular metaheuristic software framework, called METAFOR, that can be coupled with an automatic algorithm configuration tool to automatically design hybrid metaheuristics. METAFOR is specifically designed to hybridize Particle Swarm Optimization, Differential Evolution and Covariance Matrix Adaptation-Evolution Strategy, and includes a local search module that allows their execution to be interleaved with a…
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 · Process Optimization and Integration · Scheduling and Optimization Algorithms
MethodsSparse Evolutionary Training
