Dynamic routing policies for multi-skill call centers

Research output: Contribution to JournalArticleAcademicpeer-review

259 Downloads (Pure)

Abstract

We consider the problem of routing calls dynamically in a multiskill call center. Calls from different skill classes are offered to the call center according to a Poisson process. The agents in the center are grouped according to their heterogeneous skill sets that determine the classes of calls they can serve. Each agent group serves calls with independent exponentially distributed service times. We consider two scenarios. The first scenario deals with a call center with no buffers in the system, so that every arriving call either has to be routed immediately or has to be blocked and is lost. The objective in the system is to minimize the average number of blocked calls. The second scenario deals with call centers consisting of only agents that have one skill and fully cross-trained agents, where calls are pooled in common queues. The objective in this system is to minimize the average number of calls in the system. We obtain nearly optimal dynamic routing policies that are scalable with the problem instance and can be computed online. The algorithm is based on one-step policy improvement using the relative value functions of simpler queuing systems. Numerical experiments demonstrate the good performance of the routing policies. Finally, we discuss how the algorithm can be used to handle more general cases with the techniques described in this article. © 2009 Cambridge University Press.
Original languageEnglish
Pages (from-to)101-119
Number of pages19
JournalProbability in the Engineering and Informational Sciences
Volume23
Issue number1
DOIs
Publication statusPublished - 2009

Fingerprint

Dive into the research topics of 'Dynamic routing policies for multi-skill call centers'. Together they form a unique fingerprint.

Cite this