Text this: Optimal robot selection and work station assignment for a CIM system.