Toward Automated Algorithm Design: A Survey and Practical Guide to Meta-Black-Box-Optimization
Zeyuan Ma, Hongshu Guo, Yue-Jiao Gong, Jun Zhang, Kay Chen Tan

TL;DR
This survey provides a comprehensive overview of Meta-Black-Box-Optimization, highlighting recent advances, key methodologies, evaluation results, and future directions in automating algorithm design using meta-learning techniques.
Contribution
It offers the first systematic taxonomy, conceptual summaries of methodologies, and an experimental evaluation of MetaBBO, along with practical guidance for implementation.
Findings
MetaBBO effectively automates algorithm design tasks.
Recent methods show promising generalization and efficiency.
Core design principles improve MetaBBO performance.
Abstract
In this survey, we introduce Meta-Black-Box-Optimization~(MetaBBO) as an emerging avenue within the Evolutionary Computation~(EC) community, which incorporates Meta-learning approaches to assist automated algorithm design. Despite the success of MetaBBO, the current literature provides insufficient summaries of its key aspects and lacks practical guidance for implementation. To bridge this gap, we offer a comprehensive review of recent advances in MetaBBO, providing an in-depth examination of its key developments. We begin with a unified definition of the MetaBBO paradigm, followed by a systematic taxonomy of various algorithm design tasks, including algorithm selection, algorithm configuration, solution manipulation, and algorithm generation. Further, we conceptually summarize different learning methodologies behind current MetaBBO works, including reinforcement learning, supervised…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Embedded Systems Design Techniques · Scheduling and Optimization Algorithms
MethodsSparse Evolutionary Training
