Genetic algorithms for fuzzy controllers