Surrogate-based optimization of system architectures subject to hidden constraints
Not on the map. Why?
Abstract (arXiv)
The exploration of novel architectures requires physics-based simulation due to a lack of prior experience to start from, which introduces two specific challenges for optimization algorithms: evaluations become more expensive (in time) and evaluations might fail. The former challenge is addressed by Surrogate-Based Optimization (SBO) algorithms, in particular Bayesian Optimization (BO) using Gaussian Process (GP) models. An overview is provided of how BO can deal with challenges specific to architecture optimization, such as design variable hierarchy and multiple objectives: specific measures include ensemble infills and a hierarchical sampling algorithm. Evaluations might fail due to non-convergence of underlying solvers or infeasible geometry in certain areas of the design space. Such failed evaluations, also known as hidden constraints, pose a particular challenge to SBO/BO, as the surrogate model cannot be trained on empty results. This work investigates various strategies for satisfying hidden constraints in BO algorithms. Three high-level strategies are identified: rejection of failed points from the training set, replacing failed points based on viable (non-failed) points, and predicting the failure region. Through investigations on a set of test problems including a jet engine architecture optimization problem, it is shown that best performance is achieved with a mixed-discrete GP to predict the Probability of Viability (PoV), and by ensuring selected infill points satisfy some minimum PoV threshold. This strategy is demonstrated by solving a jet engine architecture problem that features at 50% failure rate and could not previously be solved by a BO algorithm. The developed BO algorithm and used test problems are available in the open-source Python library SBArchOpt.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 13 of its 58 references that are in the map. First posted on arXiv 11 Apr 2025.
Builds on
13 of 58 references.
References · 13
- 2014Scalable Variational Gaussian Process Classificationcited by 226
- 2014Bayesian Optimization with Unknown Constraintscited by 109
- 2020HEBO Pushing The Limits of Sample-Efficient Hyperparameter Optimisationcited by 81
- 2014Manifold Gaussian Processes for Regressioncited by 79
- 2017Dealing with Integer-valued Variables in Bayesian Optimization with Gaussian Processescited by 65
- 2023SMT 2.0: A Surrogate Modeling Toolbox with a focus on Hierarchical and Mixed Variables Gaussian Processescited by 27
- 2022A mixed-categorical correlation kernel for Gaussian processcited by 19
- 2023Trieste: Efficiently Exploring The Depths of Black-box Functions with TensorFlowcited by 11
- 2020Bayesian optimization of variable-size design space problemscited by 10
- 2022A general mathematical framework for constrained mixed-variable blackbox optimization problems with meta and categorical variablescited by 8
- 2025System Architecture Optimization Strategies: Dealing with Expensive Hierarchical Problemscited by 8
- 2018A First Analysis of Kernels for Kriging-based Optimization in Hierarchical Search Spacescited by 3
Built on by
Citing papers per year: 2025: 2; 2026: 1.
3 papers.
- 2025Surrogate Modeling and Explainable Artificial Intelligence for Complex Systems: A Workflow for Automated Simulation Explorationcited by 6
- 2025System-of-systems Modeling and Optimization: An Integrated Framework for Intermodal Mobilitycited by 1
- 2026Efficient multidisciplinary design via Bayesian optimizationcited by 0
- 2026Efficient multidisciplinary design via Bayesian optimization28 May 2026
- 2025Surrogate Modeling and Explainable Artificial Intelligence for Complex Systems: A Workflow for Automated Simulation Exploration19 Oct 2025
- 2025System-of-systems Modeling and Optimization: An Integrated Framework for Intermodal Mobility11 Jul 2025