A multiple population genetic algorithm and its application in fuzzy controller