Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 76
PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY Edited by: B.H.V. Topping and Z. Bittnar
Paper 65
Globalized Nelder-Mead Method for Engineering Optimization M.A. Luersen+ and R. Le Riche*
+Mechanical Laboratory, INSA de Rouen, France and Mechanical Department, CEFET-PR, Brazil
M.A. Luersen, R. Le Riche, "Globalized Nelder-Mead Method for Engineering Optimization", in B.H.V. Topping, Z. Bittnar, (Editors), "Proceedings of the Third International Conference on Engineering Computational Technology", Civil-Comp Press, Stirlingshire, UK, Paper 65, 2002. doi:10.4203/ccp.76.65
Keywords: global optimization, Nelder-Mead, composite laminate design.
Summary
Complex engineering optimization problems are characterized
by calculation intensive system simulations, difficulties
in estimating sensitivities (when they exist)
and a multiplicity of local solutions.
Acknowledging the last point, much research has been devoted to
global optimization (e.g., [1,2]).
The high numerical cost
of global optimizers has been at the origin of subsequent efforts
to speed up the search either by adding problem specific knowledge
to the search, or by mixing efficient, local algorithms with global algorithms.
There are many ways in which local and global searches
can cooperate.
The simplest strategy is to link the searches in series, meaning that,
firstly, a global optimization of limited cost is executed, the solution of
which is refined by a local search. An example of the serial hybrid is
given in [3] where simulated annealing, the global optimizer,
is coupled with a sequential quadratic programming and a Nelder-Mead
algorithm.
A large number of parallel local-global searches have been proposed
[1,4] and analyzed
[5,6]. In these cases, iterations of
global and local algorithms are intertwined. One can further classify
parallel hybrids into those where the local searches converge, and
those where local searches may be prematurely stopped. Memetic
genetic algorithms [7] and multistart methods
are examples of the former.
When considering a real engineering optimization problem, a common situation is that the affordable total number of analyses is limited, that the presence of spurious local minima is unknown, and that it is uncertain if it will be possible to complete as few as two local searches. Nevertheless, achieving global results remains an objective of the optimizer. This typically occurs when dealing with an unknown function of less than 20 variables, for which one is willing to wait for about 1000 evaluations of the objective function. In such a case, a local-global method based on restart is the safest strategy because it can terminate in a short time (the length of a single local search). In the current work a fixed cost local search, which sequentially becomes global is developed. Globalization is achieved by probabilistic restart. The restart procedure uses an adaptive spacial probability density keeping a memory of past local searches. Also, the number of restarts is unknown beforehand because a maximum number of analyses is imposed and the cost of each local search is unknown. An improved Nelder-Mead algorithm [8] makes the local optimizer, so the method can be applied to discontinuous (no gradient information needed) and nonconvex functions. Improvements to the Nelder-Mead algorithm consist of simplex degeneracy detection and handling through reinitialization. Limits on variables are taken into account through projection. Once the algorithm terminates, the list of possible local (eventually global) optima makes the results of the search. In practice, the calculation of many local or global optima is a benefit of the method in comparison with global optimizers that provide a single solution (e.g., standard evolutionary algorithms). The resulting method, called Globalized Bounded Nelder-Mead (GBNM) algorithm, is particularly adapted to tackle multimodal, discontinuous optimization problems, for which it is uncertain that a global optimization can be afforded. The GBNM method is simple in its principles, and the aforementionned features make it particularly useful in an engineering design context. Numerical experiments are performed to compare different restart strategies. The GBNM method compares favorably to an evolutionary algorithm, both in terms of numerical cost and accuracy. References
purchase the full-text of this paper (price £20)
go to the previous paper |
|