Constrained Efficient Global Optimization of Expensive Black-box Functions
Wenjie Xu, Yuning Jiang, Bratislav Svetozarevic, Colin N. Jones
TL;DR
This work tackles constrained efficient global optimization for expensive black-box functions by introducing CONFIG, which leverages optimism in the face of uncertainty via lower confidence-bound surrogates for both the objective and the constraints. By solving an auxiliary constrained problem at each step, CONFIG attains cumulative regret bounds matching the unconstrained case and sublinear cumulative constraint-violation bounds, with kernels such as Matérn ($\nu> d/2$) and Squared Exponential yielding concrete convergence rates to the constrained optimum. The framework also provides a principled infeasibility-declaration mechanism when the problem is infeasible. Empirical results on GP-sampled, artificial, and building-control tasks demonstrate competitive performance against CEI and related baselines while offering stronger theoretical guarantees and the ability to declare infeasibility when appropriate.
Abstract
We study the problem of constrained efficient global optimization, where both the objective and constraints are expensive black-box functions that can be learned with Gaussian processes. We propose CONFIG (CONstrained efFIcient Global Optimization), a simple and effective algorithm to solve it. Under certain regularity assumptions, we show that our algorithm enjoys the same cumulative regret bound as that in the unconstrained case and similar cumulative constraint violation upper bounds. For commonly used Matern and Squared Exponential kernels, our bounds are sublinear and allow us to derive a convergence rate to the optimal solution of the original constrained problem. In addition, our method naturally provides a scheme to declare infeasibility when the original black-box optimization problem is infeasible. Numerical experiments on sampled instances from the Gaussian process, artificial numerical problems, and a black-box building controller tuning problem all demonstrate the competitive performance of our algorithm. Compared to the other state-of-the-art methods, our algorithm significantly improves the theoretical guarantees, while achieving competitive empirical performance.
