Genetic Fuzzy Systems: Evolutionary Tuning and Learning of Fuzzy Knowledge Bases