Fuzzy rules generation using new evolutionary algorithms combined with multilayer perceptrons

Based on evolutionary algorithms (EAs) and multilayer perceptrons (MLPs), a fuzzy rules generation method inclusive of two main learning stages is presented in this paper. In the primary stage, a new EA is developed to generate numerical control rules from input-output data without the help of experts, which increases the diversity of individuals to reduce the opportunities of falling into local optima. Every generated numerical rule is accumulated in a lookup table called a numerical-rule-based controller (NRC). In the secondary stage, both antecedent and consequent variables of the numerical rules are fuzzified by training MLPs with the backpropagation algorithm. All training data are directly derived from the NRC with simple manipulations. Consequently, a linguistic-rule-based controller (LRC) consisting of the generated fuzzy rules is completed. Two illustrative experiments are successfully made on the computer simulation and hardware implementation of the NRCs and LRCs of different types using the new EA combined with the MLPs. The experimental results reveal that the proposed EA-MLP MLP approach is efficient and effective to generate fuzzy rules which control nonlinearly dynamical systems exceedingly well.

[1]  Hisao Ishibuchi,et al.  Adaptive fuzzy rule-based classification systems , 1996, IEEE Trans. Fuzzy Syst..

[2]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[3]  Andrea G. B. Tettamanzi An evolutionary algorithm for fuzzy controller synthesis and optimization , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[4]  Hisao Ishibuchi,et al.  Selecting fuzzy if-then rules for classification problems using genetic algorithms , 1995, IEEE Trans. Fuzzy Syst..

[5]  G. Langholz,et al.  Genetic-Based New Fuzzy Reasoning Models with Application to Fuzzy Control , 1994, IEEE Trans. Syst. Man Cybern. Syst..

[6]  Chin-Shyurng Fahn,et al.  A novel evolutionary algorithm approach to the implementation of rule-based controllers , 1997 .

[7]  Y. Dote,et al.  Fuzzy and neural networks controller , 1991, Proceedings IECON '91: 1991 International Conference on Industrial Electronics, Control and Instrumentation.

[8]  Michio Sugeno,et al.  A fuzzy-logic-based approach to qualitative modeling , 1993, IEEE Trans. Fuzzy Syst..

[9]  Chin-Teng Lin,et al.  Neural-Network-Based Fuzzy Logic Control and Decision System , 1991, IEEE Trans. Computers.

[10]  Jerry M. Mendel,et al.  Generating fuzzy rules by learning from examples , 1992, IEEE Trans. Syst. Man Cybern..

[11]  Gyula Mester Neuro-fuzzy-genetic controller design for robot manipulators , 1995, Proceedings of IECON '95 - 21st Annual Conference on IEEE Industrial Electronics.

[12]  Shigeo Abe,et al.  Fuzzy rules extraction directly from numerical data for function approximation , 1995, IEEE Trans. Syst. Man Cybern..

[13]  C. L. Karr,et al.  Fuzzy control of pH using genetic algorithms , 1993, IEEE Trans. Fuzzy Syst..

[14]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[15]  Chi-Tsong Chen,et al.  Linear System Theory and Design , 1995 .

[16]  David B. Fogel,et al.  An introduction to simulated evolutionary optimization , 1994, IEEE Trans. Neural Networks.