LAGO: A Local-Global Optimization Framework Combining Trust Region Methods and Bayesian Optimization

Eliott Van Dieren, Tommaso Vanzan, Fabio Nobile
3/3/2026
cs.LGmath.OC

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

We introduce LAGO, a LocAl-Global Optimization algorithm that combines gradient-enhanced Bayesian Optimization (BO) with gradient-based trust region local refinement through an adaptive competition mechanism. At each iteration, global and local optimization strategies independently propose candidate points, and the next evaluation is selected based on predicted improvement. LAGO separates global exploration from local refinement at the proposal level: the BO acquisition function is optimized outside the active trust region, while local function and gradient evaluations are incorporated into the global gradient-enhanced Gaussian process only when they satisfy a lengthscale-based minimum-distance criterion, reducing the risk of numerical instability during the local exploitation. This enables efficient local refinement when reaching promising regions, without sacrificing a global search of the design space. As a result, the method achieves an improved exploration of the full design space compared to standard non-linear local optimization algorithms for smooth functions, while maintaining fast local convergence in regions of interest.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{dieren2026lago,
  title  = {LAGO: A Local-Global Optimization Framework Combining Trust Region Methods and Bayesian Optimization},
  author = {Eliott Van Dieren and Tommaso Vanzan and Fabio Nobile},
  year   = {2026},
  eprint = {2603.02970},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.02970v1}
}

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/2603.02970.svg)](https://codeofpaper.com/paper/2603.02970)

Discussion