Surrogate optimization of computationally expensive black-box problems with hidden constraints

被引:0
作者
Müller J. [1 ]
Day M. [1 ]
机构
[1] Center for Computational Sciences and Engineering, Lawrence Berkeley National Laboratory, Berkeley, 94720, CA
来源
INFORMS Journal on Computing | 2019年 / 31卷 / 04期
关键词
Black-box optimization; Global optimization; Hidden constraints; Surrogate models;
D O I
10.1287/IJOC.2018.0864
中图分类号
学科分类号
摘要
We introduce the algorithm SHEBO (surrogate optimization of problems with hidden constraints and expensive black-box objectives), an efficient optimization algorithm that employs surrogate models to solve computationally expensive black-box simulation optimization problems that have hidden constraints. Hidden constraints are encountered when the objective function evaluation does not return a value for a parameter vector. These constraints are often encountered in optimization problems in which the objective function is computed by a black-box simulation code. SHEBO uses a combination of local and global search strategies together with an evaluability prediction function and a dynamically adjusted evaluability threshold to iteratively select new sample points. We compare the performance of our algorithm with that of the mesh-based algorithms mesh adaptive direct search (MADS, NOMAD [nonlinear optimization by mesh adaptive direct search] implementation) and implicit filtering and SNOBFIT (stable noisy optimization by branch and fit), which assigns artificial function values to points that violate the hidden constraints. Our numerical experiments for a large set of test problems with 2–30 dimensions and a 31-dimensional real-world application problem arising in combustion simulation show that SHEBO is an efficient solver that outperforms the other methods for many test problems. Copyright: This article was written and prepared by U.S. government employee(s) on official time and is therefore in the public domain.
引用
收藏
页码:689 / 702
页数:13
相关论文
共 49 条
  • [1] Abramson M, Audet C, Dennis J, Le Digabel S, OrthoMADS: A deterministic MADS instance with orthogonal directions, SIAM J. Optim, 20, 2, pp. 948-966, (2009)
  • [2] Audet C, Dennis J, Mesh adaptive direct search algorithms for constrained optimization, SIAM J. Optim, 17, 1, pp. 188-217, (2006)
  • [3] Audet C, Dennis J, A progressive barrier for derivative-free nonlinear programming, SIAM J. Optim, 20, 1, pp. 445-472, (2009)
  • [4] Audet C, Bechard V, Chaouki J, Spent potliner treatment process optimization using a MADS algorithm, Optim. Engrg, 9, 2, pp. 143-160, (2008)
  • [5] Booker A, Dennis J, Frank P, Serafini D, Torczon V, Trosset M, A rigorous framework for optimization of expensive functions by surrogates, Structural Multidisciplinary Optim, 17, 1, pp. 1-13, (1999)
  • [6] Carter R, Gablonsky J, Patrick A, Kelley C, Eslinger O, Algorithms for noisy problems in gas transmission pipeline optimization, Optim. Engrg, 2, 2, pp. 139-157, (2001)
  • [7] Chen X, Kelley C, Optimization with hidden constraints and embedded Monte Carlo computations, Optim. Engrg, 17, 1, pp. 157-175, (2016)
  • [8] Choi T, Kelley C, Superlinear convergence and implicit filtering, SIAM J. Optim, 10, 4, pp. 1149-1162, (2000)
  • [9] Choi T, Eslinger O, Kelley C, David J, Etheridge M, Optimization of automotive valve train components with implicit filtering, Optim. Engrg, 1, 1, pp. 9-28, (2000)
  • [10] Davis E, Ierapetritou M, Kriging based method for the solution of mixed-integer nonlinear programs containing black-box functions, J. Global Optim, 43, 2–3, pp. 191-205, (2009)