A two-stage solution approach for personalized multi-department multi-day shift scheduling

Abstract In this paper, we address a personalized multi-department multi-day shift scheduling problem with a multi-skill heterogeneous workforce where employees can be transferred between departments under some restrictions. The objective is to construct a schedule that minimizes under-coverage, over-coverage, transfer and labor costs. We propose a novel two-stage approach to solve it: the first stage considers an approximate and smaller problem based on data aggregation and produces approximate transfers. The second stage constructs personalized schedules based on the information deduced from the first stage. An exhaustive experimental study is conducted and proves the efficiency of the proposed approach in terms of solution quality and computing times.

[1]  Louis-Martin Rousseau,et al.  Grammar-Based Integer Programming Models for Multiactivity Shift Scheduling , 2009, Manag. Sci..

[2]  George B. Dantzig,et al.  Decomposition Principle for Linear Programs , 1960 .

[3]  Hanif D. Sherali,et al.  Multiple Shift Scheduling of Hierarchical Workforce with Multiple Work Centers , 2007, Informatica.

[4]  Jonathan F. Bard,et al.  Workforce Design with Movement Restrictions Between Workstation Groups , 2008, Manuf. Serv. Oper. Manag..

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

[6]  Monia Rekik,et al.  Solving multi-activity multi-day shift scheduling problems with a hybrid heuristic , 2015, J. Sched..

[7]  Jacques Desrosiers,et al.  Selected Topics in Column Generation , 2002, Oper. Res..

[8]  Jean-François Cordeau,et al.  Using Benders Decomposition to Implicitly Model Tour Scheduling , 2002, Ann. Oper. Res..

[9]  G. M. Campbell,et al.  A two-stage stochastic program for scheduling and allocating cross-trained workers , 2011, J. Oper. Res. Soc..

[10]  Jonathan F. Bard,et al.  The task assignment problem for unrestricted movement between workstation groups , 2006, J. Sched..

[11]  Guy Desaulniers,et al.  Assigning multiple activities to work shifts , 2009, J. Sched..

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

[13]  Hanif D. Sherali,et al.  A column generation approach for an employee scheduling problem with multiple shifts and work locations , 2008, J. Oper. Res. Soc..

[14]  Jean-François Cordeau,et al.  Implicit shift scheduling with multiple breaks and work stretch duration restrictions , 2005, J. Sched..

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

[16]  Marius M. Solomon,et al.  A two-stage heuristic for multi-activity and task assignment to work shifts , 2012, Comput. Ind. Eng..

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

[18]  Hanif D. Sherali,et al.  Mixed-integer programming models for an employee scheduling problem with multiple shifts and work locations , 2007, Ann. Oper. Res..

[19]  Stephen E. Bechtold IMPLICIT OPTIMAL AND HEURISTIC LABOR STAFFING IN A MULTIOBJECTIVE, MULTILOCATION ENVIRONMENT* , 1988 .

[20]  Louis-Martin Rousseau,et al.  Grammar-Based Column Generation for Personalized Multi-Activity Shift Scheduling , 2013, INFORMS J. Comput..

[21]  Louis-Martin Rousseau,et al.  Branch-and-Price for Personalized Multiactivity Tour Scheduling , 2016, INFORMS J. Comput..

[22]  Louis-Martin Rousseau,et al.  Formal languages for integer programming modeling of shift scheduling problems , 2009, Constraints.

[23]  George B. Dantzig,et al.  Letter to the Editor - A Comment on Edie's "Traffic Delays at Toll Booths" , 1954, Oper. Res..

[24]  Louis-Martin Rousseau,et al.  A branch-and-price algorithm for the multi-activity multi-task shift scheduling problem , 2014, J. Sched..

[25]  François Soumis,et al.  An implicit model for multi-activity shift scheduling problems , 2018, J. Sched..

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

[27]  Vincent A. Mabert,et al.  THE DETAIL SCHEDULING OF A PART-TIME WORK FORCE: A CASE STUDY OF TELLER STAFFING , 1977 .