Polynomial genetic programming for response surface modeling Part 1: a methodology

The second-order polynomial is commonly used for fitting a response surface but the low-order polynomial is not sufficient if the response surface is highly nonlinear. Based on genetic programming (GP), this paper presents a method with which high-order smooth polynomials, which can model nonlinear response surfaces, can be built. Since in many cases small samples are used to fit the response surface, it is inevitable that the high-order polynomial shows serious overfitting behaviors. Moreover, the high-order polynomial shows infamous wiggling, unwanted oscillations, and large peaks. To suppress such problematic behaviors, this paper introduces a novel method, called directional derivative-based smoothing (DDBS) that is very effective for smoothing a high-order polynomial.The role of GP is to find appropriate terms of a polynomial through the application of genetic operators to GP trees that represent polynomials. The GP tree is transformed into the standard form of a polynomial using the translation algorithm. To estimate the coefficients of the polynomial quickly the ordinary least-square (OLS) method that incorporates the DDBS and extended data-set method is devised.Also, by using the classical Lagrange multiplier method, the modified OLS method enabling interpolation is presented.Four illustrative numerical examples are given to demonstrate the performance of GP with DDBS.

[1]  Kyung Ho Lee,et al.  Function approximations by coupling neural networks and genetic programming trees with oblique decision trees , 1999, Artif. Intell. Eng..

[2]  Vassili Toropov,et al.  APPROXIMATION MODEL BUILDING FOR DESIGN OPTIMIZATION USING GENETIC PROGRAMMING METHODOLOGY , 1998 .

[3]  Hitoshi Iba,et al.  Regularization approach to inductive genetic programming , 2001, IEEE Trans. Evol. Comput..

[4]  A. J. Keaney,et al.  Combining Approximation Concepts with Genetic Algorithm-based Structural Optimization Procedures , 1912 .

[5]  Ken Sharman,et al.  Evolving signal processing algorithms by genetic programming , 1995 .

[6]  Douglas C. Montgomery,et al.  Response Surface Methodology: Process and Product Optimization Using Designed Experiments , 1995 .

[7]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[8]  Thomas Weinbrenner Genetic Programming Techniques Applied to Measurement Data , 1997 .

[9]  Hitoshi Iba,et al.  Genetic programming polynomial models of financial data series , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

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

[11]  Kurt Dirk Bettenhausen,et al.  Self-organizing structured modelling of a biotechnological fed-batch fermentation by means of genetic programming , 1995 .

[12]  J. F. Price,et al.  On descent from local minima , 1971 .

[13]  Vassili Toropov,et al.  Application of genetic programming and response surface methodology to optimization and inverse problems , 1998 .

[14]  Hitoshi Iba,et al.  System identification approach to genetic programming , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[15]  L. Watson,et al.  Trust Region Augmented Lagrangian Methods for Sequential Response Surface Approximation and Optimization , 1998 .

[16]  Kyung Ho Lee,et al.  Smooth fitting with a method for determining the regularization parameter under the genetic programming algorithm , 2001, Inf. Sci..

[17]  Natalia Alexandrov,et al.  Multidisciplinary design optimization : state of the art , 1997 .

[18]  David J. Murray-Smith,et al.  Structural system identification using genetic programming and a block diagram oriented simulation tool , 1996 .

[19]  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.

[20]  J. Dennis,et al.  MANAGING APPROXIMATION MODELS IN OPTIMIZATION , 2007 .

[21]  Y. Yeun,et al.  Managing approximation models in multiobjective optimization , 2002 .

[22]  Kyung Ho Lee,et al.  Polynomial Genetic Programming for Response Surface Modeling , 2002, JCIS.

[23]  J. C. Suh,et al.  Function Approximations by Superimposing Genetic Programming Trees: With Applications to Engineering Problems , 2000, Inf. Sci..

[24]  Andy J. Keane,et al.  Combining approximation concepts with genetic algorithm-based structural optimization procedures , 1998 .

[25]  J. Dennis,et al.  Approximation model management for optimization , 1996 .