• No results found

Multi-Server Case

In this section, we focus on the email routing problem for the multi-server case. The modeling is the same as described in Section 3, expect that instead of one server, there are s identical, parallel servers. As previously, we consider a call center manager that wants to optimize the email routing as a function of the system parameters (Problem (1)). In other words, we want to either optimize p and q for Model PM, or give the ordering of the extreme cases Models 1 to 4 (easier to use in practice and also efficient).

An exact analysis as that done for the single server case is too complex. We propose an approximation based on the single server results. It consists on replacing the s servers by a single super server. The service rates become sµ0 (for emails), sµ1 (first stage of call service), sµ2(second

Table 3: Validation of the light-traffic approximation λ µ=28%, λ = 0.2, λ µ=20.83%, λ = 0.1, µ1= 1, λ µ=2.00%, λ = 0.01 µ1= µ2 = 5, µ3 = µ0 = 2, µ2 = 2, µ3 = 3, µ0 = 4, µi = 2 for i = 0,· · · , 3 p = 10%, q = 80% p = q = 1 p = q = 50%

Exact Approximation Exact Approximation Exact Approximation P0 65.9406% 67.9873% 0,0000% 0,0000% 49,0025% 49.0093% a0 3.6157% 3.0217% 8,5896% 7,8955% 0,4962% 0.4901% b0 3.4766% 3.0217% 4,0903% 3,9478% 0,4937% 0.4901% b′0 6.3211% 6.0433% 1,9953% 1,9739% 0,2456% 0.2450% c0 7.3267% 7.5541% 2,5745% 2,6318% 0,4900% 0.4901% m0 7.3267% 7.5541% 77,2358% 78,9551% 49,0025% 49.0093% a1 0.3308% 0.1209% 1,2323% 0,7896% 0,0038% 0.0025% b1 0.4518% 0.2417% 0,7816% 0,5922% 0,0062% 0.0049% b′1 1.3961% 1.0878% 0,4299% 0,3454% 0,0043% 0.0037% c1 2.1406% 1.9641% 0,6378% 0,5483% 0.0098% 0.0086% m1 0.6661% 0.7554% 1,8838% 1,9739% 0.2438% 0.2450% a2 0.0451% 0.0048% 0,1559% 0,0790% 0.0000% 0.0000% b2 0.0607% 0.0145% 0,1114% 0,0691% 0,0001% 0.0000% b′2 0.2374% 0.1378% 0,0648% 0,0432% 0.0000% 0.0000% c2 0.4380% 0.3414% 0,1042% 0,0758% 0,0001% 0.0001% m2 0.0606% 0.0755% 0,0459% 0,0493% 0,0012% 0.0012% a3 0.0071% 0.0002% 0,0195% 0,0079% 0.0000% 0.0000% b3 0.0091% 0.0008% 0,0146% 0,0074% 0.0000% 0.0000% b′3 0.0382% 0.0153% 0,0087% 0,0048% 0.0000% 0.0000% c3 0.0787% 0.0499% 0,0146% 0,0089% 0.0000% 0.0000% m3 0.0055% 0.0076% 0,0011% 0,0012% 0.0000% 0.0000%

Table 4: Comparison between approximation and simulation Interval of the call arrival rate λ

s = 10, µ0 = 2, µ1 = µ3 = 1, µ2= 3 s = 10, µ0 = µ1 = µ2= µ3= 2

Constraint on calls Model Simulation Approximation Simulation Approximation

Model 4 0− 3.04 0− 2.96 0− 4.44 0− 4.42 E(W )≤ 1 Model 3 3.04− 3.74 2.96− 2.97 4.44− 4.48 4.42− 4.45 Model 2 3.04− 3.74 2.97− 3.66 4.48− 6.05 4.45− 6.04 Model 1 3.74− 3.85 3.66− 3.69 6.05− 6.07 6.04− 6.06 Model 4 0− 1.2 0− 1.1 0− 1.3 0− 1.2 P (W < 1)≥ 0.8 Model 2 1.2− 1.9 1.1− 1.7 1.3− 2.0 1.2− 1.8 Model 1 1.9− 2.3 1.7− 2.1 2.0− 2.5 1.8− 2.4 study in order to assess the quality of this approximation. Some of the comparison results between approximation and simulation are given in Table 4.

In Table 4 we give as a function of the interval of the call arrival rate value the ordering of Models 1 to 4 with respect to the optimization problem. The intervals are given using the single server approximation and also using a combined simulation and optimization of the multi-server system. The same intervals hold also when considering Model PM. We observe from Table 4 that the approximation provides an appropriate solution for the email routing optimization.

7

Conclusions

We considered a blended call center with calls and emails. The call service is characterized by successive stages where one of them is a break for the agent in the sense that inside the conversation there is no required interaction during a non-negligible time between the two parties. We addressed an important question in the call center practice: how should managers make use of this opportunity in order to better improve performance? We focused on the optimization of the email routing given that calls have a non-preemptive priority over emails. Our objective was to maximize the throughput of emails subject to a constraint on the call waiting time.

We developed a general framework (Model PM) with two probabilistic parameters for the email routing to agents. One parameter controls the routing between calls, and the other does the control inside a call conversation. We have also considered 4 particular cases corresponding to the extreme values of the probabilistic parameters. For these routing models, we have derived various structural results with regard to the optimization problem. We have also numerically illustrated and discussed the theoretical results in order to provide guidelines to call center managers. In

particular, we proved for the optimal routing that all the time at least one of the two email routing parameters has an extreme value.

There are several avenues for future research. It would be interesting to extend the structural results to the multi-server case. It would also be useful but challenging to extend the analysis to cases with an additional channel, in particular the chat which is increasingly used in call centers. Using the chat channel, an agent may handle many customers at the same time, which represent an additional opportunity to efficiently use the agent time.

References

Amari, S. and Misra, R. (1997). Closed-form expressions for distribution of sum of exponential random variables. IEEE Transactions on Reliability, 46:519–522.

Armony, M. and Maglaras, C. (2004). Contact Centers with a Call-Back Option and Real-Time Delay Information. Operations Research, 52:527–545.

Bernett, H., Fischer, M., and Masi, D. (2002). Blended call center performance analysis. IT Professional, 4(2):33–38.

Bhulai, S. and Koole, G. (2003). A Queueing Model for Call Blending in Call Centers. IEEE Transactions on Automatic Control, 48:1434–1438.

Bolotin, V. (1994). Telephone circuit holding time distributions. Proceedings of the 14th Interna- tional Teletraffic Conference. Labetoulle J.and Roberts J.W., editors, pages 125–134.

Brandt, A. and Brandt, M. (1999). A two-queue priority system with impatience and its application to a call center. Methodology and Computing in Applied Probability, 1:191–210.

Brown, L., Gans, N., Mandelbaum, A., Sakov, A., Shen, H., Zeltyn, S., and Zhao, L. (2005). Statistical Analysis of a Telephone Call Center: A Queueing Science Perspective. Journal of the American Statistical Association, 100:36–50.

Charron, S. and Koechlin, E. (2010). Divided Representation of Concurrent Goals in the Huma Frontal Lobes. Science, 328:360–363.

Choudhury, G., Lucantoni, D., and Whitt, W. (1995). Numerical Solution of Mt/Gt/1 Queues. Operations Research, 45:451–463.

Daigle, J. and Lucantoni, D. (1991). Queueing systems having phase-dependant arrival and service rates. Chapter 10 of Numerical Solutions of Markov Chains, Editor: W.J. Stewart, Marcel Dekker, INC., 161-202.

Deslauriers, A., L’Ecuyer, P., Pichitlamken, J., Ingolfsson, A., and Avramidis, A. (2007). Markov chain models of a telephone call center with call blending. Computers & Operations Research, 34(6):1616–1645.

Dux, P., Tombu, M., Harrison, S., Rogers, B., Tong, F., and Marois, R. (2009). Training improves Multitasking Performance by Increasing the Speed of Information Precessing in Human Prefontal Cortex. Neuron, 63:127–138.

Gans, N. and Zhou, Y. (2003). A Call-Routing Problem with Service-Level Constraints. Operations Research, 51:255–271.

Gladstones, W., Regan, M., and Lee, R. (1989). Division of Attention: The Single-Channel Hypoth- esis Revisited. Quarterly Journal of Experimental Psychology Section A: Human Experimental Psychology, 41:1–17.

Gourdon, X. (1994). Les maths en tˆete : Alg`ebre. Ellipses, Paris.

Guo, P. and Zipkin, P. (2008). The Effects of Information on a Queue with Balking and Phase-Type Service Times. Naval Research Logistics, 55:406–411.

Keblis, M. and Chen, M. (2006). Improving customer service operations at amazon.com. Interfaces, 36:433–445.

Keilson, J., Sumita, U., and Zachmann, M. (1987). Row-Continuous Finite Markov Chains: Struc- ture and Algorithms. Journal of the Operations Research Society of Japan, 30:291–314.

Kleinrock, L. (1975). Queueing Systems, Theory, volume I. A Wiley-Interscience Publication. Legros, B., Jouini, O., and Koole, G. (2013). Adaptative call center blending. Working paper.

Ecole Centrale Paris.

Mitrani, I. and Chakka, R. (1995). Spectral Expansian Solution of a Class of Markov Models: Ap- plication and Comparison with the Matrix-Geometric Method. Performance Evaluation, 23:241– 260.

Neuts, M. (1981). Matrix-Geometric Solutions in Stochastic Models: an Algorithmic Approach. Johns Hopkins University Press, Mineola.

Neuts, M. (1982). Explicit Steady-State Solutions to Some Elementary Queueing Models. Opera- tions Research, 30:480–489.

Pichitlamken, J., A., D., P., L., and Avramidis, A. (2003). Modeling and simulation of a telephone call center. Proceedings of the 37th Conference on Winter Simulation, New Orleans, LA, pages 1805–1812.

Pollaczeck, F. (1930). Uber eine Aufgabe der Wahrscheinlichkeitstheorie. Mathematische Zeitschrift, 32:64–100.

Seelen, L. (1986). An Algorithm for Ph/Ph/c Queues. European Journal of Operational Reseearch, 23:118–127.

Online Supplement to “Optimal Email routing in a Multi-Channel

Related documents