Multilevel optimization strategies based on metamodel-assisted evolutionary algorithms, for computationally expensive problems

In this paper, three multilevel optimization strategies are presented and applied to the design of isolated and cascade airfoils. They are all based on the same general-purpose search platform, which employs hierarchical, distributed metamodel-assisted evolutionary algorithms (HDMAEAs). The core search engine is an evolutionary algorithm (EA) assisted by local metamodels (radial basis function networks) which, for each population member, are trained anew on a "suitable" subset of the already evaluated solutions. The hierarchical scheme has a two-level structure, although it may accommodate any number of levels. At each level, the user may link (a) a different evaluation tool, such as low or high fidelity discipline-specific software, (b) a different optimization method, selected amongst stochastic and deterministic algorithms and/or (c) a different set of design variables, according to coarse and fine problem parameterizations. In the aerodynamic shape optimization problems presented in this paper, the three aforementioned techniques resort on (a) Navier-Stokes and integral boundary layer solvers, (b) evolutionary and gradient- descent algorithms where the adjoint method computes the objective function gradient and (c) airfoil parameterizations with different numbers of Bezier control points. The EAs used at any level are coarse-grained distributed EAs with a different MAEA at each deme. The three variants of the HDMAEA can be used either separately or in combination, in order to reduce the CPU cost. The optimization software runs in parallel, on multiprocessor systems.

[1]  Riccardo Poli,et al.  Parallel genetic algorithm taxonomy , 1999, 1999 Third International Conference on Knowledge-Based Intelligent Information Engineering Systems. Proceedings (Cat. No.99TH8410).

[2]  A. Keane,et al.  Evolutionary Optimization of Computationally Expensive Problems via Surrogate Modeling , 2003 .

[3]  Erick Cantú-Paz,et al.  A Survey of Parallel Genetic Algorithms , 2000 .

[4]  Vincent Herbert,et al.  Hybrid method for aerodynamic shape optimization in automotive industry , 2004 .

[5]  P. Spalart A One-Equation Turbulence Model for Aerodynamic Flows , 1992 .

[6]  Marco Laumanns,et al.  SPEA2: Improving the Strength Pareto Evolutionary Algorithm For Multiobjective Optimization , 2002 .

[7]  Thomas Bäck,et al.  Metamodel-Assisted Evolution Strategies , 2002, PPSN.

[8]  Kyriakos C. Giannakoglou,et al.  A continuous adjoint method with objective function derivatives based on boundary integrals, for inviscid and viscous flows , 2007 .

[9]  Raphael T. Haftka,et al.  Assessment of neural net and polynomial-based techniques for aerodynamic applications , 1999 .

[10]  Enrique Alba,et al.  Parallelism and evolutionary algorithms , 2002, IEEE Trans. Evol. Comput..

[11]  Kyriakos C. Giannakoglou,et al.  Acceleration of a Navier-Stokes equation solver for unstructured grids using agglomeration multigrid and parallel processing , 2004 .

[12]  Marios K. Karakasis,et al.  On the use of metamodel-assisted, multi-objective evolutionary algorithms , 2006 .

[13]  J. Peiro,et al.  Design optimisation using distributed evolutionary methods , 1999 .

[14]  Les A. Piegl,et al.  The NURBS book (2nd ed.) , 1997 .

[15]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[16]  Andreas Zell,et al.  Evolution strategies assisted by Gaussian processes with improved preselection criterion , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[17]  Kyriakos C. Giannakoglou,et al.  Design of optimal aerodynamic shapes using stochastic optimization methods and computational intelligence , 2002 .

[18]  M. Giles,et al.  Viscous-inviscid analysis of transonic and low Reynolds number airfoils , 1986 .

[19]  Marios K. Karakasis,et al.  Hierarchical distributed metamodel‐assisted evolutionary algorithms in shape optimization , 2007 .

[20]  Khaled Rasheed,et al.  Comparison of methods for developing dynamic reduced models for design optimization , 2002, Soft Comput..

[21]  C. Poloni,et al.  Hybridization of a multi-objective genetic algorithm, a neural network and a classical optimizer for a complex design problem in fluid dynamics , 2000 .

[22]  Z. K. Zhang,et al.  Global convergence of unconstrained and bound constrained surrogate-assisted evolutionary search in aerodynamic shape design , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[23]  Stephane Pierret,et al.  Turbomachinery Blade Design Using a Navier-Stokes Solver and Artificial Neural Network , 1998 .

[24]  Joshua D. Knowles Local-search and hybrid evolutionary algorithms for Pareto optimization , 2002 .

[25]  Marios K. Karakasis,et al.  Inexact information aided, low‐cost, distributed genetic algorithms for aerodynamic shape optimization , 2003 .

[26]  Marios K. Karakasis,et al.  Low-cost genetic optimization based on inexact pre-evaluations and the sensitivity analysis of design parameters , 2001 .

[27]  Yaochu Jin,et al.  A comprehensive survey of fitness approximation in evolutionary computation , 2005, Soft Comput..

[28]  Carlos A. Coello Coello,et al.  A study of fitness inheritance and approximation techniques for multi-objective particle swarm optimization , 2005, 2005 IEEE Congress on Evolutionary Computation.

[29]  Francisco Herrera,et al.  Hierarchical distributed genetic algorithms , 1999 .

[30]  Petros Koumoutsakos,et al.  Accelerating evolutionary algorithms with Gaussian process fitness function models , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).