Utilisation de la formule Erlang C
Utilisation de la formule Erlang C
uk
Machine Translated by Google présenté par CORE
fourni par DSpace à l'Université technique VSB d'Ostrava
Mots clés
Centre d'appels, formule Erlang C, modèles de Markov, qualité
de service. La formule Erlang C [5] est définie dans sa forme originale comme
une fonction de deux variables : le nombre d'agents N et la charge A.
Sur la base de leurs valeurs, il est possible de déterminer la probabilité
PC (1) que l'appel entrant ne soit pas pris en charge immédiatement,
1. Introduction mais qu'il doive attendre dans la file d'attente.
Un centre d'appels est un système technique dynamique
(ensemble d'équipements techniques – matériels, logiciels et ressources
N
UN
humaines) conçu pour mettre efficacement en relation les personnes
!
NNA
(1)
PNA
ayant besoin d'un service avec un opérateur ou un système capable de , ,
C N 1 N
UN
je
UN
répondre à leurs besoins. Le cœur du centre d'appels est la distribution +
automatique des appels (ACD). je 0 je ! !
NNA
. (3)
N
Cet article traite du calcul des paramètres importants du centre En substituant (2) et (3) dans l'équation (1), nous obtenons :
d'appels (qui affectent le bon fonctionnement d'un tel système de file
d'attente) à l'aide de la formule Erlang C, puis les résultats sont vérifiés
par des simulations.
Ces simulations satisfont aux hypothèses des modèles de Markov.
N T KAQ + =+=+ W
11 PC
. (10)
NA
N (4)
!
NN N
PN ,
N ! 1
,
Un autre paramètre important est l'utilisation moyenne des agents
C N N 1 N
N N η [2] :
je je
N +
N 1
0 je ! N ! 1
+
je
N 1
0 ! N k k
je
je
!
NN A
k 0 nk !
1
=
N
. (11)
N 1
UN
je
UN
Ce qui correspond à la relation de probabilité qu'une requête dans un +
système de files d'attente M/M/m/∞ soit placée dans la file, c'estàdire je 0 je ! !
NNA
FW 1 PCe
N/A
supérieur ou égal au nombre de serveurs m=N
, 0.
(5) [2].
Il est alors possible de calculer le temps d'attente moyen dans la La probabilité p0 [2] que dans le système se produise
file d'attente W (temps d'attente moyen d'un appel dans la file d'attente L'absence totale d'exigences (c'estàdire une exigence vide) est définie comme suit :
QW N / A
PC N / A
UN
PC . (7)
PB [2] comme :
UN
M
PB p (13)
0 MN
pA N +1 UN MN 1
Le nombre moyen de requêtes dans le système K (et Q 0 1
( 1)!( NNA
)2 N , (15)
le nombre moyen de lignes occupées) est également [7] :
A MN UN
UN MN 1 1
N N
KN = + PC =
A+ C = +
PAQ , (9)
1 N / A
UN M
où l'on obtient, à partir du théorème de Little, une valeur du temps (16)
KQA
=+1
p .
moyen T que l'utilisateur passe dans le système : NN
0 MN !
Les caractéristiques temporelles peuvent être calculées sur la base est alors plus rapide qu'une génération progressive de valeurs individuelles
du théorème de Little [7]. au cours de la simulation.
système, K, est largement inférieur à la limite M, il est possible d'appliquer itération représentant un pas de temps. À chaque itération, le vecteur des
la formule d'Erlang C sans tenir compte de la capacité maximale. Plus la appels entrants est comparé à l'heure réelle et, si nécessaire, l'appel est
valeur de K se rapproche de la limite, moins les résultats fournis par la acheminé vers le centre d'appels simulé selon un délai approprié.
formule d'Erlang C seront précis. Simultanément, l'heure de l'appel entrant est enregistrée pour des calculs
ultérieurs. L'appel est placé dans la file d'attente ou directement attribué à
un agent disponible. L'index temporel est stocké pour des calculs ultérieurs
(temps d'attente moyen) au moment de l'attribution de l'appel.
• nombre d'agents N.
La simulation s'arrête après un temps prédéfini. Seules les requêtes
Le groupe de paramètres temporels comprend :
terminées (et donc traitées par l'agent) avant l'expiration du temps simulé
• la durée totale du trafic simulé en secondes TSIM, sont prises en compte dans les statistiques.
Le nombre d'appels générés est supérieur de 20 % au nombre moyen Les variables générales disponibles à partir des résultats du modèle
d'appels qui devraient parvenir au centre d'appels pendant la période simulé sont :
simulée.
• durée réelle de la simulation (temps de calcul),
De plus, un vecteur contenant les temps de service des appels
individuels qui seront attribués pendant la simulation est généré pour • nombre d'appels simulés,
chaque agent en fonction de son temps de service moyen.
• temps de service moyen par appel (1/μ),
Toutes ces opérations sont effectuées à l'avance grâce à la rapidité
• nombre moyen d'appels dans le système (K),
et à l'efficacité de MATLAB lors du traitement de vecteurs et de matrices.
La génération d'un ensemble de valeurs • temps moyen passé par l’utilisateur dans le système (T),
• temps d'attente moyen dans la file d'attente W (en utilisant En termes d'implémentation, la recherche de la valeur inconnue A est la
(6)), plus difficile des trois combinaisons. On peut utiliser la fonctionnalité
permettant de rechercher la valeur de l'inconnue x pour laquelle f(x) = 0.
• temps moyen passé au centre d’appels T (en utilisant (10)),
Dans ce cas, la fonction f(x) pour l'entrée PC est :
• valeur de GoS pour AWT=20 s (en utilisant (8)),
• utilisation moyenne des agents η (en utilisant (11)). f (x) = PC (x,N) PC _ SAISIR = 0. (18)
• entrée du gouvernement.
GoS
PC . (20)
e 1 NA AWT
PNA
C
, N
1
1
. (17) Si le paramètre d'entrée est GoS, la substitution (20) est utilisée et la
fonction pour le paramètre λ est :
N / A je
N k
1+
N je 1k 0 UN
P fx
xN C (, )
Nx
1 GoS
AWT e
0, (23)
De même, nous pouvons également utiliser le schéma de Horner [8] pour
des calculs plus efficaces. respectivement, si μ est inconnu, alors :
xN AWT
3600 x
e
Tableau 1. Résultats des calculs
PC W GoS η
N KT [s] Q
4. Simulations 28
[%]
95,4 155 836,6 127,2 686,6 45,1 243,5
[s] [%] [%] 7,2
99,3 35,9 95,8
L'ensemble du processus de simulation du modèle Erlang C est 29 75,3 17,3 93,5 35,2 189,9 7,4 39,9 31,7 56,3 92,6 70,6
30 58,7 171,1 3,9 21,1 30 162,1 2,2 12,1 29,1 89,7 80,6 86,8
illustré dans la figure 1 suivante :
31 45,1 157,3 1,4 7,3 28,6 154,5 0,8 4,5 28,3 87,3 84,2 91,9
32 34,1 152,8 0,5 2,8 28,1 151,7 0,3 1,7 28 81,7 94,9 79,4
33 25,3 151,1 0,2 1,1 96,8 77,2 98,1
34 18,5 75,1
35 13,3
36 9,4
37 6,5
PC W GoS η
N KT [s] Q
[%] [s] [%] [%]
28 91,9 88,5 478 43,2 60,9 328 15,4 12,3 98,8
29 74 233 35,1 189 83,4 7,2 38,8 38 95,6
30 59,3 32,4 30 4,5 24,1 2,2 55,9 93
31 46,2 174 11,9 1,4 7,3 69,3 90
32 33,7 162 0,9 4,7 0,5 2,5 81,3 86,9 87,5
33 25,1 29,2 158 0,3 1,5 0,2 1 84,4 91,5 82,1
34 19,2 28,8 155 95,5 79,4 97,4
35 13 28,3 153 77,1 98,2 75,3
36 8,7 28 151
37 6,4 28,1 151
5. Conclusion
[4] RIEČANOVÁ, Z. et al. Méthodes numériques et statistiques mathématiques. 1re éd.
D'après les calculs et les simulations, on peut affirmer que, de par Bratislava : ALFA, août 1987. 496 p. ISBN 063
sa simplicité et la précision des résultats obtenus, la formule d'Erlang C 55987.
est applicable aux simulations de centres d'appels. [5] Diagnostic Strategies. Modélisation du trafic et allocation des ressources dans les
centres d'appels. Needham, ÉtatsUnis : Diagnostic Strategies, 2003.
Cependant, sa brièveté ne permet d'effectuer des calculs que pour un
Disponible à l'adresse : <[Link]
seul groupe de services, et impose également de définir pour tous les A4_1Traffic_Modeling.pdf>
agents le même temps de service. f>.
[6] KOOLE, G. Call Center Mathematics : A scientific method for understanding and
Malgré ces limitations, la formule de base d'Erlang C peut improving contact centers. Amsterdam : Vrije Universiteit, 68 p. [consulté le
également être utilisée pour les calculs relatifs aux centres d'appels 26 janvier 2008]. Disponible à l’adresse : <[Link]
comportant plusieurs services. Dans ce cas, s'il est possible de
déterminer la probabilité d'acheminement des appels vers chaque [7] BOLCH G., et al. Réseaux de files d'attente et chaînes de Markov. 2e éd.
Hoboken, New Jersey, ÉtatsUnis : John Wiley, 2006, 878 p. ISBN 0471
service, la formule d'Erlang C peut être appliquée individuellement à 565253.
chaque service. Le nombre d'appels entrants par unité de temps [8] FORSYTHE, GE, MALCOLM, MA, MOLER, CB Computer Methods for Mathematical
représente une fraction du nombre total d'appels entrants au centre Computations. Upper Saddle River, New Jersey, USA: Prentice Hall, 1977, 259 p.
d'appels. Le calcul s'effectue à l'aide de la formule d'Erlang C. ISBN 0131653326.
[9] POSOLDOVÁ, A., BAROŇÁK, I. : Méthodes AC dans les réseaux ATM et IP. Dans
Nouvelles technologies de l’information et du multimédia. NIMT
6. 2010, IEEE Computer Society, 2010, pp. 156 161, ISBN 9780
769540702.
sur l'observation des propriétés statistiques du flux d'entrée des sources de trafic sur
le dimensionnement des chemins virtuels. Ses recherches scientifiques sont axées
sur l'optimisation des processus dans les réseaux convergents. Il est actuellement
maître de conférences au département des télécommunications de la Faculté
à technique d'État de Bratislava (FEI STU
d'ingénierie et d'électronique de l'Université
Bratislava).