Skip to main content
Log in

Weekly staff scheduling with workstation group restrictions

  • Case-Oriented Paper
  • Published:
Journal of the Operational Research Society

Abstract

This paper addresses the weekly adjustment problem for staff scheduling when movement restrictions exist between workstation groups (WSGs). In practice, it is common for employees to be organized into physical or logical groups to match the layout of a facility or to facilitate managerial oversight. A complication in the problem arises when each employee is required to spend more time at his or her assigned home base during the week than at any other WSG. This conflicts with a common strategy of reassigning employees to different WSGs when idle time exists in their schedules. Ordinarily, the full problem is tackled with a two-phase approach, where optimal shifts and overtime allocations are first derived and then tasks are assigned. When movement restrictions exist in a facility, this approach is no longer practical or even possible for all but the smallest instances. Alternatively, a new model is proposed that integrates WSG restrictions with the shift scheduling and task assignment constraints. The model takes the form of a large-scale integer program and is solved with one of two decomposition heuristics. The first splits the movement restrictions network into manageable pieces; the second uses column generation to identify good individual schedules that are used to construct a set-covering-type master problem. A solution to the master problem provides a feasible solution to the original integer program. Extensive testing was done with data obtained from the U.S. Postal Service mail processing and distribution center in Dallas. The results show that good feasible solutions can be obtained in less than an hour.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6

Similar content being viewed by others

References

  • Agnihothri SR, Mishra AK and Simmons DE (2003). Workforce cross-training decisions in field service systems with two job types. J Opl Res Soc 54: 410–418.

    Article  Google Scholar 

  • Alfares HK (1997). An efficient two-phase algorithm for cyclic days-off scheduling. Comput Opns Res 25: 913–923.

    Article  Google Scholar 

  • Aronson JE (1986). The multiperiod assignment problem: a multicommodity network flow model and specialized branch and bound algorithm. Eur J Opl Res 23: 367–381.

    Article  Google Scholar 

  • Aykin T (1996). Optimal shift scheduling with multiple break windows. Mngt Sci 42: 591–602.

    Article  Google Scholar 

  • Bard JF (2004). Staff scheduling in high volume service facilities with downgrading. IIE Transac Schedul Logis 36: 985–997.

    Article  Google Scholar 

  • Bard JF, Binici C and deSilva AH (2003). Staff scheduling at the United States Postal Service. Comput Opns Res 30: 745–771.

    Article  Google Scholar 

  • Bard JF and Feo TA (1991). An algorithm for the manufacturing equipment selection problem. IIE Transac 23: 83–92.

    Article  Google Scholar 

  • Bard JF and Wan L (2005a). Weekly scheduling in the service industry: an application to mail processing & distribution centers. IIE Transac Schedul Logis 37: 379–396

    Article  Google Scholar 

  • Bard JF and Wan L (2005b). Workforce design with movement restrictions between workstation groups. Working paper, Graduate Program in Operations Research & Industrial Engineering, University of Texas, Austin, Texas.

  • Bard JF and Wan L (2006). The task assignment problem for unrestricted movement between workstation groups. J Schedul 9: 315–341.

    Article  Google Scholar 

  • Bechtold SE and Jacobs LW (1990). Implicit modeling of flexible break assignments in optimal shift scheduling. Mngt Sci 36: 1339–1351.

    Article  Google Scholar 

  • Berman O, Larson RC and Pinker E (1997). Scheduling workforce and workflow in a high volume factory. Mngt Sci 43: 158–172.

    Article  Google Scholar 

  • Berrada I, Ferland JA and Michelon P (1996). A multi-objective approach to nurse scheduling with both hard and soft constraints. Socio-Economic Plan Sci 30: 183–193.

    Article  Google Scholar 

  • Billionnet A (1999). Integer programming to schedule a hierarchical workforce with variable demands. Eur J Opl Res 114: 105–114.

    Article  Google Scholar 

  • Brusco MJ and Jacobs LW (1998). Personal tour scheduling when starting time restrictions are present. Mngt Sci 44: 534–547.

    Article  Google Scholar 

  • Burke EK Causmaecker PD and Vanden Berghe G (1999). A hybrid tabu search algorithm for the nurse rostering problem. In: McKay B, Yao X, Newton CS, Kim JH, Furuhashi T (eds). Simulated Evolution and Learning, 1998, Lecture Notes in Artificial Intelligence, 1585. Springer, Berlin, pp 187–194.

    Chapter  Google Scholar 

  • Burke EK, Causmaecker PD, Vanden Berghe G and Van Landeghem H (2004). The state of the art of nurse rostering. J Schedul 7: 441–499.

    Article  Google Scholar 

  • Burns RN and Carter MW (1985). Work force size and single shift schedules with variable demands. Mngt Sci 31: 599–607.

    Article  Google Scholar 

  • Caprara A, Monaci M and Toth P (2003). Models and algorithms for a staff scheduling problem. Math Program Ser B 98: 445–476.

    Article  Google Scholar 

  • Campbell GM and Diaby M (2002). Development and evaluation of an assignment heuristic for allocating cross-trained workers. Eur J Opl Res 138: 9–20.

    Article  Google Scholar 

  • Dawid H, Konig J and Strauss C (2001). An enhanced rostering model for airline crews. Comput Opns Res 28: 671–688.

    Article  Google Scholar 

  • Easton FF and Rossin DF (1997). Overtime schedules for full time service workers. Omega 25: 285–299.

    Article  Google Scholar 

  • Ernst AT, Jiang H, Krishnamoorthy M and Sier D (2004). Staff scheduling and rostering: a review of applications, methods and models. Eur J Opl Res 153 (1): 3–17.

    Article  Google Scholar 

  • Franz LS and Miller JL (1993). Scheduling medical residents to rotations: solving the large-scale multi-period staff assignment problem. Opns Res 41: 269–279.

    Article  Google Scholar 

  • Gilbert KC and Hofstra RB (1988). Multidimensional assignment problems. Dec Sci 19: 306–321.

    Article  Google Scholar 

  • Jarrah AIZ, Bard JF and deSilva AH (1994). Solving large-scale tour scheduling problems. Mngt Sci 40: 1124–1145.

    Article  Google Scholar 

  • Molleman E and Slomp J (1999). Functional flexibility and team performance. Int J Product Res 37: 1837–1858.

    Article  Google Scholar 

  • Pierskalla WP (1968). The multidimensional assignment problem. Opns Res 15: 422–431.

    Article  Google Scholar 

  • Quan V (2004). Retail labor scheduling. OR/MS Today 31 (6): 32–35.

    Google Scholar 

  • Showalter MJ, Krajewski LJ and Ritzman LP (1977). Manpower allocation in US Postal facilities. Comput Opns Res: a heuristic approach 4: 257–269.

    Article  Google Scholar 

  • Wolsey LA (1998). Integer Programming. John Wiley & Sons: New York.

    Google Scholar 

  • Zhang X and Bard JF (2005). Equipment scheduling at mail processing and distribution centers. IIE Transac Schedul Logis 37: 175–187.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J F Bard.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wan, L., Bard, J. Weekly staff scheduling with workstation group restrictions. J Oper Res Soc 58, 1030–1046 (2007). https://doi.org/10.1057/palgrave.jors.2602215

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1057/palgrave.jors.2602215

Keywords

Navigation