A joint chance-constrained programming approach for call center workforce scheduling under uncertain call arrival forecasts

We study the call center shift scheduling problem under uncertain demand forecasts.Forecasting errors are seen as independent normally distributed random variables.The resulting stochastic problem is modeled as a joint chance-constrained program.A mixed-integer linear programming based solution approach is proposed.Numerical results based on a real case study and managerial insights are provided. We consider a workforce management problem arising in call centers, namely the shift-scheduling problem. It consists in determining the number of agents to be assigned to a set of predefined shifts so as to optimize the trade-off between manpower cost and customer quality of service. We focus on explicitly taking into account in the shift-scheduling problem the uncertainties in the future call arrival rates forecasts. We model them as independent random variables following a continuous probability distribution. The resulting stochastic optimization problem is handled as a joint chance-constrained program and is reformulated as an equivalent large-size mixed-integer linear program. One key point of the proposed solution approach is that this reformulation is achieved without resorting to a scenario generation procedure to discretize the continuous probability distributions. Our computational results show that the proposed approach can efficiently solve real-size instances of the problem, enabling us to draw some useful managerial insights on the underlying risk-cost trade-off.

[1]  James R. Luedtke,et al.  Mixed-Integer Rounding Enhanced Benders Decomposition for Multiclass Service-System Staffing and Scheduling with Arrival Rate Uncertainty , 2017, Manag. Sci..

[2]  Andrzej Ruszczynski,et al.  An Efficient Trajectory Method for Probabilistic Production-Inventory-Distribution Problems , 2007, Oper. Res..

[3]  Alexander Shapiro,et al.  Lectures on Stochastic Programming: Modeling and Theory , 2009 .

[4]  Abdel Lisser,et al.  A second-order cone programming approach for linear programs with joint probabilistic constraints , 2012, Oper. Res. Lett..

[5]  Erica L. Plambeck,et al.  Sensitivity of Optimal Capacity to Customer Impatience in an Unobservable M/M/S Queue (Why You Shouldn't Shout at the DMV) , 2009, Manuf. Serv. Oper. Manag..

[6]  Stefan Helber,et al.  Profit-oriented shift scheduling of inbound contact centers with skills-based routing, impatient customers, and retrials , 2010, OR Spectr..

[7]  Peter J. Kolesar,et al.  Improving the Sipp Approach for Staffing Service Systems That Have Cyclic Demands , 2001, Oper. Res..

[8]  Vijay Mehrotra,et al.  Intelligent Procedures for Intra‐Day Updating of Call Center Agent Schedules , 2009 .

[9]  Oualid Jouini,et al.  Staffing a call center with uncertain non-stationary arrival rate and flexibility , 2012, OR Spectr..

[10]  Jean-Philippe Vial,et al.  Distributionally robust workforce scheduling in call centres with uncertain arrival rates , 2013, Optim. Methods Softw..

[11]  James R. Luedtke,et al.  A Sample Approximation Approach for Optimization with Probabilistic Constraints , 2008, SIAM J. Optim..

[12]  Haipeng Shen,et al.  Parametric Stochastic Programming Models for Call-Center Workforce Scheduling , 2012 .

[13]  Pierre L'Ecuyer,et al.  Forecasting Call Center Arrivals: Fixed-Effects, Mixed-Effects, and Bivariate Models , 2012, Manuf. Serv. Oper. Manag..

[14]  Zeynep Akşin,et al.  The Modern Call Center: A Multi‐Disciplinary Perspective on Operations Management Research , 2007 .

[15]  Avishai Mandelbaum,et al.  Telephone Call Centers: Tutorial, Review, and Research Prospects , 2003, Manuf. Serv. Oper. Manag..

[16]  Terry P. Harrison,et al.  A stochastic programming model for scheduling call centers with global Service Level Agreements , 2010, Eur. J. Oper. Res..

[17]  George L. Nemhauser,et al.  An integer programming approach for linear programs with probabilistic constraints , 2010, Math. Program..

[18]  Han Ye Forecasting and Staffing Call Centers with Multiple Interdependent Uncertain Arrival Streams , 2014 .

[19]  András Prékopa,et al.  Dual method for the solution of a one-stage stochastic programming problem with random RHS obeying a discrete probability distribution , 1990, ZOR Methods Model. Oper. Res..

[20]  Haipeng Shen,et al.  Interday Forecasting and Intraday Updating of Call Center Arrivals , 2008, Manuf. Serv. Oper. Manag..

[21]  Alexander Shapiro,et al.  Convex Approximations of Chance Constrained Programs , 2006, SIAM J. Optim..

[22]  Avishai Mandelbaum,et al.  Staffing Many-Server Queues with Impatient Customers: Constraint Satisfaction in Call Centers , 2009, Oper. Res..

[23]  Patrizia Beraldi,et al.  A branch and bound method for stochastic integer problems under probabilistic constraints , 2002, Optim. Methods Softw..

[24]  Darinka Dentcheva,et al.  Concavity and efficient points of discrete distributions in probabilistic programming , 2000, Math. Program..

[25]  Jitka Dupacová,et al.  Approximation and contamination bounds for probabilistic programs , 2012, Ann. Oper. Res..

[26]  Itay Gurvich,et al.  Staffing Call Centers with Uncertain Demand Forecasts: A Chance-Constrained Optimization Approach , 2010, Manag. Sci..

[27]  Yves Dallery,et al.  MONOTONICITY PROPERTIES FOR MULTISERVER QUEUES WITH RENEGING AND FINITE WAITING LINES , 2007, Probability in the Engineering and Informational Sciences.

[28]  Raik Stolletz,et al.  Service-Level Variability of Inbound Call Centers , 2012, Manuf. Serv. Oper. Manag..

[29]  Giuseppe Carlo Calafiore,et al.  Uncertain convex programs: randomized solutions and confidence levels , 2005, Math. Program..

[30]  R. Rockafellar,et al.  Optimization of conditional value-at risk , 2000 .

[31]  Haipeng Shen,et al.  Parametric Forecasting and Stochastic Programming Models for Call-Center Workforce Scheduling , 2015, Manuf. Serv. Oper. Manag..