Skip to main content
Log in

Workforce planning at USPS mail processing and distribution centers using stochastic optimization

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

Service organizations that operate outside the normal 8-hour day and face wide fluctuations in demand constantly struggle to optimize the size and composition of their workforce. Recent research has shown that improved personnel scheduling methods that take demand uncertainty into account can lead to significant reductions in labor costs. This paper addresses a staff planning and scheduling problem that arises at United States Postal Service (USPS) mail processing & distribution centers (P&DCs) and develops a two-stage stochastic integer program with recourse for the analysis. In the first stage, before the demand is known, the number of full-time and part-time employees is determined for the permanent workforce. In the second stage, the demand is revealed and workers are assigned to specific shifts during the week. When necessary, overtime and casual labor are used to satisfy demand.

This paper consists of two parts: (1) the analysis of the demand distribution in light of historical data, and (2) the development and analysis of the stochastic integer programming model. Using weekly demand for a three-year period, we first investigate the possibility that there exists an end-of-month effect, i.e., the week at the end of month has larger volume than the other weeks. We show that the data fail to indicate that this is the case.

In the computational phase of the work, three scenarios are considered: high, medium, and low demand. The stochastic optimization problem that results is a large-scale integer program that embodies the full set of contractual agreements and labor rules governing the design of the workforce at a P&DC. The usefulness of the model is evaluated by solving a series of instances constructed from data provided by the Dallas facility. The results indicate that significant savings are likely when the recourse problem is used to help structure the workforce.

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.

Similar content being viewed by others

References

  • Ahmed, S. (2004). Introduction to stochastic integer programming: an algorithmic perspective. Stochastic programming community home page. http://stoprog.org/recourses.html.

  • Aykin, T. (1996). Optimal shift scheduling with multiple break windows. Management Science, 42(4), 591–602.

    Google Scholar 

  • Bard, J. F. (2004). Selecting the appropriate input data set when configuring a permanent workforce. Computers and Industrial Engineering, 47(4), 371–389.

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Beaumont, N. (1997a). Scheduling staff using mixed integer programming. European Journal of Operational Research, 98(3), 473–484.

    Article  Google Scholar 

  • Beaumont, N. (1997b). Using mixed integer programming to design employee rosters. Journal of the Operational Research Society, 48(6), 585–590.

    Article  Google Scholar 

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

    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.

    Google Scholar 

  • Birge, J. R., & Dempster, M. A. H. (1996). Stochastic programming approaches to stochastic scheduling. Journal of Global Optimization, 9, 417–451.

    Article  Google Scholar 

  • Birge, J. R., & Louveaux, F. (1997). Introduction to stochastic programming. New York: Springer.

    Google Scholar 

  • Brusco, M., & Jacobs, L. W. (1998). Personnel tour scheduling when starting time restrictions are present. Management Science, 44, 534–547.

    Google Scholar 

  • Burns, R. N., & Carter, M. W. (1985). Work force size and single shift schedules with variable demands. Management Science, 31(5), 599–607.

    Article  Google Scholar 

  • Easton, F. F., & Rossin, D. F. (1997). Overtime schedules for full time service workers. Omega, 25(3), 285–299.

    Article  Google Scholar 

  • Emmons, H. (1985). Work-force scheduling with cyclic requirements and constraints on days off, weekends off, and work stretch. IIE Transactions, 17(1), 8–15.

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Glazebrook, K. D. (1981). On nonpreemptive strategies in stochastic scheduling. Naval Research Logistics Quarterly, 28, 289–300.

    Article  Google Scholar 

  • Jarrah, A. I. Z., Bard, J. F., & deSilva, A. H. (1994). Solving large-scale tour scheduling problems. Management Science, 40(9), 1124–1145.

    Google Scholar 

  • Kall, P., & Wallace, S. W. (1994). Stochastic programming. Chichester: Wiley.

    Google Scholar 

  • Kao, E. P. C., & Queyranne, M. (1985). Budgeting costs of nursing in a hospital. Management Science, 31(5), 608–621.

    Google Scholar 

  • Klein Haneveld, W. K., & van der Vlerk, M. H. (1999). Stochastic integer programming: general models and algorithms. Annals of Operations Research, 85(1), 39–57.

    Article  Google Scholar 

  • Louveaux, F., & Schultz, R. (2003). Stochastic integer programming. In A. Ruszczyński & A. Shapiro (Eds.), Handbooks in operations research and management science: Vol. 10: Stochastic programming. Amsterdam: Elsevier Science.

    Chapter  Google Scholar 

  • Mason, A. J., Ryan, D. M., & Panton, D. M. (1998). Integrated simulation, heuristic and optimisation approaches to staff scheduling. Operations Research, 46(2), 161–175.

    Google Scholar 

  • McManus, I. M. (1977). Optimum use of overtime in post offices. Computers and Operations Research, 4(4), 271–278.

    Article  Google Scholar 

  • Morton, D. P., & Popova, E. (2003). A Bayesian stochastic programming approach to an employee scheduling problem. IIE Transactions on Operations Engineering, 36(2), 155–167.

    Google Scholar 

  • Pinedo, M. L. (1983). Stochastic scheduling with release dates and due dates. Operations Research, 31(3), 559–572.

    Google Scholar 

  • Prékopa, A. (1995). Stochastic programming. Dordrecht: Kluwer Academic.

    Google Scholar 

  • Sen, S. (2003). Algorithms for stochastic mixed-integer programming models. Technical report, MORE Institute, SIE Department, University of Arizona, Tucson, AZ. http://tucson.sie.arizona.edu/MORE/papers/SIPHbook.pdf.

  • Shanthikumar, J. G., & Yao, D. D. (1992). Multiclass queueing systems: Polymatroid structure and optimal scheduling and control. Operations Research, 40(2), 293–299.

    Google Scholar 

  • Showalter, M. J., Krajewski, L. J., & Ritzman, L. P. (1977). Manpower allocation in US postal facilities: a heuristic approach. Computers and Operations Research, 4(4), 257–269.

    Article  Google Scholar 

  • Zhang, X., & Bard, J. F. (2003). Equipment scheduling at mail processing and distribution centers. IIE Transactions on Scheduling and Logistics, 37(2), 175–187.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jonathan F. Bard.

Additional information

This work was supported in part by the National Science Foundation under grants DMI-0218701 and DMI-0217927.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bard, J.F., Morton, D.P. & Wang, Y.M. Workforce planning at USPS mail processing and distribution centers using stochastic optimization. Ann Oper Res 155, 51–78 (2007). https://doi.org/10.1007/s10479-007-0213-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-007-0213-1

Keywords

Navigation