Feasibility-Driven Trust Region Bayesian Optimization

Paolo Ascia, Elena Raponi, Thomas Bäck, Fabian Duddeck
6/17/2025
cs.LG

No official code found. Best implementation: paoloascia/FuRBO (11 stars, last commit 2025-10-17).

Abstract

Bayesian optimization is a powerful tool for solving real-world optimization tasks under tight evaluation budgets, making it well-suited for applications involving costly simulations or experiments. However, many of these tasks are also characterized by the presence of expensive constraints whose analytical formulation is unknown and often defined in high-dimensional spaces where feasible regions are small, irregular, and difficult to identify. In such cases, a substantial portion of the optimization budget may be spent just trying to locate the first feasible solution, limiting the effectiveness of existing methods. In this work, we present a Feasibility-Driven Trust Region Bayesian Optimization (FuRBO) algorithm. FuRBO iteratively defines a trust region from which the next candidate solution is selected, using information from both the objective and constraint surrogate models. Our adaptive strategy allows the trust region to shift and resize significantly between iterations, enabling the optimizer to rapidly refocus its search and consistently accelerate the discovery of feasible and good-quality solutions. We empirically demonstrate the effectiveness of FuRBO through extensive testing on the full BBOB-constrained COCO benchmark suite and other physics-inspired benchmarks, comparing it against state-of-the-art baselines for constrained black-box optimization across varying levels of constraint severity and problem dimensionalities ranging from 2 to 60.

View on arXivView PDF

Code Implementations(1)

paoloascia/FuRBOCommunity74%

Feasible trust Region Bayesian Optimization (FuRBO)

113Python, Jupyter NotebookFeb 11, 20251 years ago

Similar Papers

Cite this paper

@article{ascia2025feasibilitydriven,
  title  = {Feasibility-Driven Trust Region Bayesian Optimization},
  author = {Paolo Ascia and Elena Raponi and Thomas Bäck and Fabian Duddeck},
  year   = {2025},
  eprint = {2506.14619},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.14619v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.14619.svg)](https://codeofpaper.com/paper/2506.14619)

Discussion