Applying genetic algorithms to workshop cell decomposition