Bayesian Optimization Finds Robust Satisficing Solutions

Samuli Kinnunen, Petrus Mikkola, Antti Niskanen, Arto Klami· July 16, 2026 View original

Summary

This paper introduces a Bayesian optimization method that efficiently finds "satisficing" solutions robust to input perturbations, rather than just optimal ones. It prioritizes solutions that are durable enough for their intended use and can withstand maximally large post-deployment variations.

Many design and optimization tasks can be framed as finding the best solution for a black-box function, often tackled with Bayesian optimization to minimize trials. However, in real-world scenarios, an absolute optimum isn't always necessary; a "satisficing" solution that meets certain criteria (e.g., "durable enough") is often sufficient. When multiple such satisfactory solutions exist, the question arises: which one to choose? This research proposes that robustness to input perturbations is a crucial criterion for selecting among satisficing solutions. These perturbations can occur once a solution is deployed, making a robust design more reliable in practice. The paper introduces a novel Bayesian optimization method specifically designed to efficiently locate satisficing solutions that are maximally robust to such variations. Unlike previous work, this method assumes precise control over inputs during the optimization phase but anticipates perturbations post-deployment. By focusing on finding solutions within the "superlevel set" (all satisfactory solutions) that can withstand the largest possible perturbations, the approach ensures greater practical utility and reliability for deployed designs.

Why it matters

For professionals involved in design, engineering, and product development, this method offers a more practical and reliable way to optimize systems, focusing on real-world robustness rather than theoretical perfection, which can save costs and improve product longevity.

How to implement this in your domain

  1. 1Adopt robust satisficing Bayesian optimization for design tasks where deployed solutions face real-world variability.
  2. 2Define clear "satisficing" criteria for product or system performance rather than solely pursuing global optima.
  3. 3Incorporate perturbation analysis into the design and testing phases of new products or processes.
  4. 4Utilize Bayesian optimization tools that support multi-objective optimization, including robustness metrics.

Who benefits

ManufacturingMaterials ScienceAerospaceAutomotiveChemical Engineering

Key takeaways

  • Many design tasks require "satisficing" solutions that are robust, not just optimal.
  • A new Bayesian optimization method finds solutions maximally robust to input perturbations.
  • Robustness is a key criterion for preferring one satisfactory solution over another.
  • The method assumes accurate control during optimization but accounts for post-deployment variations.

Original post by Samuli Kinnunen, Petrus Mikkola, Antti Niskanen, Arto Klami

"arXiv:2607.13652v1 Announce Type: new Abstract: Many design tasks can be cast as black-box function optimization, enabling use of Bayesian optimization to find an ideal design with minimal number of trials. However, often we do not actually need the optimum but instead a sufficie…"

View on X

Originally posted by Samuli Kinnunen, Petrus Mikkola, Antti Niskanen, Arto Klami on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses