Real/binary-like coded versus binary coded genetic algorithms to automatically generate fuzzy knowledge bases: a comparative study

被引:15
作者
Achiche, S [1 ]
Baron, L [1 ]
Balazinski, M [1 ]
机构
[1] Ecole Polytech, Dept Mech Engn, Montreal, PQ H3C 3A7, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
artificial intelligence; fuzzy logic systems; fuzzy knowledge bases; automatic learning; real coded genetic algorithms; binary coded genetic algorithms;
D O I
10.1016/j.engappai.2004.04.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays fuzzy logic is increasingly used in decision-aided systems since it offers several advantages over other traditional decision-making techniques. The fuzzy decision support systems can easily deal with incomplete and/or imprecise knowledge applied to either linear or nonlinear problems. This paper presents the implementation of a combination of a Real/Binary-Like coded Genetic Algorithm (RBLGA) and a Binary coded Genetic Algorithm (BGA) to automatically generate Fuzzy Knowledge Bases (FKB) from a set of numerical data. Both algorithms allow one to fulfill a contradictory paradigm in terms of FKB precision and simplicity (high precision generally translates into a higher level of complexity) considering a randomly generated population of potential FKBs. The RBLGA is divided into two principal coding methods: (1) a real coded genetic algorithm that maps the fuzzy sets repartition and number (which drives the number of fuzzy rules) into a set of real numbers and (2) a binary like coded genetic algorithm that deals with the fuzzy rule base relationships (a set of integers). The BGA deals with the entire FKB using a single bit string, which is called a genotype. The RBLGA uses three reproduction mechanisms, a BLX-alpha, a simple crossover and a fuzzy set reducer. while the BGA uses a simple crossover, a fuzzy set displacement mechanism and a rule reducer. Both GAs are tested on theoretical surfaces, a comparison study of the performances is discussed, along with the influences of some evolution criteria. (C) 2004 Elsevier Ltd. All rights reserved.
引用
收藏
页码:313 / 325
页数:13
相关论文
共 20 条
[1]   Tool wear monitoring using genetically-generated fuzzy knowledge bases [J].
Achiche, S ;
Balazinski, M ;
Baron, L ;
Jemielniak, K .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2002, 15 (3-4) :303-314
[2]  
[Anonymous], 1989, GENETIC ALGORITHM SE
[3]  
[Anonymous], GENETIC ALGORITHMS D
[4]  
BALAZINSKI M, 2000, INT C ADV MAN TECHN, P159
[5]  
BALAZINSKI M, 1993, INT J FUZZY SETS SYS, V61, P307
[6]   Fuzzy decision support system knowledge base generation using a genetic algorithm [J].
Baron, L ;
Achiche, S ;
Balazinski, M .
INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2001, 28 (2-3) :125-148
[7]  
Baron L., 1998, EPMRT9806
[8]   Analysis and guidelines to obtain a good uniform fuzzy partition granularity for fuzzy rule-based systems using simulated annealing [J].
Cordón, O ;
Herrera, F ;
Villar, P .
INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2000, 25 (03) :187-215
[9]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[10]  
Deb K., 1998, FDN GENETIC ALGORITH, V5, P265