Skip to main content

Personnel Scheduling in Queues with Time-varying Arrival Rates: Applications of Simulation-Optimization

  • Chapter
Uncertainty Management in Simulation-Optimization of Complex Systems

Part of the book series: Operations Research/Computer Science Interfaces Series ((ORCS,volume 59))

  • 2854 Accesses

Abstract

This chapter discusses the challenges of workforce scheduling in systems with time-varying arrival rates, with customer impatience (abandonments), general service and abandonment distributions and an exhaustive end-of-shift policy (servers may work overtime at the end of their shift to complete the service process of a customer). We explore the opportunities of simulation-optimization approaches in such a context. Two simulation-optimization approaches are evaluated: a fast two-step heuristic and a branch-and-bound method that yields an estimated optimal shift schedule. We compare their computational effort and personnel costs, and analyze the sensitivity of the methods to the number of replications that is used in the simulation model.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Agresti, A., Coull, B.A.: Approximate is better than “exact” for interval estimation of binomial proportions. Am. Stat. 52(2), 119–126 (1998)

    Google Scholar 

  2. Aguir, S., Karaesmen, F., Akskin, O.Z., Chauvet, F.: The impact of retrials on call center performance. OR Spectr. 26(3), 353–376 (2004)

    Article  Google Scholar 

  3. Ahmed, M.A., Alkhamis, T.M.: Simulation optimization for an emergency department healthcare unit in Kuwait. Eur. J. Oper. Res. 198(3), 936–942 (2009)

    Article  Google Scholar 

  4. Altman, E., Jiménez, T., Koole, G.: On the comparison of queueing systems with their fluid limits. Probab. Eng. Inf. Sci. 15, 165–178 (2001)

    Article  Google Scholar 

  5. April, J., Glover, F., Kelly, J.P., Laguna, M.: Practical introduction to simulation optimization. In: Proceedings of the Winter Simulation Conference, pp. 71–78 (2003)

    Google Scholar 

  6. April, J., Better, M., Glover, F., Kelly, J.: New advances and applications for marrying simulation and optimization. In: Proceedings of the 36th Winter Simulation Conference (2004)

    Google Scholar 

  7. Atlason, J., Epelman, M.A., Henderson, S.G.: Optimizing call center staffing using simulation and analytic center cutting-plane methods. Manag. Sci. 54(2), 295–309 (2008)

    Article  Google Scholar 

  8. Aykin, T.: A composite branch and cut algorithm for optimal shift scheduling with multiple breaks and break windows. J. Oper. Res. Soc. 49(6), 603–615 (1998)

    Article  Google Scholar 

  9. Brown, L., Gans, N., Mandelbaum, A., Sakov, A., Shen, H., Zeltyn, S., Zhao, L.: Statistical analysis of a telephone call center: a queueing perspective. J. Am. Stat. Assoc. 100(469), 36–50 (2005)

    Article  Google Scholar 

  10. Brunner, J.O., Bard, J.F., Kolisch, R.: Midterm scheduling of physicians with flexible shifts using branch and price. IIE Trans. 43(2), 84–109 (2010)

    Article  Google Scholar 

  11. Carson, Y., Maria, A.: Simulation optimization: methods and applications. In: Proceedings of the 29th Winter Simulation Conference, pp. 118–126 (1997)

    Google Scholar 

  12. Castillo, I., Joro, T., Li, Y.Y.: Workforce scheduling with multiple objectives. Eur. J. Oper. Res. 196(1), 162–170 (2009)

    Article  Google Scholar 

  13. Chassioti, E., Worthington, D., Glazebrook, K.: Effects of state-dependent balking on multi-server non-stationary queueing systems. J. Oper. Res. Soc. Forthcoming (2013)

    Google Scholar 

  14. Choi, K., Hwang, J., Park, M.: Scheduling restaurant workers to minimize labor cost and meet service standards. Cornell Hosp. Q. 50(2), 155–167 (2009)

    Article  Google Scholar 

  15. Clark, G.M.: Use of Polya distributions in approximate solutions to nonstationary \(M/M/s\) queues. Commun. ACM 24(4), 206–217 (1981)

    Article  Google Scholar 

  16. Creemers, S., Defraeye, M., Van Nieuwenhuyse, I.: G-RAND: a phase-type approximation for the nonstationary \(G(t)/G(t)/s(t) + G(t)\) queue. Performance Evaluation, accepted (2013)

    Google Scholar 

  17. Dai, J.G., He, S.: Customer abandonment in many-server queues. Math. Oper. Res. 35(2), 347–362 (2010)

    Article  Google Scholar 

  18. Dantzig, G.: A comment on Edie’s traffic delay at toll booths. Oper. Res. 2, 339–341 (1954)

    Google Scholar 

  19. Davis, J.L., Massey, W.A., Whitt, W.: Sensitivity to the service-time distribution in the nonstationary erlang loss model. Manag. Sci. 41(6), 1107–1116 (1995)

    Article  Google Scholar 

  20. Defraeye, M., Van Nieuwenhuyse, I.: Setting staffing levels in an emergency department: opportunities and limitations of stationary queuing models. Rev. Bus. Econ. 56(1), 73–100 (2011)

    Google Scholar 

  21. Defraeye, M., Van Nieuwenhuyse, I.: Controlling excessive waiting times in small service systems with time-varying demand: An extension of the ISA algorithm. Decis. Support Syst. 54(4), 1558–1567 (2013)

    Article  Google Scholar 

  22. Defraeye, M., Van Nieuwenhuyse, I.: A branch-and-bound algorithm for shift scheduling with nonstationary demand. Research report KBI_1322, KU Leuven, Leuven (2013)

    Google Scholar 

  23. Ernst, A.T., Jiang, H., Krishnamoorthy, M., Sier, D.: Staff scheduling and rostering: a review of applications, methods and models. Eur. J. Oper. Res. 153(1), 3–27 (2004)

    Article  Google Scholar 

  24. Ernst, A.T., Jiang, H., Krishnamoorthy, M., Owens, B., Sier, D.: An annotated bibliography of personnel scheduling and rostering. Ann. Oper. Res. 127, 21–144 (2004)

    Article  Google Scholar 

  25. Feldman, Z., Mandelbaum, A., Massey, W.A., Whitt, W.: Staffing of time-varying queues to achieve time-stable performance. Manag. Sci. 54(2), 324–338 (2008)

    Article  Google Scholar 

  26. Fu, M.C., Glover, F.W., April, J.: Simulation optimization: a review, new developments, and applications. In: Proceedings of the Winter Simulation Conference (2005)

    Google Scholar 

  27. Gans, N., Koole, G., Mandelbaum, A.: Telephone call centers: tutorial, review, and research prospect. Manuf. Serv. Oper. Manag. 5(2), 79–141 (2003)

    Google Scholar 

  28. Gans, N., Sheng, H., Zhou, Y.-P., Korolev, N., McCord, A., Ristock, H.: Parametric stochastic programming models for call-center workforce scheduling. Working paper, University of Washington (2012). Available online at http://faculty.washington.edu/

  29. Green, L.V., Kolesar, P.J.: The pointwise stationary approximation for queues with nonstationary arrivals. Manag. Sci. 37(1), 84–97 (1991)

    Article  Google Scholar 

  30. Green, L.V., Kolesar, P.J.: The lagged PSA for estimating peak congestion in multiserver Markovian queues with periodic arrival rates. Manag. Sci. 43(1), 80–87 (1997)

    Article  Google Scholar 

  31. Green, L.V., Soares, J.: Computing time-dependent waiting time probabilities in \(M(t)/M/s(t)\) queueing systems. Manuf. Serv. Oper. Manag. 9(1), 54–61 (2007)

    Google Scholar 

  32. Green, L.V., Kolesar, P.J., Soares, J.: Improving the SIPP approach for staffing service systems that have cyclic demands. Oper. Res. 49(4), 549–564 (2001)

    Article  Google Scholar 

  33. Green, L.V., Kolesar, P.J., Soares, J.: An improved heuristic for staffing telephone call centers with limited operating hours. Prod. Oper. Manag. 12(1), 46–61 (2003)

    Article  Google Scholar 

  34. Green, L.V., Kolesar, P.J., Svoronos, A.: Some effects of nonstationarity on multiserver Markovian queueing systems. Oper. Res. 39(3), 502–511 (1991)

    Article  Google Scholar 

  35. Green, L.V., Soares, J., Giglio, J.F., Green, R.A.: Using queueing theory to increase the effectiveness of emergency department provider staffing. Acad. Emerg. Med. 13(1), 61–68 (2006)

    Article  Google Scholar 

  36. Green, L.V., Kolesar, P.J., Whitt, W.: Coping with time-varying demand when setting staffing requirements for a service system. Prod. Oper. Manag. 16(1), 13–39 (2007)

    Article  Google Scholar 

  37. Gross, D., Shortle, J.F., Thompson, J.M., Harris, C.M.: Fundamentals of Queueing Theory, 4th edn. Wiley Series in Probability and Statistics. Wiley-Blackwell, Hoboken (2008)

    Book  Google Scholar 

  38. Guan, Y.: A generalized score confidence interval for a binomial proportion. J. Stat. Plan. Inf. 142, 785–793 (2012)

    Article  Google Scholar 

  39. Hueter, J., Swart, W.: An integrated labor-management system for Taco Bell. Interfaces 28(1), 75–91 (1998)

    Article  Google Scholar 

  40. Ingolfsson, A.: Modeling the \(M(t)/M/s(t)\) queue with an exhaustive discipline. Working paper, University of Alberta (2005). Available online on http://www.business.ualberta.ca/aingolfsson/publications.htm

  41. Ingolfsson, A., Haque, A., Umnikov, A.: Accounting for time-varying queueing effects in workforce scheduling. Eur. J. Oper. Res. 139(3), 585–597 (2002)

    Article  Google Scholar 

  42. Ingolfsson, A., Akhmetshina, E., Budge, S., Li, Y.: A survey and experimental comparison of service level approximation methods for non-stationary M(t)/M/s(t) queueing systems with exhaustive discipline. INFORMS J. Comput. 19(2), 201–214 (2007)

    Article  Google Scholar 

  43. Ingolfsson, A., Campello, F., Wu, X., Cabral, E.: Combining integer programming and the randomization method to schedule employees. Eur. J. Oper. Res. 202(1), 153–163 (2010)

    Article  Google Scholar 

  44. Iravani, F., Balciog̃lu, B.: Approximations for the \(M/GI/N + GI\) type call center. Queueing Syst. 58(2), 137–153 (2008)

    Google Scholar 

  45. Izady, N.: On queues with time-varying demand. PhD Thesis, Lancaster University (2010)

    Google Scholar 

  46. Izady, N., Worthington, D.J.: Setting staffing requirements for time-dependent queueing networks: The case of accident and emergency departments. Eur. J. Oper. Res. 219, 531–540 (2012)

    Article  Google Scholar 

  47. Jagerman, D.L.: Nonstationary blocking in telephone traffic. Bell Syst. Tech. 54, 625–661 (1975)

    Article  Google Scholar 

  48. Jennings, O.B., Mandelbaum, A., Massey, W.A., Whitt, W.: Server staffing to meet time-varying demand. Manag. Sci. 42(10), 1383–1394 (1996)

    Article  Google Scholar 

  49. Jiménez, T., Koole, G.: Scaling and comparison of fluid limits of queues applied to call centers with time varying parameters. OR Spectr. 26(3) 413–422 (2004)

    Article  Google Scholar 

  50. Johnson, M., Myers, S., Wineholt, J., Pollack, M., Kusmiesz, A.L.: Patients Who Leave the Emergency Department Without Being Seen. J. Emerg. Nurs. 35(2), 105–108 (2009)

    Article  Google Scholar 

  51. Kabak, Ö., Ülengin, F., Aktaş, E., Önsel, Ş, Topcu, Y.I.: Efficient shift scheduling in the retail sector through two-stage optimization. Eur. J. Oper. Res. 184(1), 76–90 (2008)

    Article  Google Scholar 

  52. Kendall, D.G.: Stochastic processes occurring in the theory of queues and their analysis by the method of the imbedded Markov chain. Ann. Math. Stat. 24(3), 338–354 (1953)

    Article  Google Scholar 

  53. Koole, G., Pot, A.: An overview of routing and staffing algorithms in multi-skill customer contact centers. Working paper, VU University, Amsterdam (2006). Available online at http://www.math.vu.nl/

  54. Koopman, B.O.: Air-Terminal queues under time-dependent conditions. Oper. Res. 20(6), 1089–1114 (1972)

    Article  Google Scholar 

  55. Lam, S., Vandenbosch, M., Pearce, M.: Retail sales force scheduling based on store traffic forecasting. J. Retail. 74(1), 61–88 (1998)

    Article  Google Scholar 

  56. Law, A.M., Kelton, W.D.: Simulation Modeling and Analysis. McGraw-Hill Series in Industrial Engineering and Management Science. McGraw-Hill, Boston (2000)

    Google Scholar 

  57. Le Minh, D.: The discrete-time single-server queue with time-inhomogeneous compound Poisson input and general service time distribution. J. Appl. Probab. 15, 590–601 (1978)

    Article  Google Scholar 

  58. Liu, Y., Whitt, W.: Stabilizing customer abandonment in many-server queues with time-varying arrivals. Working paper, Columbia University, New York (2009). Available online at http://www.columbia.edu/~ww2040/recent.html

  59. Liu, Y., Whitt, W.: A Fluid Approximation for the \(GI(t)/GI/s(t) + GI\) Queue. Working paper, Columbia University, New York (2010). Available online at http://www.columbia.edu/~ww2040/allpapers.html

  60. Liu, Y., Whitt, W.: A Network of Time-Varying Many-Server Fluid Queues with Customer Abandonment. Oper. Res. 59(4), 835–846 (2011)

    Article  Google Scholar 

  61. Liu, Y., Whitt, W.: Large-Time Asymptotics for the \(G_{t}/M_{t}/s_{t} + GI_{t}\) Many-Server Fluid Queue with Abandonment. Queueing Syst. 67(2), 145–182 (2011)

    Article  Google Scholar 

  62. Liu, Y., Whitt, W.: The \(G_{t}/GI/s_{t} + GI\) many-server fluid queue. Queueing Syst. 71(4), 405–444 (2012)

    Article  Google Scholar 

  63. Liu, Y., Whitt, W.: A many-server fluid limit for the \(G_{t}/GI/s_{t} + GI\) queueing model experiencing periods of overloading. OR Lett. 40, 307–312 (2012)

    Google Scholar 

  64. Mandelbaum, A., Massey, W.A.: Strong approximations for time-dependent queues. Math. Oper. Res. 20(1), 33–64 (1995)

    Article  Google Scholar 

  65. Mandelbaum, A., Momğilović, P.: Queues with many servers: the virtual waiting-time process in the QED regime. Math. Oper. Res. 33(3), 561–586 (2008)

    Article  Google Scholar 

  66. Mandelbaum, A., Massey, W.A., Reiman, M.I.: Strong approximations for Markovian service networks. Queueing Syst. 30(1), 149–201 (1998)

    Article  Google Scholar 

  67. Mandelbaum, A., Massey, W., Reiman, M.: Strong approximations for Markovian service networks. Queueing Syst. 30(1), 149–201 (1998)

    Article  Google Scholar 

  68. Mandelbaum, A., Massey, W.A., Reiman, M.I., Rider, B.: Time varying multiserver queues with abandonments and retrials. In: Proceedings of the 16th International Teletraffic Conference, vol. 3, pp. 355–364 (1999)

    Google Scholar 

  69. Mandelbaum, A., Massey, W.A., Reiman, M.I., Stolyar, A.: Waiting time asymptotics for time varying multiserver queues with abandonment and retrials. In: Proc. 37th Allerton Conf. Monticello, pp. 1095–1104 (1999)

    Google Scholar 

  70. Mandelbaum, A., Massey, W.A., Reiman, M.I., Stolyar, A., Rider, B.: Queue lengths and waiting times for multiserver queues with abandonment and retrials. Telecommun. Syst. 21(2–4), 149–171 (2002)

    Article  Google Scholar 

  71. Mason, A.J., Ryan, D.M., Panton, D.M.: Integrated simulation, heuristic and optimisation approaches to staff scheduling. Oper. Res. 46(2), 161–175 (1998)

    Article  Google Scholar 

  72. Massey, W.A., Whitt, W.: An analysis of the modified offered-load approximation for the nonstationary erlang loss model. Ann. Appl. Probab. 4(4), 1145–1160 (1994)

    Article  Google Scholar 

  73. Massey, W.A., Whitt, W.: Peak congestion in multi-server service systems with slowly varying arrival rates. Queueing Syst. 25(1), 157–172 (1997)

    Article  Google Scholar 

  74. Nelson, B.L., Taafe, M.R.: The \([Ph_{t}/Ph_{t}/\infty ]^{K}\) queueing system: Part II—The multiclass network Part II – The multiclass network. INFORMS J. Comput. 16(3), 275–283 (2004)

    Article  Google Scholar 

  75. Newcombe, R.G.: Two-sided confidence intervals for the single proportion: comparison of seven methods. Stat. Med. 17, 857–872 (1998)

    Article  Google Scholar 

  76. Rekik, M., Cordeau, J.-F., Soumis, F.: Implicit shift scheduling with multiple breaks and work stretch duration restrictions. J. Schedul. 13(1), 49–75 (2010)

    Article  Google Scholar 

  77. Ridley, A.D., Fu, M.C., Massey, W.A.: Customer relations management: call center operations: Fluid approximations for a priority call center with time-varying arrivals. In: Proceedings of the 35th Conference on Winter Simulation, New Orleans, vol. 2, pp. 1817–1823 (2003)

    Google Scholar 

  78. Rothkopf, M.H., Oren, S.S.: A closure approximation for the nonstationary M/M/s queue. Manag. Sci. 25(6), 522–534 (1979)

    Article  Google Scholar 

  79. Sinreich, D., Jabali, O.: Staggered work shifts: a way to downsize and restructure an emergency department workforce yet maintain current operational performance. Health Care Manag. Sci. 10, 293–308 (2007)

    Article  Google Scholar 

  80. Taaffe, M., Ong, K.: Approximating nonstationary \(Ph(t)/Ph(t)/l/c\) queueing systems. Ann. Oper. Res. 8(1), 103–116 (1987)

    Article  Google Scholar 

  81. Thompson, G.M.: Accounting for the multi-period impact of service when determining employee requirements for labor scheduling. J. Oper. Manag. 11(3), 269–287 (1993)

    Article  Google Scholar 

  82. Thompson, G.M.: Labor staffing and scheduling models for controlling service levels. Naval Res. Log. 44(8), 719–740 (1997)

    Article  Google Scholar 

  83. Wall, A.D., Worthington, D.J.: Using discrete distributions to approximate general service time distributions in queueing models. J. Oper. Res. Soc. 45(12), 1398–1404 (1994)

    Article  Google Scholar 

  84. Wall, A.D., Worthington, D.J.: Time-dependent analysis of virtual waiting time behaviour in discrete time queues. Eur. J. Oper. Res. 178(2), 482–499 (2007)

    Article  Google Scholar 

  85. Whitt, W.: The pointwise stationary approximation for \(M(t)/M(t)/s\) queues is asymptotically correct as the rates increase. Manag. Sci. 37(3), 307–314 (1991)

    Article  Google Scholar 

  86. Whitt, W.: Engineering solution of a basic call-center model. Manag. Sci. 51(2), 221–235 (2005)

    Article  Google Scholar 

  87. Whitt, W.: Staffing a call center with uncertain arrival rate and absenteeism. Prod. Oper. Manag. 15(1), 88–102 (2006)

    Google Scholar 

  88. Whitt, W.: Fluid models for multiserver queues with abandonments. Oper. Res. 54(1), 37–54 (2006)

    Article  Google Scholar 

  89. Whitt, W.: What you should know about queueing models to set staffing requirements in service systems. Naval Res. Log. 54(5), 476–484 (2007)

    Article  Google Scholar 

  90. Worthington, D., Wall, A.: Using the discrete time modelling approach to evaluate the time-dependent behaviour of queueing systems. J. Oper. Res. Soc. 50(8), 777–788 (1999)

    Article  Google Scholar 

  91. Zeltyn, S., Marmor, Y.N., Mandelbaum, A., Carmeli, B., Greenshpan, O., Mesika, Y., Wasserkrug, S., Vortman, P., Shtub, A., Lauterman, T., Schwartz, D., Moskovitch, K., Tzafrir, S., Basis, F.: Simulation-based models of emergency departments: Operational, tactical, and strategic staffing. ACM Trans. Model. Comput. Simul. 21(4), 1–25 (2011)

    Article  Google Scholar 

  92. Zhang, Y., Puterman, M.L., Nelson, M., Atkins, D.: A simulation optimization approach to long-term care capacity planning. Oper. Res. 60(2), 249–261 (2012)

    Article  Google Scholar 

Download references

Acknowledgements

This research was supported by the Research Foundation-Flanders (FWO) (grant no G.0547.09).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Inneke Van Nieuwenhuyse .

Editor information

Editors and Affiliations

Appendix: Shift Specifications

Appendix: Shift Specifications

See Table 9.6.

Table 9.6 Shift specifications (all breaks are assumed to be 1 h). K represents the size of the shift set for problem instances with staffing interval length Δ s

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer Science+Business Media New York

About this chapter

Cite this chapter

Defraeye, M., Van Nieuwenhuyse, I. (2015). Personnel Scheduling in Queues with Time-varying Arrival Rates: Applications of Simulation-Optimization. In: Dellino, G., Meloni, C. (eds) Uncertainty Management in Simulation-Optimization of Complex Systems. Operations Research/Computer Science Interfaces Series, vol 59. Springer, Boston, MA. https://doi.org/10.1007/978-1-4899-7547-8_9

Download citation

Publish with us

Policies and ethics