Development of an adaptive response surface method for optimization of computation-intensive models

https://doi.org/10.1016/j.cie.2009.02.016Get rights and content

Abstract

In general, optimization techniques involve numerous repeated objective function evaluations. As a consequence, optimization times can become very large depending on the complexity of the model to be optimized. This manuscript describes the development of an adaptive response surface method for optimization of computation-intensive models, capable of reducing optimization times. The response model to be optimized is not built from a pre-defined number of design experiments but is adapted and refined during the optimization routine. Different approximation models are applicable in combination with the developed optimization technique. The proposed optimization technique is evaluated on a standard test problem as well as a finite element model design optimization with multiple parameters.

Introduction

Much of today’s engineering analysis work consists of running complex computer analysis codes with a vector of design variables (x) as inputs and resulting in a vector of responses (y) as outputs. Despite continuous advances in computing power and speed, the expense of running many analysis codes remains non-trivial. Single evaluations of aerodynamic or finite element (FE) codes can take from minutes to hours, if not longer. Statistical techniques are widely used in engineering design to address these concerns. The basic approach is to construct approximations of the analysis codes that are much more efficient to run and that yield insight into the functional relationship between x and y. If the true nature of the relationship between input and output is represented asy=f(x)then the metamodel g(x) for f(x) can be written asyˆ=g(x)withy=yˆ+εwhere ε represents the approximation error. The most common metamodelling approach is to apply a design of experiments to identify an efficient set of computer runs and then employ regression analysis to create a polynomial approximation of the computer model. These approximations can then replace the existing model while providing a fast analysis tool for the optimization and exploration of the design space. There will be a decrease in optimization time as the optimization takes place on the metamodels or response surface models rather than on the computationally expensive models themselves.

The response surface method (RSM) consists of the following steps (Simpson, Peplinski, Koch, & Allen, 1997):

  • Choosing a function that is an acceptable approximation that describes the relationship between input parameters (x1,  , xn) and the output y(x1,  , xn).

  • Performing a design of experiments in order to make an optimal estimation of the regression coefficients for the chosen regression function. Often a central composite design will be applied.

  • Estimation of the regression coefficients.

  • Validation of the calculated response surface by statistical tests.

Response surface methodology usually consists of a central composite design, second-order polynomials and least-squares regression analysis (Myers & Montgomery, 1995). Usually, a low-order polynomial in some relatively small region of the independent variable space is appropriate. Often the curvature in the true response surface is strong enough that a second-order model will likely be required in these situations.

The remaining part of the introduction will give a summary of the related work concerning optimization in combination with response surface models or regressive techniques. Groenwold, Etman, Snyman, and Rooda (2007) present an incomplete series expansion as a basis for function approximation. The series expansion is expressed in terms of an approximate diagonal Hessian matrix. The approximate diagonal Hessian information is computed from first-order gradient information in points previously visited during the optimization. The main reason for exclusion of the interaction terms is of course the prohibitively high computational (and storage) requirements associated with these terms when many constraints are present. A comparison with popular approximating functions illustrates the high accuracy of the new family of approximation functions.

Toropov, Filatov, and Polynkin (1993) present a new optimization strategy, which uses in each iteration the information gained at several previous design points (multipoint approximations) in order to more accurately fit the constraints and objective functions and to reduce the total number of optimization runs needed to solve the optimization problem. In each iteration, the subregion of the initial region in the space of design variables, defined by move limits, is chosen. In this subregion, several design points are selected using the weighted least-squares method, for which response analysis and design sensitivity analysis are carried out. Three test examples are used to compare the technique with other approximation techniques. The proposed technique required the smallest number of optimization iterations to reach convergence.

Breitkopf, Naceur, Rassineux, and Villon (2005) also focus on a successive response surface method for optimization problems. The use of Moving Least-Squares (MLS) approximations for the regression model is investigated along with strategies for progressive selection of points in the design space using pan-and-zoom search patterns to maximize the accuracy while minimizing the number of function evaluations. When the design of experiments and regression models are selected, any usual descent method can be used to find an optimum design. According to the authors, all suggested MLS patterns perform comparably to gradient-based Gauss–Newton and Levenberg–Marquardt methods. More information on MLS techniques can be found in the work of Levin, 1998, Kiasat et al., 2007.

In Mukherjee and Ray (2006), the existing and frequently used input–output and in-process parameter relationship modelling and optimization techniques, specific to metal cutting processes are reviewed together with the presentation of a generic framework for carrying out process optimization studies. In Shin and Cho, 2005, Steenackers and Guillaume, 2008 different response surface modelling techniques for robust design optimization are suggested and performed for approximating the mean bias and variance in the objective function considered. Second-order polynomial response surfaces are applied to perform a robust design optimization. The different optimization approaches are illustrated with a numerical test case.

This paper addresses the development of an adaptive response surface method (ARSM) for solving design optimization problems. The proposed ARSM is developed to search for the global design optimum for computation-intensive design problems and is capable of reducing optimization times significantly. The developed algorithm only requires a limited number of design evaluations, even for high-dimensional design problems as the optimization takes places on a response surface model instead of the actual design model. The response model to be optimized is not built from a pre-defined number of design experiments but is adapted and refined during the optimization routine itself by adding and removing design points, depending on their objective function value. The proposed optimization technique is tested on a standard test problem as well as a finite element design optimization with multiple parameters. As a result, the optimization approach manages to reduce computation times significantly and demonstrates its usefulness as an optimization technique for computation-intensive design problems such as finite element optimization.

Section snippets

Motivation for the present study

There are several issues that motivate the present research:

  • Extensive calculation time issues for complex design models in different application fields. Despite the fast evolution of increasing performance of desktop PCs during the past years, complex FE models with a high number of nodes and elements still suffer from high calculation times in order to solve and combine the necessary internal equilibrium equations.

  • In general, optimization techniques involve numerous repeated objective function

Development of adaptive response surface optimization method

In this section, the regressive finite element updating and optimization approach presented by Steenackers (2008) will be extended and modified in order to be applicable for general optimization problems. The modified ARSM algorithm will be improved because the response model to be optimized is not built from a pre-defined number of design experiments but is adapted and refined during the optimization routine itself by adding and removing design points depending on their objective function

Benchmark of the ARSM optimization technique with a global optimization problem

The goal of the paper is to produce quicker optimization algorithms for computation-intensive models. In these cases, the calculation time of the (FE) model itself dominates the optimization time for one iteration. However, the proposed ARSM algorithm is not developed to solve analytical optimization problems but shows its benefit in combination with computation-intensive models, as will be demonstrated in Section 5 on a realistic case study.

Next follows a case study on the minimization of an

Application of the ARSM optimization technique on an FE design optimization problem

Finite element models usually require a high number of optimization runs, where the finite element analysis time itself is often already a serious issue. An important feature of the method presented in Section 3 is its numerical efficiency with respect to calculation times. This feature is essential for any reasonably-sized problem as such optimization problems are usually described by thousands of degrees of freedom arising from the FE discretization of the structure. To demonstrate the

Generalization of the optimization results to other problems

As the ARSM optimization approach can handle FE updating problems as well as optimization problems, a number of applications on structural design optimization, making use of the ARSM optimization approach, are presented by Steenackers (2008). Depending on the number of parameters, a decrease in calculation time with a factor 3.7 is achieved in the case of two design parameters by using a previous version of the proposed ARSM optimization approach, up to a reduction with a factor 13 in the case

Conclusions

This paper addresses the development of an adaptive response surface method (ARSM) for high-dimensional design problems. The ARSM is developed to search for the design optimum for computation-intensive design problems and is capable of reducing optimization times significantly. The developed algorithm only requires a limited number of design evaluations, even for high-dimensional design problems as the optimization takes places on a response surface model instead of the actual design model. The

Acknowledgements

This research has been sponsored by the Flemish Institute for the Improvement of the Scientific and Technological Research in Industry (IWT), the Fund for Scientific Research-Flanders (FWO) Belgium. The authors also acknowledge the Flemish government (GOA-Optimech) and the research council of the Vrije Universiteit Brussel (OZR) for their funding.

References (25)

  • A. Groenwold et al.

    Incomplete series expansion for function approximation

    Structural and Multidisciplinary Optimization

    (2007)
  • J. Jahn

    Introduction to the theory of nonlinear optimization

    (2007)
  • Cited by (0)

    View full text