A hybrid approach of rough set theory and genetic algorithm for fault diagnosis