Employee scheduling with short demand perturbations and extensible shifts

Abstract Employee scheduling is an important activity in the service industry as it has a significant impact on costs, sales, and profitability. While a large amount of mathematical models and methods have been established in the literature for finding optimized schedules, only few propose methods for practically relevant problem settings including uncertainty, which is an important aspect of employee scheduling in the service industry. This article contributes to narrowing this research gap by addressing a practice-inspired employee scheduling problem arising in retail stores. In particular, the scheduling problem under study includes short demand perturbations, potentially leading to an increase of the demand in some time intervals, and the possibility of assigning overtime work by extending shifts to cope with a lack of employees in real-time. The goal is to find an initial schedule minimizing the sum of demand fulfillment and employee preference-related costs, where each cost term is expressed as a convex function of an appropriate variable. The cost of a schedule is evaluated using a simulation-based approach reproducing the materialization of demand perturbations and shift extensions. To find reasonably good robust employee schedules within a relatively short computation time for practical-sized instances, we propose two integer programming models taking into account the demand uncertainty and shift extension possibilities in different ways. In the first model, a bonus term is assigned in the objective function for shifts that can cover some perturbation demand within their extension period, while in the second model, a potential demand is derived from the perturbations and its under-coverage is penalized. Extensive computational results on retail store instances reveal that the two proposed robust models improve the schedule quality significantly when compared with a basic non-robust model. This result further underpins the value of including uncertainty information and recourse actions in the employee scheduling activity.

[1]  Michael J. Brusco,et al.  Improving Personnel Scheduling at Airline Stations , 1995, Oper. Res..

[2]  Erik Demeulemeester,et al.  Workforce Planning Incorporating Skills: State of the Art , 2014, Eur. J. Oper. Res..

[3]  Zeynep Akşin,et al.  The Modern Call Center: A Multi‐Disciplinary Perspective on Operations Management Research , 2007 .

[4]  Erik Demeulemeester,et al.  Personnel scheduling: A literature review , 2013, Eur. J. Oper. Res..

[5]  Gary M. Thompson Representing employee requirements in labour tour scheduling , 1993 .

[6]  Jayashankar M. Swaminathan,et al.  Estimating the Impact of Understaffing on Sales and Profitability in Retail Stores , 2015 .

[7]  Nicolas Chapados,et al.  Retail store scheduling for profit , 2014, Eur. J. Oper. Res..

[8]  Andreas T. Ernst,et al.  Staff scheduling and rostering: A review of applications, methods and models , 2004, Eur. J. Oper. Res..

[9]  Jayashankar M. Swaminathan,et al.  Effect of Traffic on Sales and Conversion Rates of Retail Stores , 2012, Manuf. Serv. Oper. Manag..

[10]  Jacques Desrosiers,et al.  Crew Scheduling in Air Transportation , 1998 .

[11]  Mark W. Isken,et al.  An Implicit Tour Scheduling Model with Applications in Healthcare , 2004, Ann. Oper. Res..

[12]  Sanjay Mehrotra,et al.  A Two-Stage Stochastic Integer Programming Approach to Integrated Staffing and Scheduling with Application to Nurse Management , 2015, Oper. Res..

[13]  P. D. Wright,et al.  Centralized nurse scheduling to simultaneously improve schedule cost and nurse satisfaction , 2013 .

[14]  Colin N. Jones,et al.  A two-stage stochastic programming approach to employee scheduling in retail outlets with uncertain demand , 2015 .

[15]  Jonathan F. Bard,et al.  Workforce planning at USPS mail processing and distribution centers using stochastic optimization , 2007, Ann. Oper. Res..

[16]  Donald F. Rossin,et al.  A Stochastic Goal Program for Employee Scheduling , 1996 .

[17]  John E. Thornes,et al.  The weather sensitivity of the UK food retail and distribution industry , 2007 .

[18]  Vijay Mehrotra,et al.  Intelligent Procedures for Intra‐Day Updating of Call Center Agent Schedules , 2009 .

[19]  Jonathan F. Bard,et al.  Staff scheduling at the United States Postal Service , 2003, Comput. Oper. Res..

[20]  François Soumis,et al.  Shift scheduling under stochastic demand , 2014 .

[21]  Jonathan F. Bard,et al.  Flexible weekly tour scheduling for postal service workers using a branch and price , 2013, J. Sched..

[22]  Robert R. Love,et al.  Management Science Improves Fast-Food Operations , 1990 .

[23]  Kurt M. Bretthauer,et al.  Real-Time Work Schedule Adjustment Decisions: An Investigation and Evaluation , 2009 .

[24]  François Soumis,et al.  Airline crew scheduling: models, algorithms, and data sets , 2014, EURO J. Transp. Logist..

[25]  Dennis C. Dietz Practical scheduling for call center operations , 2011 .

[26]  Louis-Martin Rousseau,et al.  A two-stage stochastic programming approach for multi-activity tour scheduling , 2017, Eur. J. Oper. Res..

[27]  Michael R. Pearce,et al.  Retail sales force scheduling based on store traffic forecasting , 1998 .

[28]  Lonnie Golden,et al.  Irregular Work Scheduling and Its Consequences , 2015 .

[29]  Antoine Legrain,et al.  The Nurse Scheduling Problem in Real-Life , 2014, Journal of Medical Systems.

[30]  Haipeng Shen,et al.  Interday Forecasting and Intraday Updating of Call Center Arrivals , 2008, Manuf. Serv. Oper. Manag..

[31]  Özgür Kabak,et al.  Efficient shift scheduling in the retail sector through two-stage optimization , 2008, Eur. J. Oper. Res..