Dynamic Selection and Configuration of Black-box Optimization Algorithms
The dynaBBO project aims to enhance black-box optimization by dynamically selecting and switching algorithms based on problem instances and stages, validated in bio-medicine and computational mechanics.
Projectdetails
Introduction
Black-box optimization algorithms are among the most widely applied optimization techniques in practice, used to solve numerous problems across a broad range of industrial branches and academic disciplines every day. Given this importance, it is not surprising that a plethora of different black-box optimization algorithms exist, complementing each other in strengths and weaknesses.
Project Objectives
In the dynaBBO project, we set out to obtain more efficient black-box optimization techniques by leveraging this complementarity, both with respect to different problem instances and with respect to different stages of the optimization process. To this end, we will develop approaches that select and dynamically switch between different black-box optimization algorithms "on the fly".
Research Questions
The two key research questions that guide our project are:
- When to switch from one algorithm to another?
- How to warm-start the selected solver so that it can continue the search as effectively as possible?
Both questions are largely under-explored and are handled rather naively in practice.
Methodology
To obtain our dynamic approaches, we intertwine insights about black-box optimization algorithms, obtained through rigorous theoretical analyses, with automated machine learning techniques. In particular, we will design trajectory-based algorithm selection and configuration techniques that combine exploratory landscape analysis with newly designed algorithm features that capture information about the solver-instance interaction.
Comparison of Techniques
We compare the efficiency of these feature-based approaches with:
- Deep learning techniques
- Reinforcement learning
- Approaches based on hyperparameter optimization
Impact and Applications
We will further increase our project's impact by validating its results on applications in bio-medicine and in computational mechanics.
Financiële details & Tijdlijn
Financiële details
Subsidiebedrag | € 1.999.975 |
Totale projectbegroting | € 1.999.975 |
Tijdlijn
Startdatum | 1-10-2024 |
Einddatum | 30-9-2029 |
Subsidiejaar | 2024 |
Partners & Locaties
Projectpartners
- CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE CNRSpenvoerder
Land(en)
Vergelijkbare projecten binnen European Research Council
Project | Regeling | Bedrag | Jaar | Actie |
---|---|---|---|---|
Challenges in Competitive Online OptimisationThis project aims to enhance decision-making under uncertainty by developing new online and learning-augmented algorithms, leveraging recent advancements in algorithm design and machine learning. | ERC Starting... | € 1.499.828 | 2025 | Details |
The Complexity of Dynamic Matrix ProblemsThis project aims to enhance dynamic data structures for efficient matrix operations, optimizing algorithms in both convex and non-convex settings, particularly for deep neural networks and AI applications. | ERC Starting... | € 1.439.413 | 2022 | Details |
New Frontiers in Projection-Free Methods for Continuous OptimizationThis project aims to advance projection-free optimization methods to match the efficiency of projection-based techniques, enhancing continuous optimization for complex, structured constraints in data science and AI. | ERC Consolid... | € 1.785.000 | 2025 | Details |
Dynamics-Aware Theory of Deep LearningThis project aims to create a robust theoretical framework for deep learning, enhancing understanding and practical tools to improve model performance and reduce complexity in various applications. | ERC Starting... | € 1.498.410 | 2022 | Details |
Optimizing for Generalization in Machine LearningThis project aims to unravel the mystery of generalization in machine learning by developing novel optimization algorithms to enhance the reliability and applicability of ML in critical domains. | ERC Starting... | € 1.494.375 | 2023 | Details |
Challenges in Competitive Online Optimisation
This project aims to enhance decision-making under uncertainty by developing new online and learning-augmented algorithms, leveraging recent advancements in algorithm design and machine learning.
The Complexity of Dynamic Matrix Problems
This project aims to enhance dynamic data structures for efficient matrix operations, optimizing algorithms in both convex and non-convex settings, particularly for deep neural networks and AI applications.
New Frontiers in Projection-Free Methods for Continuous Optimization
This project aims to advance projection-free optimization methods to match the efficiency of projection-based techniques, enhancing continuous optimization for complex, structured constraints in data science and AI.
Dynamics-Aware Theory of Deep Learning
This project aims to create a robust theoretical framework for deep learning, enhancing understanding and practical tools to improve model performance and reduce complexity in various applications.
Optimizing for Generalization in Machine Learning
This project aims to unravel the mystery of generalization in machine learning by developing novel optimization algorithms to enhance the reliability and applicability of ML in critical domains.