Complete design of fuzzy logic systems using genetic algorithms

The paper presents a general method for constructing accurate high-dimensional fuzzy logic systems (FLSs). Generally, the design of FLSs involves determination of the number of fuzzy rules, the structure of the rules, and membership function parameters. Most techniques treat these parts separately, which may result in a suboptimal solution. We propose to optimize all three parts simultaneously using genetic algorithm (GA) techniques. While GAs are very robust with respect to avoiding local minima, they can be slow in refining the solution once near the optimum. Thus, the FLS obtained from GA search is further fine-tuned using a conjugate gradient method. The advantages of the proposed method are demonstrated through a comparison with other fuzzy modeling techniques and feedforward neural networks on modeling a nonlinear dynamic system, and industrial process.<<ETX>>

[1]  C. M. Reeves,et al.  Function minimization by conjugate gradients , 1964, Comput. J..

[2]  H. Akaike A new look at the statistical model identification , 1974 .

[3]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[4]  G. Schwarz Estimating the Dimension of a Model , 1978 .

[5]  E. Hannan,et al.  The determination of optimum structures for the state space representation of multivariate stochastic processes , 1982 .

[6]  Stanley J. Farlow,et al.  Self-Organizing Methods in Modeling: Gmdh Type Algorithms , 1984 .

[7]  M. Sugeno,et al.  Structure identification of fuzzy model , 1988 .

[8]  Lawrence Davis,et al.  Adapting Operator Probabilities in Genetic Algorithms , 1989, ICGA.

[9]  L. Darrell Whitley,et al.  Genetic algorithms and neural networks: optimizing connections and connectivity , 1990, Parallel Comput..

[10]  Satoru Isaka,et al.  An Optimization Approach for Fuzzy Controller Design , 1990 .

[11]  Ajay Patrikar,et al.  A self-organizing controller for dynamic processes using neural networks , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[12]  Chyck Karr,et al.  Applying genetics to fuzzy logic , 1991 .

[13]  Isao Hayashi,et al.  NN-driven fuzzy reasoning , 1991, Int. J. Approx. Reason..

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

[15]  Jyh-Shing Roger Jang,et al.  Fuzzy Modeling Using Generalized Neural Networks and Kalman Filter Algorithm , 1991, AAAI.

[16]  Hamid R. Berenji,et al.  Learning and tuning fuzzy logic controllers through reinforcements , 1992, IEEE Trans. Neural Networks.

[17]  James C. Bezdek,et al.  Fuzzy Kohonen clustering networks , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[18]  Yoshiki Uchikawa,et al.  On fuzzy modeling using fuzzy neural networks with the back-propagation algorithm , 1992, IEEE Trans. Neural Networks.

[19]  Li-Xin Wang Fuzzy systems as nonlinear dynamic system identifiers. I. Design , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[20]  Li-Xin Wang,et al.  Stable adaptive fuzzy control of nonlinear systems , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[21]  L X Wang,et al.  Fuzzy basis functions, universal approximation, and orthogonal least-squares learning , 1992, IEEE Trans. Neural Networks.

[22]  H. Nomura,et al.  A Self-Tuning Method of Fuzzy Reasoning By Genetic Algorithm , 1993 .

[23]  Bart Kosko,et al.  ADAPTIVE INFERENCE IN FUZZY KNOWLEDGE NETWORKS , 1993 .

[24]  H. Takagi,et al.  Integrating Design Stages of Fuzzy Systems using Genetic Algorithms 1 , 1993 .

[25]  M.A. Lee,et al.  Integrating design stage of fuzzy systems using genetic algorithms , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[26]  James C. Bezdek,et al.  Fuzzy Kohonen clustering networks , 1994, Pattern Recognit..

[27]  J. Liska,et al.  Design of fuzzy logic systems for nonlinear process identification , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[28]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.