Efficient global optimization algorithm assisted by multiple surrogate techniques

被引:220
作者
Viana, Felipe A. C. [1 ]
Haftka, Raphael T. [1 ]
Watson, Layne T. [2 ,3 ]
机构
[1] Univ Florida, Dept Mech & Aerosp Engn, Gainesville, FL 32611 USA
[2] Virginia Polytech Inst & State Univ, Dept Comp Sci, Blacksburg, VA 24061 USA
[3] Virginia Polytech Inst & State Univ, Dept Math, Blacksburg, VA 24061 USA
基金
美国国家科学基金会;
关键词
Surrogate-based optimization; Efficient global optimization algorithm; Kriging; Multiple surrogates; CROSS-VALIDATION; APPROXIMATION; INTERPOLATION; SELECTION;
D O I
10.1007/s10898-012-9892-5
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Surrogate-based optimization proceeds in cycles. Each cycle consists of analyzing a number of designs, fitting a surrogate, performing optimization based on the surrogate, and finally analyzing a candidate solution. Algorithms that use the surrogate uncertainty estimator to guide the selection of the next sampling candidate are readily available, e.g., the efficient global optimization (EGO) algorithm. However, adding one single point at a time may not be efficient when the main concern is wall-clock time (rather than number of simulations) and simulations can run in parallel. Also, the need for uncertainty estimates limits EGO-like strategies to surrogates normally implemented with such estimates (e.g., kriging and polynomial response surface). We propose the multiple surrogate efficient global optimization (MSEGO) algorithm, which adds several points per optimization cycle with the help of multiple surrogates. We import uncertainty estimates from one surrogate to another to allow use of surrogates that do not provide them. The approach is tested on three analytic examples for nine basic surrogates including kriging, radial basis neural networks, linear Shepard, and six different instances of support vector regression. We found that MSEGO works well even with imported uncertainty estimates, delivering better results in a fraction of the optimization cycles needed by EGO.
引用
收藏
页码:669 / 689
页数:21
相关论文
共 51 条
[1]  
[Anonymous], 12 AIAA IS SMO MULT
[2]  
[Anonymous], DICEKRIGING DICEOPTI
[3]  
[Anonymous], BMC BIOINF
[4]  
[Anonymous], 2000, CLASSICAL MODERN REG
[5]  
[Anonymous], J OPER RES SOC
[6]  
[Anonymous], 50 AIAA ASME ASCE AH
[7]  
[Anonymous], MATHWORKS CONTR MATL
[8]  
[Anonymous], 1999, INTERPOLATION SPATIA
[9]  
[Anonymous], 2008, P 7 ASMO UKISSMO INT
[10]  
[Anonymous], THESIS U MICHIGAN AN