A multi-swarm optimizer based fuzzy modeling approach for dynamic systems processing

  • Authors:
  • Ben Niu;Yunlong Zhu;Xiaoxian He;Hai Shen

  • Affiliations:
  • Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, China and Graduate School of the Chinese Academy of Sciences, Beijing 100049, China;Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, China;Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, China and Graduate School of the Chinese Academy of Sciences, Beijing 100049, China;Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, China and Graduate School of the Chinese Academy of Sciences, Beijing 100049, China

  • Venue:
  • Neurocomputing
  • Year:
  • 2008

Quantified Score

Hi-index 0.01

Visualization

Abstract

Inspired by the phenomenon of symbiosis in natural ecosystems a multi-swarm cooperative particle swarm optimizer (MCPSO) is proposed as a new fuzzy modeling strategy for identification and control of non-linear dynamical systems. In MCPSO, the population consists of one master swarm and several slave swarms. The slave swarms execute particle swarm optimization (PSO) or its variants independently to maintain the diversity of particles, while the particles in the master swarm enhance themselves based on their own knowledge and also the knowledge of the particles in the slave swarms. With four benchmark functions, MCPSO is proved to have better performance than PSO and its variants. MCPSO is then used to automatically design the fuzzy identifier and fuzzy controller for non-linear dynamical systems. The proposed algorithm (MCPSO) is shown to outperform PSO and some other methods in identifying and controlling dynamical systems.