Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-08T08:32:42.810Z Has data issue: false hasContentIssue false

APPROXIMATE DYNAMIC PROGRAMMING TECHNIQUES FOR SKILL-BASED ROUTING IN CALL CENTERS*

Published online by Cambridge University Press:  30 July 2012

D. Roubos
Affiliation:
VU University Amsterdam, De Boelelaan 1081a, 1081 HV Amsterdam, The Netherlands E-mails: d.roubos@vu.nl; s.bhulai@vu.nl
S. Bhulai
Affiliation:
VU University Amsterdam, De Boelelaan 1081a, 1081 HV Amsterdam, The Netherlands E-mails: d.roubos@vu.nl; s.bhulai@vu.nl
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

We consider the problem of dynamic multi-skill routing in call centers. Calls from different customer classes are offered to the call center according to a Poisson process. The agents are grouped into pools according to their heterogeneous skill sets that determine the calls that they can handle. Each pool of agents serves calls with independent exponentially distributed service times. Arriving calls that cannot be served directly are placed in a buffer that is dedicated to the customer class. We obtain nearly optimal dynamic routing policies that are scalable with the problem instance and can be computed online. The algorithm is based on approximate dynamic programming techniques. In particular, we perform one-step policy improvement using a polynomial approximation to relative value functions. We compare the performance of this method with decomposition techniques. Numerical experiments demonstrate that our method outperforms leading routing policies and has close to optimal performance.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 2012