Branching Adaptive Surrogate Search Optimization (BASSO)
Pariyakorn Maneekul, Zelda B. Zabinsky, Giulia Pedrielli
TL;DR
The paper tackles black-box global optimization in high dimensions by introducing BASSO, a framework that combines sequential partitioning of the search domain with surrogate-based sampling within subregions. It provides finite-time analyses showing that, under two key assumptions, the expected number of function evaluations can scale linearly with dimension, offering a principled route toward scalability. Empirically, it explores numerous variants and demonstrates that a regularized quadratic surrogate together with a one-dimensional Gaussian process for adaptive subregion probabilities often yields the best performance, while surrogate-assisted approaches generally outperform uniform sampling. The work offers insights into the exploration-exploitation trade-offs needed to push high-dimensional surrogate-based optimization closer to theoretical scalability, and it benchmarks against established solvers to illustrate practical competitiveness and limitations.
Abstract
Global optimization of black-box functions is challenging in high dimensions. We introduce a conceptual adaptive random search framework, Branching Adaptive Surrogate Search Optimization (BASSO), that combines partitioning and surrogate modeling for subregion sampling. We present a finite-time analysis of BASSO, and establish conditions under which it is theoretically possible to scale to high dimensions. While we do not expect that any implementation will achieve the theoretical ideal, we experiment with several BASSO variations and discuss implications on narrowing the gap between theory and implementation. Numerical results on test problems are presented.
