Design of fuzzy controllers using a hybrid genetic algorithm