Skip to main content
Log in

Flexible weekly tour scheduling for postal service workers using a branch and price

  • Published:
Journal of Scheduling Aims and scope Submit manuscript

Abstract

This paper addresses the problem of flexible shift scheduling of service employees at mail processing and distribution centers. Our main objective is to determine staffing levels for different worker categories subject to a host of union restrictions and general labor regulations. The problem is modeled as a mixed-integer linear program and solved with branch and price algorithm. Using real data provided by a US Postal Service a variety of computational experiments are performed to quantify the benefits of scheduling flexibility. These include different shift starting times, different shift lengths, a lunch break allowance, and different days-off assignments. In addition, the ratio between regular and flexible workers is varied to investigate its effect on costs. The results show the efficiency of the proposed procedure. Finally, we offer some managerial insights gained from the analysis.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  • Alfares, H. K. (1997). An efficient two-phase algorithm for cyclic days-off scheduling. Computers & Operations Research, 25(11), 913–923.

    Article  Google Scholar 

  • Bailey, J. (1985). Integrated days off and shift personnel scheduling. Computers & Industrial Engineering, 9(4), 395–404.

    Article  Google Scholar 

  • Barnhart, C., Johnson, E. L., Nemhauser, G. L., Savelsbergh, M. W. P., & Vance, P. H. (1998). Branch-and-price: Column generation for solving huge integer programs. Operations Research, 46(3), 316–329.

    Article  Google Scholar 

  • Bard, J. F., Binici, C., & deSilva, A. H. (2003). Staff scheduling at the United States Postal Service. Computers & Operations Research, 30(5), 745–771.

    Article  Google Scholar 

  • Bard, J. F. (2004). Staff scheduling in high volume service facilities with downgrading. IIE Transactions on Scheduling & Logistics, 36(10), 985–997.

    Article  Google Scholar 

  • Bechthold, S. E., & Jacobs, L. W. (1990). Implicit Modeling of flexible break assignment in optimal shift scheduling. Management Science, 36(11), 1339–1351.

    Article  Google Scholar 

  • Berman, O., Larson, R. C., & Pinker, E. (1997). Scheduling workforce and workflow in a high volume factory. Management Science, 43(2), 158–172.

    Article  Google Scholar 

  • Blöchliger, I. (2004). Modeling staff scheduling problems: A tutorial. European Journal of Operational Research, 158(3), 533–542.

    Article  Google Scholar 

  • Brunner, J. O., Bard, J. F., & Kolisch, R. (2009). Flexible shift scheduling of physicians. Health Care Management Science, 12(3), 285–305.

    Article  Google Scholar 

  • Brunner, J. O., Bard, J. F., & Kolisch, R. (2011). Midterm scheduling of physicians with flexible shifts using branch-and-price. IIE Transactions on Operations Engineering & Analysis, 43(2), 84–109.

    Article  Google Scholar 

  • Burke, E. K., De Causmaecker, P., Berghe, G. V., & Van Landeghem, H. (2004). The state of the art of nurse rostering. Journal of Scheduling, 7(6), 441–499.

    Article  Google Scholar 

  • Cezik, T., Gunluk, O., & Luss, H. (2001). An integer programming model for the weekly tour scheduling problem. Naval Research Logistics, 48(7), 607–624.

    Article  Google Scholar 

  • Cheang, B., Li, H., Lim, A., & Rodrigues, B. (2003). Nurse rostering problems—A bibliographic survey. European Journal of Operational Research, 151(1), 447–460.

    Article  Google Scholar 

  • Dantzig, G. B., & Wolfe, P. (1960). Decomposition principle for linear programs. Operations Research, 8(1), 101–111.

    Article  Google Scholar 

  • Desaulniers, G., Desrosiers, J., & Solomon, M. M. (Eds.) (2005). Column generation. New York: Springer.

    Google Scholar 

  • Ernst, A. T., Jiang, H., Krishnamoorthy, M., & Sier, D. (2004a). Staff scheduling and rostering: A review of applications, methods and models. European Journal of Operational Research, 153(1), 3–27.

    Article  Google Scholar 

  • Ernst, A. T., Jiang, H., Krishnamoorthy, M., Owens, B., & Sier, D. (2004b). An annotated bibliography of personnel scheduling and rostering. Annals of Operations Research, 127(1), 21–144.

    Article  Google Scholar 

  • Kohl, N., & Karisch, S. E. (2004). Airline crew rostering: Problem types, modeling, and optimization. Annals of Operations Research, 127, 223–257.

    Article  Google Scholar 

  • Mandelbaum, A. (2006). Call centers (centres) research bibliography with abstracts. Version 7. Available at http://ie.technion.ac.il/serveng/References/US7_CC_avi.pdf.

  • Morris, J. G., & Showalter, M. J. (1983). Simple Approaches to shift, days-off and tour scheduling problems. Management Science, 29(8), 942–950.

    Article  Google Scholar 

  • Schultz, K. L., McClain, S. O., & Thomas, L. J. (2003). Overcoming the dark side of worker flexibility. Journal of Operations Management, 21, 81–92.

    Article  Google Scholar 

  • Purnomo, H. W., & Bard, J. F. (2006). Cyclic preference scheduling for nurses using branch and price. Naval Research Logistics, 54, 200–220.

    Article  Google Scholar 

  • Stolletz, R. (2010). Operational workforce planning for check-in counters at airports. Transportation Research Part E: Logistics and Transportation Review, 46(3), 414–425.

    Article  Google Scholar 

  • Thompson, G. (1995). Improved implicit optimal modeling of the labor shift scheduling problem. Management Science, 41(4), 595–607.

    Article  Google Scholar 

  • Vanderbeck, F. (1994). Decomposition and column generation for integer programs. Ph.D. thesis. Faculté des Sciences Appliqées, Université Catholique de Louvain, Louvain-la-Neuve.

  • Vanderbeck, F. (2000). On Dantzig-Wolfe decomposition in integer programming and ways to perform branching in a branch-and-price algorithm. Operations Research, 48(1), 111–128.

    Article  Google Scholar 

  • Vanderbeck, F., & Wolsey, L. A. (1996). An exact algorithm for IP column generation. Operations Research Letters, 19, 151–159.

    Article  Google Scholar 

  • Wosley, L. A. (1998). Integer programming. New York: Wiley.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jens O. Brunner.

Appendix: Supporting figures and tables

Appendix: Supporting figures and tables

Table 8 Parameter settings for REGs and FLEXs (EFLEXs)
Table 9 Weekly requirements per half hour period (first period starts at 7 am)
Fig. 6
figure 6

Pseudocode for feasibility heuristic

Fig. 7
figure 7

Algorithm for constructing the shift matrix

Rights and permissions

Reprints and permissions

About this article

Cite this article

Brunner, J.O., Bard, J.F. Flexible weekly tour scheduling for postal service workers using a branch and price. J Sched 16, 129–149 (2013). https://doi.org/10.1007/s10951-011-0265-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10951-011-0265-6

Keywords

Navigation