Use of inventory control theory and multi-objective optimization to model work-rest scheduling