Seeker optimization algorithm for tuning the structure and parameters of neural networks

  • Authors:
  • Chaohua Dai;Weirong Chen;Yunfang Zhu;Zhiling Jiang;Zhiyu You

  • Affiliations:
  • The School of Electrical Engineering, Southwest Jiaotong University, 610031 Chengdu, China;The School of Electrical Engineering, Southwest Jiaotong University, 610031 Chengdu, China;Department of Computer & Communication Engineering, E' mei Campus, Southwest Jiaotong University, 614202 E' mei, China;The School of Electrical Engineering, Southwest Jiaotong University, 610031 Chengdu, China;The School of Electrical Engineering, Southwest Jiaotong University, 610031 Chengdu, China

  • Venue:
  • Neurocomputing
  • Year:
  • 2011

Quantified Score

Hi-index 0.01

Visualization

Abstract

Seeker optimization algorithm (SOA) is a novel population-based heuristic stochastic search algorithm, which is based on the concept of simulating the act of human searching. In the SOA, the search direction is determined by seeker's egotistic behavior, altruistic behavior and pro-activeness behavior, while step length is given by uncertainty reasoning behavior. In this paper, the application of the SOA to tuning the structures and parameters of artificial neural networks (ANNs) is presented as a new evolutionary method of ANN training. Simulation experiments for pattern classification and function approximation are performed. The comparisons of the SOA between BP algorithms and other evolutionary algorithms (EAs) are studied. The simulation results show that the performance of the SOA is better than or, at least, equivalent to that of other EAs (i.e., DE and two variations of PSO) for all the listed problems. Moreover, the ANNs with link switches trained by the SOA can provide better or comparable learning capabilities with much less number of links than ones by BP algorithms (i.e., GDX, RP, OSS and SCG). Hence, SOA can simultaneously tune the structures and the weight values, and, though SOA is more computationally intensive, it is believed that SOA will become a promising candidate for training ANNs.