TD N° 9 - Files D'attente
TD N° 9 - Files D'attente
TD N° 9 - Files D'attente
fr
TD n° 9 - Files d’attente
λk
P(N = K ) = exp(−λ)
k!
6
Pour k = 0, on obtient P(N = 0) = exp(−8). Pour k = 6, on obtient P(N = 6) = exp(−8) 86! .
5. L’employé est inoccupé lorsque le système est dans l’état 0, ce qui correspond à la probabilité π0 =
1 − a = 23 , soit en moyenne 40 minutes par heure.
6. S’il y a quatre usagers dans la file d’attente, il y a 5 clients en tout dans le système, ce qui correspond
à la probabilité π5 = (1 − a)a 5 = 326
■
Exercice 2. Maternité
Une importante maternité accueille des femmes enceintes qui sont arrivées à terme et viennent accoucher
et donner naissance à leur bébé. L’occupation moyenne d’une salle de travail est de 6 heures pour un ac-
couchement. Un statisticien a déterminé que la loi d’arrivée des futures mamans dans une maternité pour
y accoucher, peut être approximée de façon satisfaisante, par une loi de Poisson, (il se présente en moyenne
24 femmes par jour) et que celle de l’occupation de la salle de travail peut l’être par une loi exponentielle.
Leurs taux respectifs valent λ et µ.
Le but est de déterminer le nombre N de salles de travail (et, par conséquent le nombre minimal de sages-
femmes devant se trouver dans la maternité), de telle sorte que la probabilité pour que toute les salles soient
occupées soit inférieure à un centième : une femme qui arriverait dans ce cas serait dirigée vers une autre
maternité, ce que l’on désire éviter ‘a l’extrême
1
1. Donner la valeur numérique de λ et µ.
2. Montrer que le système d’attente est un processus de naissance et de mort, comportant N + 1 états,
numérotés de 0 à N . A quoi correspondent, ici une naissance et une mort ? Donner la signification de
l’état k, exprimer λk en fonction de λ et µk en fonction de µ.
3. La probabilité pour que le système soit, en régime permanent, dans l’état k est notée πk . Calculer πk
en fonction de π0 ,
4. Quel est l’état pour lequel toutes les salles sont occupées ; quelle est sa probabilité ? Trouver le nombre
de salles de travail que devra comporter la clinique, de sorte que la probabilité pour qu’elles soient toutes
occupées soit inférieure à 0,01
Solution.
1. C’est une file M /M /s/s ou s est le nombre de serveurs, dans notre cas le nombre N de salles d’accou-
chement. Notons que s = N est un nombre inconnu puisque la question est justement de calculer N
pour garantir une certaine qualité de service (voir question 4). On a λ = 24 (clients par jour) et µ = 4
(accouchements par salle). Le système est dans l’état k lorsqu’il y a k salles occupées simultanément
(k est un entier naturel).
2. Le système, M /M /s/s, est modélisé par un processus de naissance et de mort tel que : λk = λ et
µk = kµ, ∀k ≥ 0.
3. La distribution stationnaire πk est donnée par la formule (voir cours) :
¶−1
N
µ
an
π0 =
P
,
n!
n=0
k
πk = ak! π0 .
4. Le sytème est saturé lorsque toutes les salles sont occupées, i.e. lorsque k = N. D’après la formule
précédente, ceci se produit avec la probabilité
aN
πN = π0
N!
que l’on note traditionnellement B (N , a) et qui représente la proportion de clients refusés. On connait
a = λµ = 6 et l’inconnue est le nombre de salles N . Il faut donc résoudre l’inéquation :B (N , a) ≤ 0.01.
On ne peut résoudre cette équation que par ordinateur. On programme une procédure qui renvoie
B(N, a) et on effectue la boucle de calcul, on trouve N = 9.
■
2
2. Comme toujours, la condition est ρ < 1. Elle se démontre à nouveau en utilisant le premier théorème
de Foster, en choisissant F = {0, . . . , c − 1} et ² = λ − cµ.
3. Notons π la distribution stationnaire. En écrivant l’équilibre de flux pour les i premiers états, on ob-
tient les équations
ri ri r c i −c
ce qui donne πi = i ! π0 pour i ≤ c et πi = π
c!c i −c 0
= c! ρ π0 si i ≥ c. Plus généralement, si on note
µ(i ) le taux de service lorsqu’il y a i personnes dans la file, l’équilibre des flux donne πi = Qi λ
i
π0 .
n=1 µ(n)
Comme à chaque fois, la valeur des π0 est donnée par la condition i ≥0 πi = 1. Malheureusement, ici
P
rc n r cρ r cρ 1 0 r cρ
µ ¶
ρ π0 = π0 nρ n−1 = π0 π0
X X X X
Lq = (n − c)πn = nπn+c = n =
n≥c+1 n≥1 n≥1 c! c! n≥1 c! 1−ρ c!(1 − ρ)2
5. Le temps de séjour moyen est le temps d’attente moyen plus le temps de service moyen : W = Wq + µ1 .
6. On utilise la loi de Little et la question précédente. On obtient en particulier l’égalité L = L q + r , vraie
pour toute file G/G/c.
Lq rc 1 rc r cρ
Wq = = π0 W= + π0 L=r + π0
λ c!(cµ)(1 − ρ)2 µ c!(cµ)(1 − ρ)2 c!(1 − ρ)2
7.
c−1 rn r c π0
Wq (0) = P X ≤ c − 1 = π0 en explicitant la valeur de π0 .
X
= 1−
n=0 n! c!(1 − ρ)
E (L q )=λE (Wq ).
3
2. Dans les trois cas, le nouveau nombre de serveur est :
(a) ρ 0 = ρ ⇐⇒ c 0 µ = 4cµ donc c 0 = 4c = 48,
(b) on calcule successivement Wq (0) pour différentes valeurs de c 0 avant de trouver c 0 = 42,
(c) c 0 = ∆ + r 0 = 3 + 4r = 39.
Comme ce n’est pas le même nombre, il faut faire des compromis entre la qualité et l’efficacité. le
premier choix est appelé domaine de qualité, le second domaine de qualité et d’efficacité et le dernier
domaine d’efficacité, ce qui illustre la motivation de chacun de ces choix.
■