Saved in:
Bibliographic Details
Main Authors: Ata, Baris, Kasikaralar, Ebru
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2605.09799
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913110133047296
author Ata, Baris
Kasikaralar, Ebru
author_facet Ata, Baris
Kasikaralar, Ebru
contents A key operational challenge for call centers is to decide, in real time, which waiting customer should be served by which available agent. This is known as skill-based routing, and the decision becomes especially difficult in large systems with many customer classes, where standard dynamic programming methods can be computationally intractable. Focusing on the Halfin-Whitt heavy-traffic regime and an infinite-horizon discounted cost criterion, we develop a computational method that scales to high-dimensional settings with many customer classes. Our approach begins by deriving an approximating diffusion control problem in the heavy traffic limiting regime. Building on earlier work by Han et al. (2018), we develop a simulation-based method to solve this problem, relying heavily on deep neural network techniques. Using this framework, we construct a policy for the original (prelimit) call center scheduling problem. To evaluate performance, we adopt a data-driven approach. Using call center data from a large U.S. bank, we calibrate the model and construct realistic test instances. We then compare the resulting policy with benchmark policies drawn from the literature. Across all test problems considered so far, our policy performs at least as well as or better than the best benchmark identified. Moreover, the method remains computationally feasible in dimensions up to 100, corresponding to call centers with 100 or more distinct customer classes.
format Preprint
id arxiv_https___arxiv_org_abs_2605_09799
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Dynamic Scheduling of a Parallel-Server Queueing System: A Computational Method for High-Dimensional Problems
Ata, Baris
Kasikaralar, Ebru
Systems and Control
A key operational challenge for call centers is to decide, in real time, which waiting customer should be served by which available agent. This is known as skill-based routing, and the decision becomes especially difficult in large systems with many customer classes, where standard dynamic programming methods can be computationally intractable. Focusing on the Halfin-Whitt heavy-traffic regime and an infinite-horizon discounted cost criterion, we develop a computational method that scales to high-dimensional settings with many customer classes. Our approach begins by deriving an approximating diffusion control problem in the heavy traffic limiting regime. Building on earlier work by Han et al. (2018), we develop a simulation-based method to solve this problem, relying heavily on deep neural network techniques. Using this framework, we construct a policy for the original (prelimit) call center scheduling problem. To evaluate performance, we adopt a data-driven approach. Using call center data from a large U.S. bank, we calibrate the model and construct realistic test instances. We then compare the resulting policy with benchmark policies drawn from the literature. Across all test problems considered so far, our policy performs at least as well as or better than the best benchmark identified. Moreover, the method remains computationally feasible in dimensions up to 100, corresponding to call centers with 100 or more distinct customer classes.
title Dynamic Scheduling of a Parallel-Server Queueing System: A Computational Method for High-Dimensional Problems
topic Systems and Control
url https://arxiv.org/abs/2605.09799