z-logo
Premium
Service Center Staffing with Cross‐Trained Agents and Heterogeneous Customers
Author(s) -
Coban Elvin,
Heching Aliza,
SchellerWolf Alan
Publication year - 2019
Publication title -
production and operations management
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 3.279
H-Index - 110
eISSN - 1937-5956
pISSN - 1059-1478
DOI - 10.1111/poms.12951
Subject(s) - computer science , staffing , bounding overwatch , service (business) , markov chain , markov decision process , computation , mathematical optimization , operations research , distributed computing , markov process , algorithm , artificial intelligence , machine learning , statistics , economy , management , mathematics , engineering , economics
We model a real‐world service center with cross‐trained agents serving customer requests that are heterogeneous with respect to complexity and priority levels: High priority requests preempt low priority requests and low‐skilled agents can only serve less complex requests, while high skilled agents can serve all requests. Our main aim is to dynamically assign requests to agents considering the priority and complexity levels of requests. We model this system as a Markov chain that is infinite in multiple dimensions and thus is not amenable to exact analysis. We therefore apply approximation and bounding techniques to develop a tractable, novel algorithm using the Matrix Analytic Method. Our algorithm closely approximates the operations of the real‐world service system under a simple but effective threshold‐based request‐assignment policy. Extensive computational results demonstrate the usefulness of our algorithm to minimize costs given an existing staffing configuration, as well as in helping to make long‐term staffing decisions. In addition, our algorithm also has at least two orders of magnitude shorter computation times than each replication of simulation. Hence, it is both fast and accurate.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here