How to group machines and operators in manufacturing systems an approach based on evolutionary algorithms and flow graphs