On the selection of surrogate models in evolutionary optimization algorithms

Since many real-world problems are related to the satisfaction of at least one goal, several optimization techniques have been proposed in the past. However, traditional optimization techniques are computationally expensive and are normally highly susceptible to some characteristics such as high dimensionality, non-differentiability, non-linearity, highly expensive function calculation, among others. Evolutionary algorithms are bio-inspired meta-heuristics that have shown flexibility, adaptability and good performance when solving these sort of problems. In order to achieve acceptable results, some problems usually require several evaluations of the optimization function. However, when each of these evaluations represents a high computational cost, these problems remain intractable even by these meta-heuristics. To reduce the computational cost in expensive optimization problems, some researchers have replaced the real optimization function with a computationally inexpensive surrogate model. Despite there are comparison studies among these techniques, these studies focused on revised the accuracy of the meta-model for the problem at hand, but neither its suitability to be used with evolutionary algorithms, nor its scalability in the variable design space. In this work, we compare four meta-modeling techniques, polynomial approximation, kriging, radial basis functions and support vector regression, in different aspects such as accuracy, robustness, efficiency, and scalability with the aim to identify advantages and disadvantages of each meta-modeling technique in order to select the most suitable one to be combined with evolutionary optimization algorithms.

[1]  W. Marsden I and J , 2012 .

[2]  R. L. Hardy Multiquadric equations of topography and other irregular surfaces , 1971 .

[3]  David B. Fogel,et al.  Evolutionary algorithms in theory and practice , 1997, Complex.

[4]  Heinz Mühlenbein,et al.  The parallel genetic algorithm as function optimizer , 1991, Parallel Comput..

[5]  K. Dejong,et al.  An analysis of the behavior of a class of genetic adaptive systems , 1975 .

[6]  Richard J. Beckman,et al.  A Comparison of Three Methods for Selecting Values of Input Variables in the Analysis of Output From a Computer Code , 2000, Technometrics.

[7]  Timothy M. Mauery,et al.  COMPARISON OF RESPONSE SURFACE AND KRIGING MODELS FOR MULTIDISCIPLINARY DESIGN OPTIMIZATION , 1998 .

[8]  Andy J. Keane,et al.  Evolutionary optimization for computationally expensive problems using Gaussian processes , 2001 .

[9]  Christine A. Shoemaker,et al.  Local function approximation in evolutionary algorithms for the optimization of costly functions , 2004, IEEE Transactions on Evolutionary Computation.

[10]  A. Ratle Optimal sampling strategies for learning a fitness model , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[11]  T. Simpson,et al.  Comparative studies of metamodeling techniques under multiple modeling criteria , 2000 .

[12]  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).

[13]  Thomas J. Santner,et al.  The Design and Analysis of Computer Experiments , 2003, Springer Series in Statistics.

[14]  G. Matheron Principles of geostatistics , 1963 .

[15]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[16]  T. W. Layne,et al.  A Comparison of Approximation Modeling Techniques: Polynomial Versus Interpolating Models , 1998 .

[17]  Bernhard Sendhoff,et al.  Comparing neural networks and Kriging for fitness approximation in evolutionary optimization , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

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

[19]  W. Carpenter,et al.  A comparison of polynomial approximations and artificial neural nets as response surfaces , 1993 .

[20]  Sonja Kuhnt,et al.  Design and analysis of computer experiments , 2010 .

[21]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.