Management Science
HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
 QUICK SEARCH:   [advanced]


     


MANAGEMENT SCIENCE
Vol. 54, No. 2, February 2008, pp. 339-353
DOI: 10.1287/mnsc.1070.0819
This Article
Right arrow Full Text (PDF)
Right arrow References
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Download to citation manager
Right arrow reprints & permissions
Citing Articles
Right arrow Citing Articles via HighWire
Right arrow Citing Articles via Google Scholar
Google Scholar
Right arrow Articles by Bhandari, A.
Right arrow Articles by Harchol-Balter, M.
Right arrow Search for Related Content

An Exact and Efficient Algorithm for the Constrained Dynamic Operator Staffing Problem for Call Centers

Atul Bhandari, Alan Scheller-Wolf, Mor Harchol-Balter

Department of Industrial Engineering, University of Pittsburgh, Pittsburgh, Pennsylvania 15261
Tepper School of Business, Carnegie Mellon University, Pittsburgh, Pennsylvania 15213
School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania 15213

atulb{at}pitt.edu
awolf{at}andrew.cmu.edu
harchol{at}cs.cmu.edu

Call center managers are facing increasing pressure to reduce costs while maintaining acceptable service quality. Consequently, they often face constrained stochastic optimization problems, minimizing cost subject to service-level constraints. Complicating this problem is the fact that customer-arrival rates to call centers are often time varying. Thus, to satisfy their service goals in a cost-effective manner, call centers may employ permanent operators who always provide service, and temporary operators who provide service only when the call center is busy, i.e., when the number of customers in system increases beyond a threshold level. This provides flexibility to dynamically adjust the number of operators providing service in response to the time-varying arrival rate.

The constrained dynamic operator staffing (CDOS) problem involves determining the number of permanent and temporary operators, and the threshold value(s) that minimize time-average hiring and opportunity costs subject to service-level constraints. We model the CDOS problem as a constrained Markov decision process (MDP) and seek the optimal nonrandomized policy. The only exact method in the literature to obtain the optimal nonrandomized policy for a constrained MDP is enumeration, which is often computationally prohibitive. We provide a novel exact and efficient solution method, the modified balance equations disjunctive constraints (MBEDC) algorithm, yielding a mixed-integer program formulation; the computation times of this algorithm for sample problems are lower than enumeration by up to a factor of 200, and by a factor of 10 on average. Using our algorithm, we quickly solve diverse instances of the CDOS problem, generating managerial insights into the effects of temporary operators and service-level constraints.

Key Words: queues; optimization; probability; applications; constrained Markov decision process; service-level goals; call centers
History: Received: November 3, 2004;


This article has been cited by other articles:


Home page
Management ScienceHome page
G. Pang and W. Whitt
Service Interruptions in Large-Scale Service Systems
Management Science, September 1, 2009; 55(9): 1499 - 1512.
[Abstract] [PDF]


Home page
Management ScienceHome page
O. Perry and W. Whitt
Responding to Unexpected Overloads in Large-Scale Service Systems
Management Science, August 1, 2009; 55(8): 1353 - 1367.
[Abstract] [PDF]




HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
Copyright © 2008 by INFORMS.