Automatic modeling of fuzzy systems using particle swarm optimization

  • Authors:
  • Sergio Oliveira Costa, Jr;Nadia Nedjah;Luiza de Macedo Mourelle

  • Affiliations:
  • Department of Electronics Engineering and Telecommunications;Department of Electronics Engineering and Telecommunications;Department of Systems Engineering and Computation Faculty of Engineering, State University of Rio de Janeiro

  • Venue:
  • ICAISC'10 Proceedings of the 10th international conference on Artificial intelligence and soft computing: Part I
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Fuzzy systems are currently used in many kinds of applications, such as control, for their effectiveness and efficiency. However, these characteristics depend primarily on the model yield by human experts, which may or may not be optimized for the problem at hand. Particle swarm optimization (PSO) is a technique used in complex problems, including multi-objective problems. In this paper, we propose an algorithm that can generate fuzzy systems automatically for different kinds of problems by simply providing the objective function and the problem variables. This automatic generation is performed using PSO. To be able to do so and in order to avoid dealing with inconsistent fuzzy systems, we used some known techniques, such as the WM method, to help in developing meaningful rules and clustering concepts to generate membership functions. Tests using the sigmoid 3D curve have been carried out and the obtained results are presented.