HyperStudy

Optimization Method (Classification)

Optimization Method (Classification)

Previous topic Next topic Expand/collapse all hidden text  

Optimization Method (Classification)

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

Optimization methods can be classified in two categories with respect to their search technique: iterative and exploratory. Iterative techniques can be either local approximation techniques or global approximation techniques. Local approximation methods require design sensitivity analysis (DSA) and are most suitable for linear static, dynamic and multi-body simulations. Global approximation methods are most suitable for nonlinear problems as they are very efficient. Finally, exploratory methods are most suitable for discrete problems, nonlinear simulations but they are expensive as they require large number of analysis. These methods are describe in more detail below:

hmtoggle_plus1Local Approximation Method (Gradient Based)

Local approximation methods are effective when the sensitivities (derivatives) of the system output responses with respect to input variables can be computed easily and inexpensively.

These methods can be applied for linear static and dynamic problems. Design sensitivity analysis (DSA) must be available. Since finite difference calculations are expensive, DSA are preferred to be calculated directly and therefore these methods are mostly integrated with FEA Solvers. These methods are not feasible for non-linear solvers since they are locally-oriented methods.

local_approx_method

Algorithm for Gradient-Based Optimization Methods

 

hmtoggle_plus1Global Approximation Method (Response Surface Based)

Global approximation methods are very efficient and hence they are preferred methods when dealing with noisy non-linear output responses. Global optimization methods use higher order polynomials to approximate the original structural optimization problem over a wide range of input variables.

global_approx_method

Algorithm for Approximation-Based Optimization Methods

 

hmtoggle_plus1Exploratory Methods

Exploratory methods are suitable for discrete problems such as finding the optimum number of cars to manufacture. These methods do not show the typical convergence of other optimization algorithms. Users typically select a maximum number of simulations to be evaluated. These algorithms are good in search on nonlinear domains however they are computationally expensive as they require large number of analysis. Gradient information is not needed in exploratory methods. They are suitable to nonlinear simulations.

exploratory_methods

Algorithm for Exploratory Optimization Methods