B-spline neural network design using improved differential evolution for identification of an experimental nonlinear process

  • Authors:
  • Leandro dos Santos Coelho;Fabio A. Guerra

  • Affiliations:
  • Industrial and Systems Engineering Graduate Program, PPGEPS, Pontifical Catholic University of Paraná, PUCPR, Imaculada Conceição, 1155, 80215-901 Curitiba, Paraná, Brazil;Institute of Technology for Development, LACTEC, Low Voltage Technology Unit, UTBT, Polytechnic Institute, Federal University of Paraná, 81531-980 Curitiba, Paraná, Brazil

  • Venue:
  • Applied Soft Computing
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

B-Spline Neural Network (BSNN), a type of basis function neural network, is trained by gradient-based methods which may fall into local minima during the learning procedure. To overcome the limitations encountered by gradient-based optimization methods, we propose differential evolution (DE) - an evolutionary computation methodology - which can provide a stochastic search to adjust the control points of a BSNN. In this paper, we propose six DE approaches using chaotic sequences based on logistic mapping to train a BSNN. Chaos describes the complex behavior of a nonlinear deterministic system. The application of chaotic sequences instead of random sequences in DE is a powerful strategy to diversify the DE population and improve the DE's performance in preventing premature convergence to local minima. The numerical results presented here indicate that chaotic DE was effective for building a good BSNN model for the nonlinear identification of an experimental nonlinear yo-yo motion control system.