Genetic fuzzy logic controller: an iterative evolution algorithm with new encoding method

被引:37
作者
Chiou, YC [1 ]
Lan, LW
机构
[1] Feng Chia Univ, Dept Traff & Transportat Engn & Management, Taichung 40724, Taiwan
[2] Natl Chiao Tung Univ, Inst Traffic & Transportat, Taipei 10012, Taiwan
关键词
genetic algorithms; genetic fuzzy logic controller; artificial neural network; fuzzy neural network; car-following behaviors;
D O I
10.1016/j.fss.2004.11.011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Logic rules and membership functions are two key components of a fuzzy logic controller (FLC). If only one component is learned, the other one is often set subjectively thus can reduce the applicability of FLC. If both components are learned simultaneously, a very long chromosome is often needed thus may deteriorate the learning performance. To avoid these shortcomings, this paper employs genetic algorithms to learn both logic rules and membership functions sequentially. We propose a bi-level iterative evolution algorithm in selecting the logic rules and tuning the membership functions for a genetic fuzzy logic controller (GFLC). The upper level is to solve the composition of logic rules using the membership functions tuned by the lower level. The lower level is to determine the shape of membership functions using the logic rules learned from the upper level. We also propose a new encoding method for tuning the membership functions to overcome the problem of too many constraints. Our proposed GFLC model is compared with other similar GFLC, artificial neural network and fuzzy neural network models, which are trained and validated by the same examples with theoretical and field-observed car-following behaviors. The results reveal that our proposed GFLC has outperformed. (c) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:617 / 635
页数:19
相关论文
共 33 条
[11]   TUNING FUZZY-LOGIC CONTROLLERS BY GENETIC ALGORITHMS [J].
HERRERA, F ;
LOZANO, M ;
VERDEGAY, JL .
INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 1995, 12 (3-4) :299-315
[12]   A learning process for fuzzy control rules using genetic algorithms [J].
Herrera, F ;
Lozano, M ;
Verdegay, JL .
FUZZY SETS AND SYSTEMS, 1998, 100 (1-3) :143-158
[13]   SIMULTANEOUS DESIGN OF MEMBERSHIP FUNCTIONS AND RULE SETS FOR FUZZY CONTROLLERS USING GENETIC ALGORITHMS [J].
HOMAIFAR, A ;
MCCORMICK, E .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 1995, 3 (02) :129-139
[14]   Control strategy for optimal compromise between trip time and energy consumption in a high-speed railway [J].
Hwang, HS .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 1998, 28 (06) :791-802
[15]   A new continuum model for traffic flow and numerical tests [J].
Jiang, R ;
Wu, QS ;
Zhu, ZJ .
TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2002, 36 (05) :405-419
[16]  
Karr C., 1991, AI Expert, V6, P26
[17]  
Karr C. L., 1993, IEEE Transactions on Fuzzy Systems, V1, P46, DOI 10.1109/TFUZZ.1993.390283
[18]  
Karr C. L., 1991, P 4 INT C GEN ALG, P450
[19]  
Kinzel J., 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence (Cat. No.94TH0650-2), P28, DOI 10.1109/ICEC.1994.350047
[20]   Color image vehicular detection systems with and without fuzzy neural network: A comparison [J].
Lan, LW ;
Kuo, AY ;
Huang, YC .
JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2003, 26 (05) :659-670