A Stopping Criterion for Surrogate Based Optimization using EGO
نویسندگان
چکیده
In Surrogate-based optimization, each optimization cycle consists of fitting a surrogate to a number of simulations at a set of design points, and performing optimization based on the surrogate to obtain one or more new design points. Algorithms like Efficient Global Optimization (EGO) [1] use uncertainty estimates available with the Kriging surrogate to guide the selection of new point(s). The most common EGO variant uses prediction and prediction variance to seek the point of maximum Expected Improvement (EI) [1] as the next point to be sampled in the optimization. A major problem in global optimization has been the lack of an adequate stopping criterion. The traditional goal of stopping criteria has been convergence to the optimum, but this is not practical when each cycle is expensive and convergence is slow. There have been few stopping criteria proposed for surrogate based optimization algorithms. The number of objective function evaluations is a common stopping criterion. Schonlau proposed for EGO to stop if the maximum EI is below an absolute tolerance or the ratio of the maximum value of EI to the present best solution is below a relative tolerance [1]. When each cycle of surrogate based optimization is very expensive or time consuming, we may not afford to proceed, even while being far from the global optimum. One practical question when considering whether to stop or carry out one more cycle is whether the resources invested in this additional cycle would yield sufficient return to justify it. In this paper we propose a stopping criterion which justifies continuing with one more cycle only if it is expected to yield at least a specified improvement in the objective function. To implement this stopping criterion the most common EGO variant with EI is used along with a specified improvement that makes it worthy to continue with the optimization, based on a criterion suggested by Schonlau [1]. Its efficiency is also compared to a case using a variant of EGO which uses Probability of targeted Improvement (PI) with an adaptive target, EGO-AT [2]. EGO-AT provides two important ingredients for the criterion: (i) a reasonable target for improvement in the next cycle, and (ii) the probability of achieving that target. The effectiveness of the stopping criteria for both algorithms is demonstrated using a few benchmark global optimization problems.
منابع مشابه
A Kriging-based Unconstrained Global Optimization Algorithm
Efficient Global Optimization (EGO) algorithm with Kriging model is stable and effective for an expensive black-box function. However, How to get a more global optimal point on the basis of surrogates has been concerned in simulation-based design optimization. In order to better solve a black-box unconstrained optimization problem, this paper introduces a new EGO method named improved generaliz...
متن کاملAn Introduction to a New Criterion Proposed for Stopping GA Optimization Process of a Laminated Composite Plate
Several traditional stopping criteria in Genetic Algorithms (GAs) are applied to the optimization process of a typical laminated composite plate. The results show that neither of the criteria of the type of statistical parameters, nor those of the kinds of theoretical models performs satisfactorily in determining the interruption point for the GA process. Here, considering the configuration of ...
متن کاملExploration of Metamodeling Sampling Criteria for Constrained Global Optimization
The use of surrogate models or metamodeling has lead to new areas of research in simulation-based design optimization. Metamodeling approaches have advantages over traditional techniques when dealing with the noisy responses and=or high computational cost characteristic of many computer simulations. This paper focuses on a particular algorithm, Efficient Global Optimization (EGO) that uses krig...
متن کاملEfficient Aerodynamic Optimization Using a Multiobjective Optimization Based Framework to Balance the Exploration and Exploitation
In many aerospace engineering design problems, objective function evaluations can be extremely computationally expensive, such as the optimal design of the aerodynamic shape of an airfoil using high-fidelity computational fluid dynamics (CFD) simulation. A widely used approach for dealing with expensive optimization is to use cheap global surrogate (approximation) models to substitute expensive...
متن کاملPower optimization of a piezoelectric-based energy harvesting cantilever beam using surrogate model
Energy harvesting is a conventional method to collect the dissipated energy of a system. In this paper, we investigate the optimal location of a piezoelectric element to harvest maximum power concerning different excitation frequencies of a vibrating cantilever beam. The cantilever beam oscillates by a concentrated sinusoidal tip force, and a piezoelectric patch is integrated on the beam to gen...
متن کامل