Industrial Applications of Evolutionary Algorithms: A Comparison to Traditional Methods

Recent variants of Evolutionary Algorithms are powerful methods for parallel industrial optimisation in integrated simulator-optimiser environments. An overview of Evolutionary Algorithms and their industrial applications is given. As a practical example, selected variants of Evolutionary Strategies (a subclass of EAs) together with traditional deterministic methods like pattern search, polytope methods and gradient based methods, are applied to a small benchmark and a representative engineering test-case that will be introduced in this paper: a 3-D transient heat transfer problem. The results indicate that EAs with small population sizes and fast step size adaptation mechanisms are promising methods for industrial design optimisation with time expensive function evaluations.

[1]  W. Miranker,et al.  A Nongradient and Parallel Algorithm for Unconstrained Minimization , 1970 .

[2]  M. J. Box A New Method of Constrained Optimization and a Comparison With Other Methods , 1965, Comput. J..

[3]  H. H. Rosenbrock,et al.  An Automatic Method for Finding the Greatest or Least Value of a Function , 1960, Comput. J..

[4]  Thomas Bäck,et al.  Evolutionary computation: comments on the history and current state , 1997, IEEE Trans. Evol. Comput..

[5]  Bernhard Sendhoff,et al.  Optimisation of a Stator Blade Used in a Transonic Compressor Cascade with Evolution Strategies , 2000 .

[6]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

[7]  Thomas Bäck,et al.  Evolutionary Algorithms in Theory and Practice , 1996 .

[8]  Robert Hooke,et al.  `` Direct Search'' Solution of Numerical and Statistical Problems , 1961, JACM.

[9]  Robert Michael Lewis,et al.  Pattern Search Algorithms for Bound Constrained Minimization , 1999, SIAM J. Optim..

[10]  J. W. Akitt Function Minimisation Using the Nelder and Mead Simplex Method with Limited Arithmetic Precision: The Self Regenerative Simplex , 1977, Comput. J..

[11]  Melanie Mitchell,et al.  An introduction to genetic algorithms , 1996 .

[12]  M. J. D. Powell,et al.  An efficient method for finding the minimum of a function of several variables without calculating derivatives , 1964, Comput. J..

[13]  P. R. Sahm,et al.  Numerical optimization of process control variables for the Bridgman casting process , 1997 .

[14]  Nikolaus Hansen,et al.  Completely Derandomized Self-Adaptation in Evolution Strategies , 2001, Evolutionary Computation.

[15]  Virginia Torczon,et al.  On the Convergence of the Multidirectional Search Algorithm , 1991, SIAM J. Optim..

[16]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[17]  Willard I. Zangwill,et al.  Minimizing a function without calculating derivatives , 1967, Comput. J..