/
Текст
Philippe Robert Réseaux et files d'attente: méthodes probabilistes Springer
Philippe Robert INRIA Domaine de Voluceau Rocquencourt BP 105 78153 Le Chesnay, France Mathematics Subject Classification 2000: 60055, 60K20, 60K25, 60K30, 90B15, 90B18, 90B22 ISBN 3-540-67872-7 Springer-Verlag Berlin Heidelberg New York Tous droits de traduction, de reproduction et d'adaptation réservés pour tous pays. La loi du II mars 1957 interdit les copies ou les reproductions destinées à une utilisation collective. Toute représentation, reproduction intégrale ou partielle faite par quelque procédé que ce soit, sans le consentement de l'auteur ou de ses ayants cause, est illicite et constitue une contrefaçon sanctionnée par les articles 425 et suivants du Code pénal. Springer- Verlag Berlin Heidelberg New York est membre du groupe BertelsmannSpringer Science+Business Media GmbH. <9 Springer-Verlag Berlin Heidelberg 2000 Imprimé en Allemagne SPIN: 10733493 41/3142 - 543 2 1 0 - Imprimé sur papier non acide
CO'He, Hame U l1pu'He
Avant-propos Ce livre présente une catégorie de modèles probabilistes regroupés sous le nom de réseaux ou systèmes de files d'attente; en première approximation ces systèmes peuvent être décrits comme des ensembles d'unités de traitement sou- mis à des flux de requêtes. Ces modèles interviennent dans de nombreuses appli- cations, comme par exemple les réseaux de télécommunication (depuis Erlang, 1917!) ou encore les réseaux informatiques. Sur le plan théorique, ils sont à la source d'une large classe de problèmes: marches aléatoires et diffusions réfléchies, asymptotiques de processus de Markov, processus ponctuels, etc... Le propos de ce livre est de présenter les techniques probabilistes qui permettent d'étudier le comportement qualitatif de ces modèles : existence de régimes stationnaires, caractérisation du comportement à l'équilibre, étude asymptotique du compor- tement transitoire (événements rares, théorèmes limites) et des régimes critiques (saturation), etc... Les réseaux de files d'attente sont vus ici comme un champ d'expérimentation riche des méthodes probabilistes classiques: techniques de martingales, de processus de Markov, ou encore de théorie ergodique. Le livre est organisé de la façon suivante. Le chapitre 1 introduit la notion de processus ponctuel qui permet de décrire les processus d'arrivée de clients. Les très importants processus de Poisson sont présentés en détail et les résultats classiques concernant les processus de renouvellement sont rappelés (le théorème de renouvellement entre autres). Les chapitres 2 et 3 étudient la file d'attente GI IGI /1, le processus d'arrivée des clients est un processus de renouvellement. Le cadre naturel de l'étude est celui des marches aléatoires. La factorisation de Wiener-Hopf est démontrée et utilisée pour déterminer la loi du maximum d'une marche aléatoire. Cela permet d'obtenir la loi à l'équilibre des variables de cette file d'attente: temps d'attente, nombre de clients,... Le chapitre 3 s'intéresse aux résultats limites de la file GI /GI /1 : asymptotique de la queue de distribution des temps d'attente et étude de la file au voisinage de la saturation. La technique de changement de probabilité est l'ingrédient principal pour la démonstration de ces résultats. Le chapitre 4 s'intéresse aux réseaux classiques de files d'attente: réseaux de Jackson, réseaux avec perte, réseaux de Gordon-Newel ou encore réseaux de Kelly. Les propriétés de réversibilité des processus de Markov de sauts associés permettent d'exprimer le régime stationnaire de ces réseaux. Ils ont la remar- quable particularité d'avoir une probabilité produit à l'équilibre. Les chapitres 5 et 6 présentent l'étude détaillée de deux files d'attente im- portantes : les files M 1 M /1 et M / M /00. La première est l'élément de base
viii des réseaux de Jackson et la seconde celui des réseaux avec perte. À ces deux files d'attente correspondent deux processus stochastiques classiques: la arche aléatoire simple réfléchie en 0 pour la première et le processus d'Ornstein-Uhlen- beck à valeurs discrètes pour la deuxième. Une étude fine de ces deux modèles est conduite. Les questions de conditionnement, de temps d'atteinte, d'événements rares, de grandes déviations (pour la file M / M /1) sont traitées. Les problèmes de renormalisation abordés dans un cadre général au chapitre 9 sont introduits avec ces exemples simples. Le chapitre 7 étudie les files d'attente ayant un flot d'arrivée de Poisson. Ces files ont de nombreuses propriétés remarquables (à l'équilibre les clients voient le régime stationnaire, insensibilité,...). Le chapitre 8 présente les principaux critères d'ergodicité et de transience utilisés pour déterminer si un système de files d'attente converge ou non vers un équilibre. Les fonctions de Liapunov sont le principal outil dans ce domaine. Le chapitre 9 introduit une technique de renormalisation qui permet d'étu- dier des processus markoviens de sauts plus complexes, notamment ceux qui décrivent les réseaux de files d'attente. En faisant un changement de temps et une renormalisation en espace avec un facteur N, le comportement du proces- sus peut se simplifier notablement quand N devient grand, jusqu'à devenir la solution d'une équation différentielle déterministe dans certains cas. Ce procédé permet d'obtenir des résultats qualitatifs sur des modèles de réseaux autres que ceux vus au chapitre 4, comme par exemple les réseaux avec des classes de prio- rité. Les processus limites interviennent naturellement pour traiter les questions d'ergodicité de ces processus. Les chapitres Il et 12 considèrent les files d'attente dans le cadre de la théorie ergodique. Le chapitre 10 présente les résultats de base de ce domaine. Les processus ponctuels stationnaires sur IR sont introduits et construits à partir des interarrivées et leurs principales propriétés sont démontrées. La file d'attente à un serveur avec la discipline FIFO dont le processus d'arrivée est un processus ponctuel stationnaire est ensuite analysée. L'annexe A sur les approximations poissonniennes n'est pas directement lié à un système de files d'attente particulier. Les problèmes de convergence vers un processus de Poisson interviennent dans plusieurs chapitres. Comme ce sujet ne figure pas forcément dans les cours d'introduction aux processus stochastiques, cette présentation succincte est aussi une invitation à la littérature de ce domaine. Les résultats utilisés concernant les processus de Markov, les martingales et les questions de convergence en distribution sont rappelés dans les annexes B, C et D. Plusieurs des domaines présentés sont classiques: la factorisation de Wiener- Hopf des marches aléatoires réfléchies, les réseaux à forme produit ou encore les processus ponctuels stationnaires. D'autres questions sont en revanche plus modernes i.e. encore en évolution : la renormalisation des processus stochas- tiques associés aux réseaux, l'estimation des queues de distribution des tailles des files d'attente, ou encore les événements rares et les grandes déviations pour
ïx les systèmes de files d'attente. La plupart des preuves sont probabilistes, utilisant soit des techniques markoviennes, de martingales ou encore de théorie ergodique. Les résultats présentés dans ce livre ne sont pas forcément démontrés sous les hypothèses les plus générales. Cela permet en général de mieux comprendre les phénomènes décrits; de plus, des complications techniques, dont le gain est quel- quefois marginal sont ainsi évitées. Par exemple, les questions d'ergodicité, de transience des chaînes de Markov ne sont envisagées que pour les espaces d'états dénombrables. Les mêmes résultats sont essentiellement vrais pour les espaces d'états continus et pour les mêmes raisons, mais avec le cadre technique plus compliqué des chaînes de Harris. Pour compléter le sujet traité, en bas de page figure quelquefois la référence à un article de recherche jugé intéressant. Ce livre doit beaucoup à Jacques Neveu, par son enseignement et ses tra- vaux sur le sujet. Ljauteur lui est largement redevable. Ce livre est issu d'une série de cours de troisième cycle au laboratoire de probabilités de l'Université de Paris VI, je remercie Jean Jacod pour son accueil dans le laboratoire. De nom- breux auditeurs et lecteurs ont, par leurs remarques, influencé ces cours. Lors de ceux-ci, Philippe Bougerol a plus d'une fois posé des questions embarrassantes. Franck Delcoigne, Vincent Dumas et Fabrice Guillemin ont lu et commenté plu- sieurs parties. Christine Fricker et Danielle Tibi ont annoté de façon détaillée la plupart des chapitres et si certaines parties sont lisibles, le lecteur devrait leur en être gré; je les en remercie vivement. Je remercie aussi Thierry Jeulin qui m'a encouragé à écrire ce livre ainsi qu'un rapporteur anonyme pour ses nom- breuses remarques. Ce travail a été effectué dans le cadre stimulant et convivial de l'équipe de recherche ALGORITHMES de l'INRIA-Rocquencourt, je remercie en particulier Philippe Flajolet largement responsable de ce climat.
Notations et définitions générales Une file d'attente est la donnée d'une (ou plusieurs) unité de service où arrivent des clients qui demandent une certaine durée d'utilisation de cette unité (le service demandé par les clients). Quand les clients ne peuvent accéder à cette unité de service, ils patientent dans une file d'attente en attendant d'être servis. La file d'attente peut éventuellement n'accepter qu'un nombre fini de clients, dans ce cas les clients trouvant la file pleine à leur arrivée sont rejetés par le système. Un client peut être servi pendant une certaine période puis abandonné par le serveur. Le service résiduel d'un client est la durée du service qui reste à effectuer, quand celui-ci est nulle client quitte la file d'attente. La charge de la file d'attente est la somme de tous les services résiduels de tous les clients présents. Un réseau de files d'attente est la donnée de plusieurs files d'attente entre lesquelles circulent des flots de clients. Mathématiquement, une file d'attente est définie par - Un processus d'arrivée de clients, Le. une suite croissante (t n ), avec t n l'instant d'arrivée du n-ième client. - Une suite de réels positifs (un) avec Un qui est la durée de service requise par le n-ième client. - Une discipline de service. Exemples : 1. FIFO (First ln First Out), les clients sont servis dans l'ordre des arrivées. 2. LIFO (Last ln First Out), le serveur sert le client arrivé le plus récemment. 3. Processor Sharing (partage égalitaire). Quand n clients sont pré- sents le service de chacun d'eux diminue au taux lin. 4. File avec priorité: Si deux classes de clients arrivent à la file d'at- tente (les clients verts et rouges par exemple), le serveur sert en priorité les clients rouges. Un client vert n'est servi que s'il n'y a aucun client rouge. 5. File avec priorité non préemptive : Même discipline que précédem- ment avec la restriction qu'un client en service ne peut être inter- rompu même par un client plus prioritaire.
xii La nomenclature de Kendall On représente couramment les modèles sto- chastiques de files d'attente sous la forme d'un quadruplet A/SINs/N e . - A est relatif à la loi des arrivées de clients, ses principales valeurs sont 1. G (Général) : interarrivées stationnaires complètement générales. 2. GI (Général Indépendant) : la suite des interarrivées (t n + 1 -t n ) est i.i.d. (suite de variables indépendantes identiquement distribuées). 3. M (Markov) : Les (t n + 1 - t n ) sont indépendantes distribuées sui- vant une loi exponentielle de même paramètre. Le processus d'ar- rivée est alors un processus de Poisson. 4. D (Déterministe) : t n + 1 - t n = C pour tout n E N, les arrivées périodiques. - S concerne la distribution de la durée de service requis par un client. Les principales valeurs sont les mêmes que précédemment, il suffit de remplacer les interarrivées t n + 1 - t n par Un- - N s est le nombre de serveurs à l'unité de service et Ne la taille de la file d'attente. Exemples - la file M/M/1/°o (ou M/Ml1) est la file d'attente avec un processus d'arrivée poissonnien, des services exponentiels, un serveur et une file d'attente de capacité illimitée. - La file G/G/1/0 ne dispose d'aucune place d'attente, un seul client peut être éventuellement présent, celui en service (file avec rejet ). Les processus stochastiques sont généralement notés sous la forme (X(t)) ou (X n ) pour désigner respectivement (X(t); t > 0) et (X n ; n EN).
Table des matières Chapitre 1. Processus ponctuels 1. Définitions générales sur les processus ponctuels 2. Processus de Poisson 3. Processus de Poisson sur la droite réelle 4. Processus ponctuels de renouvellement 7 7 10 20 25 Chapitre 2. La file GI /GI /1 FIFO et le maximum d'une marche aléatoire 33 1. Résultats généraux sur la file GI IGI Il FIFO 33 2. Factorisation de Wiener-Hopf 37 3. Application à la file GI IGI Il 41 4. Les files d'attente GIIMl1 et M/GIl1 46 5. La file d'attente H1/G/1 53 6. Une preuve probabiliste de la factorisation 55 Chapitre 3. Théorèmes limites 59 1. Introduction 59 2. La marche aléatoire biaisée 60 3. Asymptotique de la queue de distribution de W 64 4. Le maximum d'une période d'occupation 68 5. La file GI IGI Il au voisinage de la saturation 70 6. La marche aléatoire conditionnée à dépasser a 75 Chapitre 4. Réversibilité et équations d'équilibre des réseaux 79 1. Introduction 79 2. Réversibilité des processus de Markov 80 3. Les équations de balance locale 88 4. Les réseaux de files d'attente à forme produit 90 Chapitre 5. La file MIM/1 et la marche aléatoire simple réfléchie 101 1. Introduction 102 2. Les martingales exponentielles de la file M 1 Mill 04 3. Les lois des temps d'atteinte: vers le bas 106 4. Vitesse de convergence à l'équilibre 111 5. Les lois des temps d'atteinte : vers le haut 114 6. Événements rares Il 7 7. Renormalisation de la file M/Ml1 121 8. Grandes déviations 126
2 TABLE DES MATIÈRES 9. Appendice 134 Chapitre 6. La file d'attente MIMloo 1. Introduction 2. Une famille de martingales remarquables 3. Les lois des temps d'atteinte: vers le bas 4. Les lois des temps d'atteinte: vers le haut 5. Le processus renormalisé 6. Un théorème de la limite centrale 7. La file d'attente à capacité limitée MIM/NIN 8. Appendice 137 137 141 146 148 152 155 158 168 Chapitre 7. Les files d'attente avec une entrée poissonnienne 1. Un client et un observateur voient le même état 2. La file d'attente MIGI/1 FIFO 3. La file d'attente à une infinité de serveurs 4. La file MIG/1 LIFO préemptif 171 171 174 178 179 Chapitre 8. Critères de stabilité 1. Récurrence des chaînes de Markov 2. Ergodicité 3. Transience 4. Un critère d'ergodicité pour les processus de Markov 5. Exemples et applications 6. Le théorème de Liapunov classique 183 184 186 189 194 197 201 Chapitre 9. Méthodes de renormalisation 1. Renormalisation des processus 2. Les limites fluides d'une classe de processus de Markov 3. Limites fluides et problème de réflexion de Skorokhod 4. Relation entre renormalisation et ergodicité 5. Limites fluides et équilibre local 6. Appendice: le problème de réflexion de Skorokhod 203 204 211 219 227 232 237 Chapitre 10. Théorie ergodique 1. Systèmes dynamiques discrets 2. Ergodicité et théorèmes ergodiques 3. Systèmes dynamiques continus 4. Endomorphismes markoviens 247 247 252 259 263 Chapitre Il. Processus ponctuels stationnaires 1. Introduction 2. L'espace de Palm du processus des arrivées 3. Construction d'un processus ponctuel stationnaire 4. Les relations entre (0, JP>, (et)) et (Ô, P, ê) 5. Loi jointe des arrivées des clients autour de t = 0 6. Propriétés des processus ponctuels stationnaires 269 269 270 272 277 281 284
TABLE DES MATIÈRES 3 7. Annexe 290 Chapitre 12. La file d'attente GIG/1 FIFO 295 1. Le temps d'attente 296 2. Le nombre de clients 300 3. Le temps virtuel d'attente 302 4. Les processus ponctuels stationnaires associés 305 5. Instabilité de la file G /G /1 309 6. La file d'attente à deux serveurs G/G/2 310 Annexe A. Loi de Poisson et événements rares 315 1. L'équation de Stein 316 2. Le cas de dépendance faible entre les variables 322 3. Méthodes de couplage 327 4. Appendice 330 Annexe B. Rappels sur les martingales 333 1. Martingales à temps discret 333 2. Martingales à temps continu 335 3. L'intégrale stochastique par rapport à un processus de Poisson 336 4. Équations différentielles stochastiques avec sauts 338 Annexe C. Les processus markoviens de sauts 341 1. Le générateur infinitésimal 342 2. L'équation de mesure invariante 346 3. La chaîne incluse 347 4. Les martingales associées 347 Annexe D. Convergence en distribution 349 1. La norme en variation totale sur les probabilités 349 2. Convergence de processus 351 Bibliographie 357 Table des figures 361 Index 363
co 11""-4 Q) :;j u o 0.. co :;j co co Q) co 1-4 0iij o 5-t Q.., 0 . .... +0') ro co rn Q) .... . ..... cU ..Q u rn Q) ..-t (0 Q) .... Q) Q) u cU ""d Q) 'Q) ""d Q) ""d co ......04 Q) :;j u o co :;j co co Q) U o 1-4 a... rn o . ..... cU ..-t
CHAPITRE 1 Processus ponctuels Sommaire 1.. Définitions générales sur les processus ponctuels 7 Transformée de Laplace d'un processus ponctuel 9 2.. Processus de Poisson 10 Un résultat élémentaire 10 2.1. Définition et propriétés 11 2.2. Construction d'un processus de Poisson 14 2.3. Propriétés générales des processus de Poisson 16 2.4. Conditionnement au voisinage de 0 18 3. Processus de Poisson sur la droite réelle 20 3.1. Convergence vers un processus de Poisson 20 3.2. Processus de Poisson marqué sur IR 22 4. Processus ponctuels de renouvellement 25 4.1. Exemples 28 4.2. Couplage 29 4.3. Propriétés de mélange 30 Ce chapitre, essentiellement introductif, présente les définitions relatives aux processus ponctuels et donne les principaux résultats sur une importante sous- classe: les processus de Poisson. Le processus de Poisson est, avec le mouvement brownien, un processus universel. Il intervient dans nombre de théorèmes limites et sa structure simple permet le calcul explicite de la distribution de la plu- part de ses fonctionnelles. La dernière partie rappelle les principales propriétés concernant les processus ponctuels de renouvellement. 1. Définitions générales sur les processus ponctuels L'espace d'états H est un espace métrique localement compact et a-compact (i.e. H est la réunion d'en ensemble dénombrable de compacts). La plupart des résultats sont aussi valables dans le cadre d'un espace métrique complet. L'espace H est muni de la tribu borélienne. L'espace des mesures de Radon sur H est noté M(H) et Mp(H) est l'ensemble des mesures ponctuelles sur H, i.e. le sous-ensemble des éléments m de M (H) de la forme (1.1) m = L 6 un , n
8 1. PROCESSUS PONCTUELS où 8a est la masse de Dirac au point a et Un, nEZ une suite d'éléments de H. Si la mesure ponctuelle m ne compte pas de points multiples (Le. Un # u p si n :f p) elle peut être représentée sous la forme ensembliste m = {un}. Une mesure de la forme (1.1) est de Radon si et seulement si tout compact contient un nombre fini de points de la mesure ou encore si la suite (un) est sans point d'accumulation dans H. Si f est une fonction sur H, intégrable par rapport à une mesure ponctuelle m = {un}, l'intégrale de f par rapport à m est notée mU) = 1 J(x) m(dx) = L J(u n ), H n et si A est un borélien de H, m(A) est le nombre de points de m dans A, m(A) = m(lA) == L l{U n EA}. n L'espace Mp(H) est muni de la topologie de la convergence faible des mesures et de la tribu borélienne associée. Ainsi, une suite (m n ) de mesures ponctuelles converge vers m E Mp(H) si et seulement si lim mn(f) = m(f), n-++ex> pour toute fonction continue f : H -4 à support compact. Pour tout borélien A de H la fonction m ---+ m(A) est mesurable. DÉFINITION 1. Un processus ponctuel est une variable aléatoire à valeurs dans Mp(H). Sauf mention explicite l'espace de probabilité est (0, F, P). La loi d'un pro- cessus ponctuel N : (0, F, P) -t Mp(H) w -t N(w, dx) est entièrement déterminée par la loi des N (w, f) où f est continue à support compact sur H. Une autre classe de fonctions f détermine aussi la loi de N, il s'agit des fonctions étagées de la forme f (x) = E= 1 ai lA, (x), x EH, avec n E N et, pour 1 < i < n, ai E IR et Ai est un borélien de H. En utilisant que N est à valeurs entières sur les boréliens, il s'en suit que la loi de N est entièrement déterminée par les JP>(N(w, Al) = k 1 ,. .. ,N(w, An) = k n ), où n > 1, (A) parcourt les n-uplets de boréliens de H et (k i ) les n-uplets d'entiers. Si N est un processus ponctuel sur H et f une fonction mesurable positive sur H, l'intégrale de f par rapport à N sera notée J J(x) N(w, dx) ou encore pour abréger J J(x) N(dx), de la même façon, si A est un borélien de H, on notera N(A) la variable N(w, A). DÉFINITION 2. Un processus ponctuel N est simple si JP>-presque sûrement N (w, {a}) = 0 ou 1 pour tout a EH. L' ntensité d'un processus ponctuel est la mesure positive sur H définie par tl(A) == E(N(A)), pour tout borélien A de H.
L DÉFINITIONS GÉNÉRALES SUR LES PROCESSUS PONCTUELS 9 Noter que la mesure J1. n'est pas forcément de Radon. Si T est une variable entière non intégrable, la variable N = 6 1 +61/2 +61/3 +. . . +61/T est un processus ponctuel sur et vérifie la relation E(N([O, a])) = +00 pour tout a > o. Transformée de Laplace d'un processus ponctuel. DÉFINITION 3. Si N : n Mp(H) est un processus ponctuel et f une fonction borélienne positive sur H, la transformée de Laplace de N en f est définie par tPN(J) = lE ( exp ( - ! f(x) N(w, dX)) ) . Si N 1 et N 2 sont deux processus ponctuels indépendants, la transformée de Laplace de la superposition N 1 + N 2 de ces deux processus ponctuels en f vaut tP N 1+ N 2(J) = lE ( exp ( - ! f(x) N 1 (w, dx) - ! f(x) N 2 (w, dX)) ) =1E(ex p (-! f(X)N 1 (w,dX))IE(ex p (-! f(X)N 2 (w,dX))) = 1/JN 1 (f)1/JN 2 (f). PROPOSITION 1.1. L'application N -t 1/JH est injective, i.e. 1/JN caractéri- se complètement la loi de N. DÉMONSTRATION. Si Al, . .. ,Ak sont des boréliens de H et q,(a) = lE ( exp ( - L aiN{A i ))) = tPN(J), avec f(x) = E a i 1 A,(x), alors 4J (et donc 1/JN) détermine complètement la loi du vecteur (N(A 1 ),... ,N(Ak)), ce qui suffit à déterminer la loi de N. D Comme dans le cas des variables aléatoires usuelles, la transformée de Laplace est un outil commode pour montrer la convergence en loi d'une suite de processus ponctuels. La proposition suivante donne un critère de convergence en loi des processus ponctuels, voir Neveu [36] pour sa démonstration. PROPOSITION 1.2. Si (N n ) est une suite de processus ponctuels telle que la suite des transformées de Laplace 1PN n (f) converge vers 1/J(f) quand n tend vers l'infini et 1/J(af) converge vers 1 quand a '\, 0 pour toute fonction f, positive, continue à support compact sur H, alors (N n ) converge en loi vers un processus ponctuel dont la transformée de Laplace est donnée par 1/J. Un petit résultat technique conclut cette section. Il concerne les mesures de Radon diffuses, i.e. les mesures de Radon ne chargeant pas les points, la boule de centre x et de rayon r est notée B(x, r) LEMME 1.3. Si J.L est une mesure de Radon diffuse sur un espace métri- que localement compact H et K un compact de H, alors pour tout ê > 0, il existe n > 1, Xl,... ,X n E H et Tl, . .. ,Tn < ê tels que pour i = 1,... ,n, J.L(Ë(x, ri)) < ê et K C Uï B(Xi, ri).
10 1. PROCESSUS PONCTUELS DÉMONSTRATION. En effet pour x E K, la compacité locale montre qu'il existe r x > 0 tel que B(x, r) soit compact pour tout r < r x , en particulier J.L (B (x, r) ) < + 00. Le théorème de la convergence dominée appliqué à la fonction indicatrice de la boule B (x, r) donne l'identité lim J.L (B ( x, r )) = J-L ( { x }) = 0, r-+O puisque la mesure est diffuse. En prenant r x < ê tel que J.L(B(x, r x )) < ê, comme UxEK B(x, r x ) est un recouvrement de K, la propriété de compacité permet d'en extraire un recouvrement fini. Le lemme est démontré. 0 2. Processus de Poisson Un résultat élémentaire. Les variables aléatoires de Poisson apparaissent très naturellement dans nombre de résultats asymptotiques. Le résultat classique en la matière est la proposition suivante. PROPOSITION 1.4. Si les 1;" 1 i > 1 sont des variables aléatoires indépen- dantes à valeurs dans {O, l} telles que a) lim n -++ oo SUPi IE(Ii) = 0 ; b) limn-t+oo E, E(Ii) = lim n -++ oo E, JP>(I = 1) = À < +00, la variable Sn = Ei Ii converge en loi vers une variable aléatoire de Poisson de paramètre À. DÉMONSTRATION. Si lui < 1 et pi = E(Ii), la fonction génératrice de Sn en u E [0, 1[ vaut lE (u Sn ) = If (1 - pi + pi u ) = exp ( 2;)Og(l - pi(l - u))) · L'inégalité élémentaire -x - x 2 < 10g(l - x) < -x pour 0 < x < 1/2 et la condition a) donnent pour n assez grand, L 10g(l - pi(l - u)) + LPi(l - u) < L(pi)2 < supIE(I) L IE(I); , . , t , , quand n tend vers l'infini le terme de droite de l'inégalité précédente est équi- valent à À sup, 1E(I), d'où lim 10g(1 - pi(l - u)) = lim - pi(l - u) = -À(l - u), n+oo n-++oo , À k lim 1E(u Sn ) = exp(-À(l- u)) = -e-)'u k . n-++oo k! k>O Par conséquent, la suite (Sn) converge en loi vers une variable aléatoire de Pois- son de paramètre À. D L'annexe A montre que l'indépendance peut être remplacée par une hypothèse plus faible de mélange ou encore par une propriété de symétrie pour avoir encore . . une convergence pOlssonnlenne.
2. PROCESSUS DE POISSON 11 2.1. Définition et propriétés. DÉFINITION 4. Si J..L est une mesure de Radon positive sur H, un processus de Poisson N d'intensité J-L sur H est un processus ponctuel sur H vérifiant les propriétés suivantes : a) si A est un borélien de H la variable aléatoire N(w, A) est distribuée suivant une loi de Poisson de paramètre J-L(A), Le. pour k > 0, IP'(N(w, A) = k) = Jl()k e-I'(A); b) si Al, . .. t An sont des boréliens deux à deux disjoints de H, les variables aléatoires N ( Al), . . . ,N ( An) sont indépendantes. Pour tout compact K de H, N(K) est une variable aléatoire de Poisson de paramètre J..L(K) < +00, en particulier P(N(K) E N) = 1 ; un processus de Poisson est donc nécessairement un processus ponctuel. L'intensité d'un tel processus ponctuel est bien donnée par la mesure J-L puisque 1E(N(A)) = J..L(A) , la valeur moyenne d'une loi de Poisson de paramètre J..L(A) vaut J-L(A). La proposition suivante montre que a) et b) caractérisent complètement la loi d'un processus de Poisson. PROPOSITION 1.5. Si N est un processus de Poisson d'intensité J-L sur H, sa transformée de Laplace est donnée par (1.2) .,pNU) = exp ( - J (1 - e- /(0:») Jl(dX)) , pour toute fonction f borélienne positive. De plus, N est un processus ponc- tuel simple si et seulement si J..L est diffuse. DÉMONSTRATION. Il suffit de considérer les fonctions étagées de la forme n f = L Ài1Ai' 1 où les Ài sont des réels positifs et les Ai des boréliens deux à deux disjoints, JE( exp (-NU))) = JE ( exp ( - ÀiN(Ai)) ) , en utilisant la condition d'indépendance b), il vient n E( exp (-N(f))) = rr E( exp (-ÀiN(Ai))) , 1 comme les lois des N(Ai) sont de Poisson d'après a), n JE( exp (-N(f))) = rr exp (-Jl(Ai) (1 - e- À ,)) , 1
12 1. PROCESSUS PONCTUELS finalement E(exp(-N(f))) = exp (- tJ.L(A,) (1- e- À ')) = exp ( - ! (1 - e-/(zJ) J.L(dX)) . Si la mesure J.L charge un point x EH, la masse de N sur x, N ( {x} ), est une variable de Poisson de paramètre J-L( {x}) > 0, en particulier P(N( {x}) = 2) > 0, et donc N n'est pas simple. Réciproquement si J.L est diffuse et K est un compact de H, le lemme 1.3 montre l'existence d'une partition finie de boréliens (An) recouvrant K telle que J-L(An) < ê. Si X est une variable aléatoire de Poisson de paramètre À, À k -À 2 À k -À 2 (1.3) IP'(X > 2) = kfe = À (k 2)! e < À 1 k>2 k>O + - - on en déduit la majoration P(N n'est pas simple sur K) < L P(N(An) > 2) n>l < L J.L(An)2 < ê L J-L(An) < êJ-L(K), n>l n>l - - en faisant tendre ê vers 0 on obtient P(N n'est pas simple sur K) = o. Le processus ponctuel N est donc IP-presque sûrement simple sur K. Si (Kn) est une suite de compacts qui croît vers H, Le. UnKn = H, comme P(N n'est pas simple sur Kn) = 0, pour tout n > 1, en utilisant le théorème de convergence dominée on en déduit que N est P-presque sûrement simple. 0 La proposition suivante montre que la propriété b) de la définition 4 est, modulo une hypothèse, caractéristique des processus ponctuels de Poisson. PROPOSITION 1.6. Un processus ponctuel NP-presque sûrement simple sur H ayant la propriété d'indépendance suivante : - pour toute famille Al,. . . ,An de boréliens deux à deux disjoints de H, les variables aléatoires N (Al), . .. ,N (An) sont indépendantes, est un processus de Poisson d'intensité J.L si l'intensité J.L de N est une mesure de Radon diffuse sur H. DÉMONSTRATION. Si K est un compact de H, la mesure J.L étant diffuse, pour n > 1, le lemme 1.3 permet de construire une partition finie (Ai) de K de sous-ensembles dont l'adhérence est compacte, telle que pour tout i, n B - ( n n ) ( n ) 1 n 1 A C X i ri' J.L Ai < - et ri < -. n n
2. PROCESSUS DE POISSON 13 En procédant de façon récursive, il est loisible de supposer que tout n, k > 1, il existe un sous-ensemble Ir de N tel que (A+l; i E Ir) forme une partition de Ai:. La variable N(K) se décompose de la façon suivante, (1.4) N(K) = L N(Ai) = L l{N{A?)=l} + L N(Ai)1{N{A)2}. 1. 1. 1. La majoration N(A)1{N{A)2} = 1{N(A)2} L N(A;+l) JEI > L N{Aj+1}1{N(A;+1)?:2} J EI;a montre que la suite ( N{Af}1{N(Af)?:2}) est décroissante. Sa limite est presque sûrement nulle à l'infini, sinon avec pro- babilité positive il existerait une suite (i n ) telle que A+l C A? et N(A? ) > 2 .n+l.n .n - pour tout n. Les Ain étant dans des boules de rayon tendant vers 0, la limite des Ain est donc au plus réduite à un point. Ce point limite éventuel serait de masse au moins 2 pour le processus ponctuel, ce qui contredit la simplicité de N. D'où la convergence presque sûre vers O. Comme cette suite est majorée par la variable intégrable N(K), elle converge aussi dans L 1 vers 0, d'où l'identité lim 1E ( l{N(An)=l} ) = J1.(K). n-t+oo L-, , t Comme E(l{N(A)=l}) < E(N(Ai)) = J-L(Ai) < lIn, les variables l{N(A?)=l} satisfont donc aux hypothèses de la proposition 1.4, on en déduit que L l{N{A?)=l} 1. converge vers une loi de Poisson de paramètre J1.(K). L'équation (1.4) montre que N(K) est une variable de Poisson de paramètre J-L(K). Si A est un borélien de mesure finie, il existe une suite de compacts KnCA tel que J.L(A) = lim n -++ oo J-L(Kn). La variable N(Kn) suit une loi de Poisson de paramètre J.L(Kn), en utilisant sa fonction génératrice il est facile d'en déduire qu'elle converge en loi vers une loi de Poisson de paramètre J1.(A). Comme la quantité 1E(IN(A) - N(Kn)1) = J-L(A - Kn) tend vers 0 quand n tend vers l'in- fini, la variable N(A) - N(Kn) tend vers 0 dans L 1 . La variable N(A) a même distribution que la limite de la suite (N(K n )), une loi de Poisson de paramètre J-L(A). 0 Si J.L n'est pas diffuse, la proposition n'est pas vraie, il suffit de considérer le processus ponctuel trivial N = 00 sur IR qui satisfait évidemment la condition d'indépendance sans être de Poisson.
14 1. PROCESSUS PONCTUELS De même si J1. est diffuse mais N n'est pas simple, la proposition n'est pas vraie non plus : si 1P = En OU n est le processus de Poisson d'intensité J-L/2 (pour l'existence voir la section suivante), alors N = En 20 Un est d'intensité J..L, satisfait la propriété d'indépendance (parce que 1P la satisfait) mais ce n'est pas un processus de Poisson (tous les boréliens ont un nombre pair de points). 2.2. Construction d'un processus de Poisson. LEMME 1.7 (Superposition de processus de Poisson). Si la suite (J..Ln) de mesures de Radon positives sur H est telle que la somme J..L = En J-Ln soit aussi de Radon, si (N n ) une suite de processus de Poisson ndépendants d'intensités respectves (J-Ln), alors N = En N n est un processus de Poisson d'intensité J1.. DÉMONSTRATION. Pour n > 1, la transformée de Laplace du processus ponctuel N 1 + . . . + N n prise en f vaut exp (- i (1 - e - f( Z)) (J.Ll + . . . + J.Ln)( dx ) ) et par conséquent ce processus ponctuel est de Poisson d'intensité J-L1 + . . . + J..Ln. Il suffit d'utiliser la proposition 1.2 pour conclure. 0 La proposition suivante montre que l'on peut toujours construire des processus de Poisson. PROPOSITION 1.8. Si J..L est une mesure de Radon positive sur H, il existe un processus ponctuel de Poisson d'intensité J-L. DÉMONSTRATION. Si J-L une mesure de Radon et A un borélien de H tel que 0 < J..L( A) < +00, J..LA (dx) est la mesure de probabilité lA (x )J1.( dx) 1 J..L(A) et (Xi) une suite de variables aléatoires indépendantes de loi J1.A. En prenant v une variable aléatoire de Poisson de paramètre J-L(A) indépendante des (Xi), NA est le processus ponctuel sur A défini par v NA = LOx,. =o Le processus ponctuel NA est un processus de Poisson d'intensité 1A(X)J1.(dx). En effet, si f est borélienne positive, JE( e-NA(f)) = L J.L()n e-Jl(A)JE( e- E: f(X.)) n>O = L J.L()n e-Jl(A) ( 1 e-f(z) J.LA(dX» ) n n>O A = exp ( - i (1- e-f(Z)) J.L(dX») . La transformée de Laplace de NA est celle d'un processus de Poisson d'intensité 1 A ( X ) J..L ( dx ) .
2. PROCESSUS DE POISSON 15 L'hypothèse de eT-compacité pour H donne l'existence d'une partition (An) de boréliens de H telle que 0 < J1.(An) < +00 pour tout n > 1. Il est donc possible de construire une suite de processus de Poisson indépendants (N A, ) dont les intensités respectives valent lA, (X )J.L( dx). Le lemme précédent montre que la suite des processus E NA, converge en loi vers un processus de Poisson d'intensité Ei oo lA, (x)J.L(dx) = J1.(dx). D La construction précédent donne la propriété classique de conditionnement des processus de Poisson. COROLLAIRE 1.9 (Conditionnement sur un ensemble). Si N est un proces- sus de Poisson d'intensité J1. et A un borélien de H tel que 0 < J1.(A) < +00, a) le processus ponctuel N restreint à A est un processus de Poisson d'intensité J-LA = 1A(X)J-L(dx); b) conditionnellement à {N(A) = n}, n > l, les points du proces- sus ponctuel N dans A ont la même distribution que n variables aléatoires indépendantes de loi 1A(x)J.t(dx)/ J.t(A). DÉMONSTRATION. Les assertions a)et b) découlent de la preuve précédente en effet la variable N peut être représentée comme la somme de deux processus de Poisson indépendants à supports disjoints NA + N H -A, NA est le processus ponctuel N restreint à A. Le processus NA est un processus de Poisson d'in- tensité 1A(x)J.L(dx), d'où la propriété a). La variable NA se représente de plus comme E ox" où les (Xi) sont i.i.d. de loi de probabilité 1A(x)J1.(dx)/J.L(A) et indépendants de v, variable de Poisson de paramètre J1.(A). La loi de N restreint à A conditionnée à l'événement {N(A) = n} est donc la loi de E OXi' d'où la propriété b). 0 Un processus de Poisson d'intensité Àdx sur IRP, P > 1 peut se construire simplement de la façon suivante : des points Xl,... ,X lÀnP J sont lancés uni- formément sur le pavé [-n/2, n/2)P (avec LaJ, partie entière de a). Le processus ponctuel N n ainsi obtenu est asymptotiquement de Poisson d'intensité À dx sur W. En effet, si f est une fonction positive à support compact sur IRP, la trans- formée de Laplace en f de ce processus ponctuel vaut "pNn(f) = 1E ( ex p ( _ LI:J !(Xi) ) ) = ( Ip r e-/(z) dX ) LÀnPJ 1 i=l n J[-n/2,n/2]p en supposant que le support de f soit contenu dans le pavé [-n/2, n/2]P "pNn(f) = ( 1- r ( 1- e-f(X» ) dX ) LÀnPJ , n P J[-n/2,n/2]p quand n tend vers l'infini ce terme converge vers exp (-À kp (1- e-/(Z») dX) 1 la transformée de Laplace du processus de Poisson d'intensité À dx prise en f. Le processus ponctuel N n converge en loi vers un processus de Poisson de paramètre
16 1. PROCESSUS PONCTUELS À. Ce processus de Poisson peut être vu comme un lancer de points au hasard sur l'espace IRP . 2.3. Propriétés générales des processus de Poisson. Cette section donne les propriétés classiques des processus de Poisson généraux. PROPOSITION 1.10. Si N est un processus de Poisson d'intensité J..L sur H et A un borélien de H tel que J1.(A) = +00, JP>-presque sûrement, le nombre de points de N dans A est infini, N(A) = +00. DÉMONSTRATION. Il existe une suite croissante de compacts Kn C A tels que J1.(Kn) -t +00 quand n tend vers l'infini. Pour n E N, la variable N(Kn) suit une loi de Poisson de paramètre J-L(Kn), si pEN, IP'(N(Kn) = p) = J.L(Kn)P e-j.L(K n ). p! et donc limn+oo 1P'(N(Kn) < p) = 0 pour tout P > o. Pour n E N, Kn est un sous-ensemble de A, la relation 1P'(N(A) < p) < 1P'(N(Kn) < p) donne l'égalité r(N(A) < p) = 0 pour tout pEN. La variable N(A) est r-p.s. infinie. 0 EXEMPLES. 1. Pour H = IR et J1.( dx) = À dx, les points de N peuvent être représentés par une suite doublement infinie (t n ) telle que limn_oo t n = -00 et limn+oo t n = +00. 2. Si J1.(dx) = dx/x2 sur H =]0, +00[, le processus de Poisson associé a presque sûrement un nombre fini de points sur l'intervalle ]a, +00] pour a > 0 et une infinité de points s'accumulent en o. PROPOSITION 1.11 (Marquage). Si N = L: 6u n est un processus de Pois- son d'intensité J..t sur H et (X n ) une suite de variables aléatoires à valeurs dans un espace localement compact u-compact G, i.i.d. indépendantes de N de loi v, alors Nx = L 6(u n ,X n ) est un processus de Poisson sur H x G d'intensité J1. v. DÉMONSTRATION. Si f : H x G -t ll4 est continue à support compact, la transformée de Laplace du processus ponctuel N x en f est donnée par lE ( exp ( - L f(u n . X n ))) = lE (lE ( exp ( - L f(u n . X n )) 1 N) ) . en notant "lN" le conditionnement par rapport à la tribu engendrée par le processus ponctuel. La propriété d'indépendance des suites (un) et (X n ) entraîne l'identité (1.5) lE (ex p ( - L f(u n . X n ))) = lE ( lE ( Q exp ( - J f(u n . y)) v(dy) 1 N ) ) .
2. PROCESSUS DE POISSON 17 Si pour x E H, h(x) est définie par e-h(z) = / e-f(z,y) v(dy), comme {un} est un processus de Poisson d'intensité J-L, l'égalité (1.5) peut se réécrire de la façon suivante JE( exp (- Lh(un»)) = exp (- /(1- e-h(Z»JL(dX») = exp ( - / (1 - e-f(z,y» J.L(dx) V(d Y ») , d'où la proposition. o PROPOSITION 1.12 (Image d'un processus de Poisson). Si N est un pro- cessus de Poisson sur H d'intensité J-L, 4J une application mesurable de H dans un espace métrique localement compact G, et s la mesure jjq, sur G, image de J..L par 4J, est de Radon sur G, le processus ponctuel Nq, sur G image de N par 4J est un processus de Poisson d'intensité J..tq,. DÉMONSTRATION. En prenant une fonction f continue à support compact sur G, si N = EnEZ oU n ' alors N 0 4J = EnEZ Oq,( Un)' par conséquent, JE ( exp (-Nq;(f») = JE ( exp (-N(f 04>») = exp (- / (1 - e- fOq;(Z») J.L(dX») = exp ( - / (1 - e- I(Z») J.Lq;( dX») , la proposition est démontrée. 0 PROPOSITION 1.13. Si N = En OU n est un processus de Poisson d'inten- sité J1. sur H et (X n ) une suite de variables aléatoires i. i. d. à valeurs dans un espace métrique localement compact u-compact G, indépendantes de N et de loi v, les propriétés suivantes sont satisfaites, a) effacement: si A est un borélien de G, NA = L l{X n EA}Ou n n est un processus de Poisson sur H d'intensité v(A)J..L; b) translation (Dobrushin) : Si H = G = IRP , P > 1 et T X (N) = L OUn+X n , n et la convolution J1. * v est de Radon sur IRP, le processus ponctuel T X (N) est un processus de Poisson dont l'intensité vaut J..L * v. En particulier si N a pour intensité la mesure de Lebesgue À dx, le processus T X (N) est encore un processus de Poisson d'intensité Àdx.
18 1. PROCESSUS PONCTUELS DÉMONSTRATION. La proposition 1.11 montre que le processus ponctuel M = {un, Xn} est de Poisson d'intensité J.I. Il. En utilisant la définition de la propriété de Poisson, il est facile de montrer que le processus N A possède la propriété d'indépendance pour le nombre de points dans des ensembles boréliens deux à deux disjoints. Le nombre de points de NA dans un borélien B de H est le nombre de points de M dans B x A, cette variable suit donc une loi de Poisson de paramètre J1.(B)II(A), d'où a). La proposition 1.12 et la mesurabilité de l'application (u, x) -t u+x donnent aisément la première partie de b). Pour terminer il suffit de remarquer que la me- sure de Lebesgue est invariante par convolution avec une mesure de probabilité, en effet pour f continue à support compact, on a l'égalité r J(x + y) dx v(dy) = r J(x) dx v(dy) JRPxRP JRPXRP = r J(x) dx v(JRP) = r J(x) dx, JRP JRP donc À dx * Il = À dx, ce qui achève la démonstration de la proposition. 0 COROLLAIRE 1.14. La loi du processus de Poisson sur IRP d'intensité À dx est invariante par la translation, i.e. pour t E W, En Oun+t est aussi un processus de Poisson d'intensité À dx. 2.4. Conditionnement au voisinage de o. Dans cette partie M = {un} est un processus de Poisson d'intensité À dx sur IRP et (X n ) une suite de va- riables i.i.d. de loi Il sur G localement compact u-compact, indépendante de M. La proposition 1.11 montre que N = {(un, X n )} est un processus de Poisson d'intensité À dx Il. En notant B(O, ë) la boule de centre 0 et de rayon ë, B (0, ë) = {x = (Xi) E IRP /1 Xi 1 < ë, = 1, . .. ,p}, si A est un borélien de IRP et f une fonction intégrable sur W, N(A) désigne par abus de notation N (A x G) et r J(x) N(dx) = r J(x) N(dx, dy). JA JAXG La proposition suivante concerne le comportement de N conditionné à avoir un point au voisinage de l'origine. Elle montre en particulier que le condition- nement d'un processus de Poisson à avoir un point en 0 ne change pas la loi du processus ponctuel en dehors de O. PROPOSITION 1.15. Si N est un processus ponctuel de Poisson sur W x G d'intensité ÀdxlI(dy), la loi de N sachant {N(B(O, ë)) -:1 O} converge vers la loi de Fi + oo,x quand ë tend vers 0 ; Fi est un processus de Poisson de même loi que N et X est une variable aléatoire de loi 1I( dx) qui est indépendante - de N. DÉMONSTRATION. Pour montrer ce résultat le critère de la proposition 1.2 en terme de transformée de Laplace est utilisé. Si f est une fonction positive
2. PROCESSUS DE POISSON 19 continue à support compact sur IR x G, JE( exp (- J J(X)N(dX)) N(B(O,e)) -::J 0) = lE ( exp ( - r J(x) N(dx) - r J(x) N(dX) ) N(B(O, ë)) :1 0 ) , JRP-B(O,e) } B(O,£) comme le processus de Poisson N restreint IRP - B (0, ë) est indépendant de la restriction de N à B(O, ë), ce terme vaut (1.6) JE ( exp ( - J J(x) N(dX)) N(B(O, e)) -::J 0) = JE (ex p ( - Lp-B(O,e) J(x) N(dX)) ) x lE ( exp ( - r . J(x) N(dX) ) N(B(O, ë)) :1 0 ) . } B(O,e) Si t 1 = inf{x > OjN(B(O, x)) :1 O} et X est la variable telle que (t 1 , X) soit un point de N, alors X est une variable de loi v et indépendante de t l . L'inégalité (1.3) utilisée une nouvelle fois donne la relation 1E ( ex p ( - r J(x) N(dX) ) 1{N(B(0,e»#0} } B(O,e) - exp (- J(t1' X)) 1{N(B(o,e»=1}) < JP(N(B(O, e)) > 2) < À 2 e 2p . Comme P(N(B(O, ë)) f:. 0) = 1-exp( -Àë P ) '" Àë P , l'inégalité précédente montre qu'il suffit d'étudier le comportement asymptotique de JE ( exp (- J(t 1 . X)) 1{N(B(o,e»=1}) _ JE ( exp (- J(t 1 . X)) l{tl <e} ) IP(N(B(O, ë)) :1 0) IP(t 1 < ë) Pour t > 0, P(t 1 > t) = P(N(B(O, t) = 0) = exp( -Àt P ), ÀpuP-1e-ÀUP est la densité de t I , cette dernière quantité vaut le Àpup-1e-ÀUPJE ( exp (- J(u, X))) du / (1 - exp (-Àe P )) e P = 1 Àe-ÀUJE ( exp ( - J(u 1 / P , X))) du / (1- exp (-Àe P )) = Àë P 1 l eP e-ÀUJE ( exp ( -J(U1/P,X) )) du. 1-exp(-Àë P )ë P ° En utilisant la continuité de J, quand ë tends vers 0, ce dernier terme converge vers exp (- 1(0, X)). Du théorème de convergence dominée on déduit donc la
20 1. PROCESSUS PONCTUELS convergence limE ( ex p ( - r f(X)N(dX) ) N(B(O,ë));fi 0 ) = E ( eXP(-f(O,X))). eO J B(O,e) En reprenant la relation (1.6), il vient ! E ( exp (- ! f(x) N(dX)) N(B(O, e)) 1= 0) = E ( exp ( - ! f(x) N(dX)) ) E ( exp (- f(O, X))) , et ce dernier terme vaut E ( exp (- ! f(x) (N(dx) + 6(o,x)) ) ) , d'où la proposition. D 3. Processus de Poisson sur la droite réelle 3.1. Convergence vers un processus de Poisson. Si (X n ) est une suite de variables aléatoires sur IR et a > 0, les instants des records au dessus de a de la suite (X n ) peuvent être représentés comme les points du processus ponctuel Ln l{X n >a}On. Typiquement si la suite (X n ) décrit le nombre de clients d'une file d'attente au cours du temps, ce processus ponctuel représente les instants de débordements du niveau a. Il n'est, en général, pas très commode de caractériser la loi d'un tel processus ponctuel. Dans certains cas, on peut cependant montrer que lorsque a tend vers l'infini, celui-ci est asymptotiquement de Poisson. i a ------------------------------- i i k /'\ __ 1 1 \ rJ ':: '" . 1 1 1 o FIG. 1. Le processus de dépassement de la valeur a
3. PROCESSUS DE POISSON SUR LA DROITE RÉELLE 21 Le cas simple où les variables (X n ) sont i.i.d. donne une idée du type de résultat qui peut être obtenu. La proposition suivante est dans une certaine mesure l'analogue de la proposition 1.4 pour les processus ponctuels. PROPOSITION 1.16. S'il existe a et À > 0 tels que lim exp(aa)r(X o > a) = À, a---++oo quand a tend vers l'infini le processus ponctuel Na = L 1{Xn>a}6nexp(-aa) n converge en loi vers un processus ponctuel de Poisson de paramètre À. DÉMONSTRATION. Si f est une fonction continue à support compact sur IR, la transformée de Laplace en f du processus ponctuel vaut E ( exp (- !(ne-<>4)l{X"4}) ) = Il (1 -IP'(X o > a)(l - exp (- !(ne-<>4»)) ) , n par indépendance et équidistribution des (X n ). En utilisant encore l'identité élémentaire Ilog(l- x) +xl < x 2 , 0 < x < 1/2, si a est assez grand, on en déduit l'inégalité L log (1 -IP'(X o > a) (1 - exp (- !(ne-<>4») )) n + L IP'(X o > a) (1 - exp (- !(ne-<>4» ) n < IP'(X o > a)2 L ( 1 - exp (_ !(ne-<>4» ) 2 ; n comme r(X o > a) t'V À exp( -aa), ce dernier terme est équivalent à une somme de Riemann, et par conséquent à À 2 e-<>4/ (1 _ e-!(X») 2 dx, et donc converge vers 0 quand a tend vers l'infini, de même 4OO L IP'(X o > a) (1 - exp (- !(ne-<>4» ) = À / (1 - e-!(X») dx. n La transformée de Laplace en f du processus ponctuel N n converge vers exp ( -À /(1- e-!eX»dX) 1
22 1. PROCESSUS PONCTUELS d'où la convergence de la suite (N n ) vers un processus de Poisson d'intensité À. 0 Dans la proposition précédente la convergence poissonnienne est obtenue essentiellement grâce à l'hypothèse réductrice d'indépendance des variables que l'on somme. En pratique cette hypothèse niest bien sûr pas vraie, néanmoins la convergence reste plausible; voir le livre d'Aldous [1] consacré à ce sujet. Sous certaines hypothèses techniques de mélange (indépendance asymptotique), il est possible de montrer cette convergence (voir Leadbetter [31]). Une convergence poissonnienne de ce type est montrée pour les processus décrivant le nombre de clients des files M/M/1 et MIM/oo dans les chapitres 5 et 6 respectivement. 3.2. Processus de Poisson marqué sur 1R. DÉFINITION 5. On appelle processus de Poisson marqué sur 1R, un processus de Poisson dont l'intensité est de la forme À dx lI(dy) sur IR x H où Il est une mesure de probabilité sur un espace localement compact a-compact H. D'après la proposition 1.11, un processus de Poisson marqué sur IR peut être représenté comme {(t nJ X n )} où {t n } est un processus de Poisson sur IR d'intensité À dx et (X n ) une suite i.i.d. de loi Il, indépendante des t n , nEZ. Les variables X n marquent les t n . Dans toute la suite N = {(t nJ X n )} est un processus de Poisson marqué, avec la convention de numérotation . . . < t- 1 < ta < 0 < t 1 < . .. . Par abus de notation, si A est borélien de IR, N(A) désignera N(A x H). La première coordonnée (t n ) de ce processus peut être înterprétée comme une composante temporelle. Il est naturel de définir la filtration associée (Ft) : pour t E IR Ft est la tribu engendrée par les variables aléatoires N(A x U), où A est un borélien de ] - 00, t] et U est un borélien de HJ ou encore Ft = a (N(]a,b] x U)la,b < t, U E B(H)). PROPOSITION 1.17. Si N est un processus ponctuel de Poisson marqué sur 1R et T un temps d'arrêt presque sûrement fini, le processus ponctuel translaté de T (N(]T, T + t])) est indépendant de FT et a même loi que (N(]O, t])). Le processus (N(]O, t])) est la mesure de comptage associée à N, les sauts de hauteur 1 de ce processus croissant à valeurs entières ont lieu aux points du processus N. Il est équivalent de se donner la mesure de comptage ou le processus ponctuel. DÉMONSTRATION. Si F(1R.t-, IR) désigne l'espace des fonctions mesurables de 1R.t- dans 1R muni de la topologie de la convergence simple et de la tribu borélienne associée. En notant N(]T, T +. ]) = (N(]T, T +t])) il suffit de montrer que l'identité E(f(N(]T, T +. ])) 1 :FT) = E (f(N(]O, 0 + . ]))) ,
3. PROCESSUS DE POISSON SUR LA DROITE RÉELLE 23 est p.s. vraie pour toute fonctionnelle f mesurable bornée sur F(II4, IR) ne dépendant que d'un nombre fini de coordonnées à valeurs entières. En effet, ceci entraîne d'abord l'indépendance de (N(]T, T + .])) et de FT, l'espérance condi- tionnelle étant constante, et ensuite que les lois de (N(]T, T + .])) et (N(]O, .])) sont identiques. En remarquant que puisque N(]a, a + x]) --+ N(]b, b + x]) quand a '\, b, si f est une fonction ne dépendant que d'un nombre fini de variables entières, pour ai: = k/2", k > 0, n > 1, lim f(N(]ai:, ai: + . ]))l { a n <T<an } = f(N]T, T + . ]), n-++oo L....-, Ie-l - le kEZ et donc ( 1.7) lim 1E ( f(N(]ai:,ai: +. ]))l { a n <T<an } 1 FT ) n-++oo L....-, Ie-l - le kEZ = 1E ( f ( N (] T, T + . ])) 1 FT), d'après le théorème de convergence dominée. La propriété de temps d'arrêt de T montre que l'ensemble {T E]a k _ 1 , a k ]} est Fan-mesurable pour k, n E N, d'où l'égalité le lE ( f(N(]ai:, ai: + . ]})l{TE]a;:_l.am 1 FT) = lE (1E(f(N(]ai: ,ai: + . ]}) 1 Fa;: }l{TE]a;:_l.am 1 FT ) . La propriété de Poisson d'indépendance entre les événements avant ai: et ceux après ai: donne l'égalité lE (f(N(]ai:, ai: + . ]}) 1 Fa;:) = lE (f(N(]ai:, ai: + · ]})) , ce dernier terme vaut IE(f(N(]O,O + . ]))) d'après l'invariance par translation du corollaire 1.14. En remarquant que l'événement {T E]a k _ 1 , ai:]} est FT- mesurable, on obtient l'identité lE ( f(N(]ai:, ai: + . ]))l{TE]a;:_l.am 1 FT) = lE (f(N(]O, 0 + . ]))) l{TE]a;:_l.a;:n, en sommant cette dernière identité et en utilisant la relation (1.7), il vient lE (f(N(]T. T + . ])) 1 FT) = lE (f(N(]O. 0 + . ]))) l{T<+oo} . Le théorème est démontré. D PROPOSITION 1.18. Pour tout n > 1, t n est un temps d'arrêt, les va- riables -to, t 1 , t n + 1 - t n , n i= 0 sont indépendantes et équidistribuées de loi exponentielle de paramètre À. DÉMONSTRATION. Comme IP(t 1 > t) = IP(N(]O, t]) = 0) = exp( -Àt), la variable t 1 suit donc une loi exponentielle de paramètre À. L'égalité {t n < t} = {N(]O, t]) > n} E Ft montre la propriété de temps d'arrêt de la variable t n . Le processus (N(]t n , t n + t])) est indépendant de la tribu Ft n et de même loi que (N(]O, t])) d'après la proposition 1.17; en particulier
24 1. PROCESSUS PONCTUELS t n + 1 - t n , la coordonnée du premier point positif de (N(]t n , t n + t])), suit une loi exponentielle de paramètre À et est indépendante des tk - tk-l, 2 < k < n. Les variables t n + 1 - t n , n > 0 et t 1 sont donc i.i.d. exponentielles de paramètre À, et indépendantes des variables (t n + 1 - t n ; n < 0) et -ta. Il est facile, via la transformée de Laplace, de montrer que le processus ponc- tuel {-t n } est aussi un processus de Poisson d'intensité À dx. Par conséquent les variables (t n + 1 - t n ; n < 0) et -ta sont donc aussi i.i.d. de distribution exponentielle de paramètre À. 0 Pour n E N, l'identité {N([O, t]) = n} = {t n < t < t n + 1 } et l'indépendance de t n et t n + 1 - t n donnent la relation (Àt)n e-),t = 1 +00 lP' ( t < t < t + X ) Àe-),:Z: dx 1 n_ n , n. a d'où, en utilisant le théorème de Fubini, (Àt)n ( )'t ) i t),:z: , = JE e n l{t n <t} = e hn(x) dx, n. a où h n est la densité sur Il4 de la variable t n . En dérivant la relation précédente par rapport à t, il vient (Àx )n-1 hn(x) = À (n _ 1)! e->':z:. COROLLAIRE 1.19. Si T est un temps d'arrêt et t 1 (T) est la distance entre T et le premier point de N après T, t 1 (T) = inf{t n - T/t n > T}, alors t 1 (T) est indépendant de FT et suit une loi exponentielle de paramètre À. La proposition suivante résume les principales propriétés de N en tant que processus stochastique. PROPOSITION 1.20. Si F est un borélien de H, le processus (M(t)) = (N(]O, t] x F) - Àv(F)t) est un processus à accroissements indépendants, en particulier c'est une (Ft)-martingale et un processus ayant la propriété de Markov jorte. Le processus croissant de cette martingale vaut (ÀZI( F)t). DÉMONSTRATION. Si s < t, N(]O, t] x F) = N(]O, s] x F) + N(]s, s + t] x F), la propriété de Poisson assure l'indépendance de N(]s, s + t] x F) et Fs, ainsi JE(N(]O,t] x F) - Àv(F)tl Fs) = N(]O,s] x F) - Àv(F)s, d'où la propriété de martingale. Pour le processus croissant, la démonstration est similaire. En utilisant la propriété d'indépendance il est facile d'établir l'égalité JE (M(t + s)21 Fs) = M(S)2 + Àv(F)t, pour s, t positifs; Le processus (M(t)2 - ÀZI(F)t) est donc une martingale et par conséquent (Àv(F)t) est le processus croissant de (M(t)). La propriété de Markov forte est une conséquence directe de la proposition 1.17. 0
4. PROCESSUS PONCTUELS DE RENOUVELLEMENT 25 PROPOSITION 1.21. Si N est un processus de Poisson marqué sur 114 x H d'intensité À dt v( dy) et f une fonction mesurable de H dans 114 telle que la quantité IH f(y)211(dy) soit finie, alors le processus ( r f(y) (N(ds,dy) ->'V(d Y )) ) J]O,t] x H est une martingale de carré intégrable dont le processus croissant est donné par (>,t ln f(y)2 V (d Y )) DÉMONSTRATION. La propriété de martingale se montre de la même façon que précédemment, c'est une conséquence de la propriété d'indépendance des processus de Poisson. Il ne reste qu'à calculer la variance. Si f est la fonction indicatrice d'un ensemble mesurable, le résultat est celui qui vient d'être démontré dans la proposition précédente. Si f = a lA +(3lB où A et B sont deux ensembles mesurables disjoints de H, la propriété d'indépendance des processus de Poisson montre que les variables aléatoires ex r lA (y) ( N(ds, dy) - >'V(dY)) et {3 r lB(Y) ( N(ds, dy) - >'V(dY)) J]O,t] x H J]O,t] x H sont indépendantes et de moyenne nulle, par conséquent 1E ( r f(y) (N(ds,dY) _ >'V(dY)) ) 2 J]O,t] x H =a 2 1E ( r lA(Y) (N(dS,d Y )_>,V(d y )) ) 2 J]O,t] x H +{321E ( r lB(Y) (N(ds,dY) _ >'V(d Y )) ) 2 J]O,t] x H = >, t (ex 2 v(A) + {32v(B)) = >,t ln f(y)2 v(dy). En généralisant, on en déduit que l'identité précédente est vraie pour toutes les fonctions mesurables étagées. Pour conclure il suffit d'approximer une fonction mesurable positive f par de telles fonctions. D 4. Processus ponctuels de renouvellement Un processus de Poisson sur II4 d'intensité À est une suite croissante de points dont les espacements forment une suite i.i.d. de variables aléatoires ex- ponentielles de paramètre À. Dans cette partie ce schéma de construction d'un processus ponctuel sur 114 est étendu au cas où les espacements forment une suite i.i.d. (Ti; i E Z) quelconque, TO est une variable positive telle que IE( TO) < +00.
26 1. PROCESSUS PONCTUELS Dans toute cette partie la suite (Ti) est fixée. Le résultat suivant relie la conver- gence en distribution des processus ponctuels et la convergence en loi des ac- croissements. PROPOSITION 1.22. Si (N n ) = ({t;:; k > O}) est une suite de processus ponctuels sur ll4 telle que - t'ô = 0 pour tout n EN; - pour n E N, la suite de variables aléatoires posit1.ves (t k + 1 - ti:) est 1,. i. d. ; - la variable ti - ta = ti converge en lo1. vers t 1 quand n tend vers l'infini; si (tk+ 1 - tk) est une suite i. i. d. de même loi que t 1 , le processus ponctuel N n converge en distribution vers N = {tk} quand n tend vers l'infini. DÉMONSTRATION. Le critère de convergence donné par la proposition 1.2 est utilisé. Si f est une fonction continue positive à support dans [0, K] il faut prouver l'égalité lim E(exp(-Nn(f))) = Hm E ( exp ( -" f(ti:) )) n+ n+ = IE ( exp ( - L f{tn»)) = IE( exp (-NU))). Pour ê > 0, comme la suite (tk) converge en probabilité vers l'infini, il existe ka > 0 tel que IP (tko < K) < ê et il existe A tel que si n > A, IIP(ti: o < K) - IP(tko < K)I < ê. En prenant n > A, lIE ( exp ( - L f(ti:») ) - IE ( exp ( - L f(tk») ) 1 < lIE (exp ( - L f{ti:») l{to>K}) - IE ( exp ( - L f(t k ») l{t k o >K}) 1 + IP(tko < K) + IP(ti: o < K), le premier terme du membre de droite converge vers 0 quand n tend vers l'infini puisque les distributions finies (ti:; k < ka) convergent en distribution et, la fonction f étant nulle en dehors de l'intervalle [0, K], les variables sous le signe espérance ne dépendent que de ces marginales finies. Les deux autres termes du membre droit sont majorés par 3ê. La proposition est démontrée. 0 DÉFINITION 6. Si x > 0, le processus ponctuel NX = {t} est défini par - ti = x ; - t+ 1 = t + T n, pour n > o. Le processus N X est le processus de renouvellement associé à la suite ('Tn) dont le premier point est en x. Pour t > 0, Tt N X désigne le processus ponctuel NX translaté de t, i.e. Tt NX = {t - t} et NX(B n. ) la restriction du processus ponctuel NX à un borélien B.
4. PROCESSUS PONCTUELS DE RENOUVELLEMENT 27 PROPOSITION 1.23. Si F est une variable aléatoire indépendante de la suite (Ti) dont la distribution a pour densité IP( TO > x) /IE( TO) sur ll4 i. e. (1.8 ) IP'(F E A) = i IP'(T)X) dx, pour tout borélien A de 114, le processus ponctuel N = NF sur ll4 associé à cette variable F est invariant par les translations positives, i. e. pour tout t > 0, les processus ponctuels Tt N = {t - t} et {t} = N ont même distribution sur ll4 . DÉMONSTRATION. Pour simplifier les notations, l'exposant F dans {t} est omis dans cette preuve. On pose lit = N([O, t]) + 1, si f et 9 sont des fonctions boréliennes positives sur ]R et ]RN respectivement, par définition de la variable lit, on al' égalité JE (f(t". - t)g«t".+k+1 - t".+k))) = L JE (1{t n _ ' 9<t n }f(t n - t)9«Tn+k))) . n>l Pour n E N, la variable t n ne dépendant que des Ti, i < n, on en déduit que la quantité précédenten vaut JE (g«Tn+k))) L JE ( 1{t n - 1 9<t n }f(tn - t)) = JE (g«Tk))) JE (f(t", - t)) . n>l La suite (t llt +k+1 -tllt+k) = (Tllt+k) est i.i.d. de même loi que (Tk) et indépendante de tilt - t. Le processus ponctuel N translaté de t restreint à ll4 vaut {tilt +k - t; k > O}. Pour montrer que ce processus ponctuel a même loi que N, il suffit donc de prouver que la distribution du premier point tilt -t est celle de la variable F ou encore que ( ) - def 1 - r( ç) (1.9) JE exp(-ç(t", -t)) = F(ç) = JE (exp (-çF)) = ÇJE(TO) 1 pour tout ç > 0, avec r(ç) = 1E(exp(-çTo)). Le membre de gauche étant une fonction de t bornée par 1, si on montre que (1.10) 1+ 00 JE ( exp (-ç(t", - t))) exp (-zt) dt = r+ oo JE( exp (-çF)) exp (-zt) dt = !JE( exp (-çF)) 1 Jo Z pour tout z > 0, par unicité de la transformée de Laplace d'une fonction réelle on en déduira la relation voulue.
28 1. PROCESSUS PONCTUELS En découpant la droite réelle suivant les points de N, avec la convention ta = 0, on obtient les égalités r+ CXJ Jo lE ( exp (-Ht ll . - t))) exp (-zt) dt ( l tn+l ) = JE L exp (-(tn+1 - t)) exp (-zt) dt n>a t n = JE ( L e- ztn exp (-Ht n +l - tn) = xp (-Z(t n + 1 - t n )) ) n>a en séparant le premier terme de la somme et en utilisant les hypothèses d'indé- pendance, il vient r+ CXJ Jo lE ( exp (-Ht ll . - t)) ) exp (-zt) dt =: F(€) - F(z) L F - ( ) - ( ) n-l T(€) - T(Z) è + ZTZ è' Z- Z- n>l et comme F(€) = (1- T(€))/(€1E(Ta)), r+ CXJ Jo lE ( exp (-ç(t ll . - t))) exp (-zt) dt 1 ( l-T(€) 1-T(Z) ) T()-T(Z) 1-T() = Z - € €E( Ta) - zE( Ta ) + (z - €)zIE( Ta) = z€E( Ta) , d'où la relation (1.10) et par conséquent l'invariance de N par les translations positives. D 4.1. Exemples. Processus de Poisson. Si Ta est une variable aléatoire exponentielle de paramètre À, la variable F définie par (1.8) est aussi une variable exponentielle de paramètre À. Le processus N a donc même distribution que Na, c'est un processus de Poisson d'intensité À sur Il4. La proposition 1.13 montre aussi l'invariance de ce processus par les translations positives. Processus déterministe. Si Ta est constante égale à D, la distribution de la variable F correspondante est 1 P(F E dx) = D l{a:z:D} dx, i.e. F est uniformément distribuée sur [0, D]. Le processus ponctuel N associé est {F + nD}. L'espérance de la variable F est donnée par r+ CXJ P( Ta > x) 1 ( rTQ ) E( T6 ) IE( F) = Jo x IE( TO ) dx = IE( TO ) lE Jo x dx = 2 JE( TO) ,
4. PROCESSUS PONCTUELS DE RENOUVELLEMENT 29 en utilisant le théorème de Fubini pour la première égalité. La variable F a un premier moment si et seulement si Ta est de carré intégrable. Le premier point de N est donc situé très loin si T5 n'est pas intégrable (voir le chapitre Il, page 283 pour une discussion de ce phénomène). DÉFINITION 7. Une probabilité J1. sur IR n'est pas latticielle s'il n'existe pas de fJ > 0 tel que J-L(fJZ) = 1. Une probabilité J-L sur IR est étalée s'il existe na E N tel que la mesure J-L*no a une composante non triviale par rapport à la mesure de Lebesgue, Le. s'il existe une fonction borélienne positive non triviale h telle que no J1.*no (f) = 1 f(X1 + . . . + Xno) TI J1.( dXi) > 1 f(x )h(x) dx, 1 pour toute fonction borélienne positive f. PROPOSITION 1.24. Si la variable Ta a une distribution non latticielle, en notant, pour x > 0, Si le premier point de N X après t, S = inf{u > t/NX([t, u]) i= O} = inf{t/t > t}, la variable positive Si - t converge en distribution vers la distribution de densité x -t IP( Ta > x) 11E( Ta) sur , quand t tend vers l'infini. DÉMONSTRATION. La preuve classique de ce résultat repose sur le théorème de renouvellement. Voir Durrett [16] par exemple. 0 Les résultats qui suivent concernent principalement la convergence en loi des processus de renouvellement translatés de t quand t tend vers l'infini. Dans ce qui suit N désigne le processus ponctuel NF invariant par les translations positives (Proposition 1.23). 4.2. Couplage. Sous les hypothèses de la proposition précédente, la coor- donnée du premier point de Tt N X converge en distribution vers celle du premier point de N. Le théorème ci-dessous donne un résultat plus fort: il est possible de construire un espace de probabilité où les processus ponctuels Tt NX ( n . ) et TtN( n . ) sont identiques pour t suffisamment grand (le processus ponctuel TtN( n . ) a même loi que N d'après la proposition 1.23). THÉORÈME 1.25 (Couplage d'un processus de renouvellement). Si la loi de la variable Ta est étalée, pour x > 0, il existe un espace de probabilité sur lequel les processus TtNX( n . ) et TtN( n. ) couplent: il existe une variable H IP-presque sûrement finie telle que si t > H, TtNX( n.) = TtN( n.). DÉMONSTRATION. Voir Asmussen [2], Théorème 2.3, page 146. D
3a 1. PROCESSUS PONCTUELS Le cas des variables latticielles. Si la variable Ta est à valeurs dans N* et x E N, le processus de renouvellement associé NX ne charge que l'ensemble N. Le processus N correspondant est défini par N = NF, avec JP>( F = n) = JI» ( Ta > n) lIE( Ta ), pour n > 1. Il est facile de vérifier que N est aussi invariant par les translations entières. La proposition ci-dessous est donc la version latticielle du théorème précédent. PROPOSITION 1.26. Si Ta est une variable aléatoire non nulle à valeurs entières telle que JI» ( Ta E kN) < 1 pour tout kEN, et si pour x E N les proces- sus ponctuels NX et N sont des processus de renouvellement indépendants associés à la variable Ta, la variable H = inf{k/NX({k}) =.N"({k}) = 1} est JI» -presque sûrement finie. DÉMONSTRATION. Voir Lindvall [32]. D 4.3. Propriétés de mélange. Les théorèmes précédents permettent de montrer, modulo une hypothèse sur le support de Tl, que le processus ponctuel NX vu depuis le point t converge en distribution vers le processus ponctuel N. PROPOSITION 1.27. Si la distribution de la variable Ta n'est pas latti- ciel le, pour x > 0 le processus ponctuel Tt NX (I14 n . ) converge en distribu- tion vers le processus de renouvellement N quand t tend vers l'infini. De plus, si la distribution de Ta est étalée, pour n E N, quand t tend vers l'infini, le vecteur ( Ta, . . . ,T n, Tt N X (I14 n . )) converge vers (T, . . . ,T, N) au sens de la convergence en distribution; les variables (TI, i = 0, . . . n) sont i. i. d. de même loi que Ta et indépendantes de N. DÉMONSTRATION. Avec les notations de la preuve de la proposition 1.23 et de la proposition 1.24, si lit = NX([O, t]) + lIe terme tt vaut S: et la suite (tt+k+l - tt+k) a même loi que la suite i.i.d. (Ti) et est indépendante de tt. Par conséquent le théorème 1.24 montre que la suite (tt+n+1 - tt+n) des espa- cements du processus ponctuel NX converge en distribution vers (t+l - t), la suite des espacements du processus de renouvellement stationnaire. La proposi- tion 1.22 montre donc la convergence des processus ponctuels correspondants, d'où la première partie de la proposition. La deuxième partie se montre en utilisant la même méthode que précédem- ment, il suffit d'établir la convergence en distribution de (Ta,... ,Tn, S: - t) vers (T,... ,T, F) où F est une variable aléatoire indépendante des variables T, . .. ,T dont la loi est donnée par la relation (1.8). Il est facile de vérifier que Z(t) = (S: - t) est un processus de Markov de probabilité invariante F et ayant la propriété de couplage d'après le théorème 1.25. Ce processus de Markov est ergodique (d'après la proposition 3.13 de [2]) et mélangeant (Théorème 16.1.5 de [33]), i.e. si K > 0, g est une fonction mesurable bornée sur lR.t- et f est une fonctionnelle mesurable bornée sur les fonctions de Il4 dans IR ne dépendant
4. PROCESSUS PONCTUELS DE RENOUVELLEMENT 31 que des coordonnées plus petites que K, lim E(f( Z)g( Z(t)) ) = 1E(f( Z) )E(g(F)). t---++oo Ceci suffit à établir notre assertion. En effet, si f est une fonction mesurable bornée sur }Rn , on déduit de la convergence précédente la relation tEoo E(f(ro,... ,rn)l{tnK}g(Z(t))) = E(f(ro,... ,rn)l{tnK})1E(g(F)). Pour E > 0 il existe K tel que IP(t n > K) < E et no tel que si n > no, lE (f( ro,. .. ,rn)l{tnK}g(Z(t))) -E(f( ro,. . . ,rn)l{tnK})1E(g(F)) 1 < E, on en déduit l'inégalité IE(f(ro,... ,rn)g(Z(t))) -1E(f(ro,... ,rn))E(g(F))1 < (1 + 21lflloollglloo) E, ce qui achève la démonstration de la proposition. D
CHAPITRE 2 La file GI/GI/l FIFO et le maximum d'une marche aléatoire Sommaire 1. Résultats généraux sur la file GI/GI/1 FIFO 2. Factorisation de Wiener-Hopf 3. Application à la file GI/GI/l 3.1. Les cycles d'occupation 3.2. Le nombre de clients 3.3. La charge de la file d'attente 3.4. Représentations de la loi de W 4. Les files d'attente GI/M/1 et M/GI/1 4.1. La file GI/M/1 4.2. La file M/GI/1 5. La file d'attente Hl/GJ1 6. Une preuve probabiliste de la factorisation 33 37 41 43 44 45 45 46 49 51 53 55 Cette file d'attente a un processus d'arrivée qui est de renouvellement, les services des clients sont des variables i.i.d. et le service se fait dans l'ordre des arrivées. On s'intéresse dans ce chapitre aux propriétés asymptotiques de cette file d'attente: lois à l'équilibre du temps d'attente, du nombre de clients ou encore de la charge de la file. Le cadre naturelle de cette étude est celui des marches aléatoires. 1. Résultats généraux sur la file GI/GI/1 FIFO Les clients arrivent aux instants t n , n E N et le client d'indice n requiert le service Un. Les suites des interarrivées (Tn) = (t n + 1 - t n ) des clients à la file d'attente et de leurs services (un) sont supposées être i.i.d. et indépendantes; Tn est la durée entre les arrivées des clients d'indice n et n - 1. Les arrivées multiples sont exclues et donc IP( Ta > 0) = 1. Sous cette hypothèse, le processus ponctuel d'arrivée est donc un processus de renouvellement. La charge de la file sera notée E(u) p = = ÀE(u). JE( T) Pour n > 0 W n est le temps d'attente du n-ième client quand le client d'indice o attend la quantité w. À l'instant t n + W n + Un le n-ième client quitte la file
34 2. LA FILE GI /GI /1 FIFO d'attente, l'instant de début de service du n + 1-ième client, t n +1 + W n + 1 est donc égal à max(t n +1' t n + W n + un). La suite (W n ) vérifie donc la relation suivante, (2.1) W o = W, W n = (W n - 1 + Un - Tn)+, quand n > 1, avec a+ = max(O, a) pour a E nt En posant X n = Un - Tn, (Sn) désigne la suite des sommes partielles as- sociées, pour n > 1, n Sn = L:Xk k=l et So = o. La tribu engendrée par les variables aléatoires U1, . .. ,Un et Tl, . . . ,Tn est notée 1= n . Le calcul explicite de la loi de la suite (W n ) et celle de son éventuelle li- mite est le principal sujet d'étude de ce chapitre. Le premier résultat concerne l'existence de cette limite. Un résultat similaire est montré dans un cadre plus général (voir la proposition 12.3 dans le chapitre consacré à la file G 1 G Il). PROPOSITION 2.1. 1. Si p < 1, (W n ) est une chaîne de Markov ergodique. Cette suite converge en loi vers une unique variable W telle que (2.2) W lOI (W + Xo)+, avec W et Xo = 0'0 - To indépendants. De plus IF(W = 0) > 0 et W a même loi que le maximum de la marche aléatoire associée à (X n ), loi W = supSn. n>O 2. Si p > 1, la chaîne de Markov est transiente et IF-presque sûrement, lim Wnln = JE(u) - JE(T). n-t+CX> DÉMONSTRATION. Par récurrence sur la relation (2.1), W n = (W n - 1 + Xn)+, il est clair que (X n , W n - 1 ) sont des variables indépendantes et donc que (W n ) a la propriété de Markov. En itérant (2.1), l'identité suivante s'obtient facilement par récurrence, W n = sup ( t Xi ) V ( w + tXi ) . 2kn+1 7,=k i=l Si JE(u - T) < 0, la loi des grands nombres montre que L=l Xiln converge p.s. vers la moyenne de Xl, E(u - T) < o. En particulier, IF-presque sûrement, la quantité (2.3) n W + Sn = W + L: Xi 7,=1
1. RÉSULTATS GÉNÉRAUX SUR LA FILE GI IGI Il FIFO 35 tend vers -00 et donc ne contribue plus à la borne supérieure (2.3) à partir d'un certain rang; IF-presque sûrement la variable W n ne dépend plus de w pour n suffisamment grand. Les hypothèses d'indépendance et d'équidistribution des suites de variables (O"i) et (Ti) donnent l'identité ( loi ( ) Xl, X 2 , . .. t X n ) = X n , Xn-1' . . . ,Xl , la relation (2.3) permet d'obtenir l'égalité (2.4) loi ( ) W n = SUp Sk V w + Sn . 0<k<n-1 La suite (W n ) converge donc en loi vers sup{Snln > O} qui est fini IF-p.s. puisque la marche aléatoire converge p.s. vers -00. La chaîne de Markov (W n ) a donc une probabilité invariante et toutes ces trajectoires se rejoignent indépendamment du point initial. La proposition 3.13 de [2] assure que (W n ) est une chaîne de Markov ergodique. L'équation (2.2) est l'équation de mesure invariante de cette chaîne de Markov. Si IF(W = 0) = 0, l'équation (2.2) peut s'écrire W loi W + X o , en prenant la transformée de Fourier, on obtient lE( exp(€X)) = 1 pour Re(€) = 0, soit X = 0, IF-p.s. d'après l'unicité de la transformée de Fourier, donc lE(X) = 0 ou encore p = 1, contradiction. La partie a) est montrée. Si p > 1, l'identité (2.3) montre que W n > w + L Xi, en utilisant encore la loi des grands nombres, IF-p.s. liminf W n > lE(cr) -lE(r) > O. n---++oo n En particulier, IF-p.s. W n > 0 à partir d'un certain rang (aléatoire) no, en som- mant la relation (2.1) entre no et n, il vient pour n > no n W n = W no + LX" no+1 d'où la dernière assertion de la proposition. o Si p < 1 et G(x) = IF(W < x), l'équation ci-dessous est la version analytique de (2.2) ( ) { G(X) = 0, x < 0, 2.5 G(x) = Joo G(x - y)X(dy), x > 0, où X(dy) est la distribution de Xo = 0"0 - Ta. Une technique d'analyse com- plexe peut être utilisée pour résoudre les équations (2.5), voir par exemple Gakhov [23]. Ce type d'approche présente toutefois l'inconvénient de perdre l'interprétation probabiliste de (2.5). Une technique de marches aléatoires sera introduite pour traiter cette équation. Le cas critique p = 1 n'est pas pris en considération dans la proposi- tion précédente. Dans le cas où les services et les interarrivées sont i.i.d. et indépendants, la proposition ci-dessous montre que cette file d'attente est en fait
36 2. LA FILE GI /GI /1 FIFO instable, pourvu que les variables (1 ou T ne soient pas constantes. La différence avec le cas p > 1 réside dans le taux d'explosion de la file: quand p > 1, le temps d'attente du n-ième client croît linéairement en n; dans le cas critique, la croissance est seulement de l'ordre de vn,. PROPOSITION 2.2 (File GI IGI /1 : le cas critique). Si p = 1 et si les va- riables 0'0 et Ta sont de carré intégrable et s l'une des deux variables est non dégénérée, la suite (W n / vn,) converge en loi vers la valeur absolue d'une variable gaussienne centrée de même variance que (10 - Ta. DÉMONSTRATION. On suppose W o = 0, la démonstration dans le cas général est similaire. La relation (2.4) montre que W n + 1 a même loi que V n = sup Sk. O<k<n Si TJ = y lE(((1o - TO)2), pour n > 0 on définit la fonction continue Yn(t) sur [0,1] valant Skl(TJvn,) au point k/n pour k = 0,. . . , n et linéaire entre ces points, 1 Yn(t) = (SLntJ + (nt - LntJ)Xl nt J+1), TJv n t E [0, 1], où ltJ désigne la partie entière de t. Les maxima de la fonction t-tYn(t) sont nécessairement atteints aux points kln, k = 0, . .. ,n, on en déduit l'égalité V n ) c = sup Y n (s . TJv n 051 Le théorème de Donsker , voir Billingsley [5] par exemple, établit la convergence en distribution de la suite des processus ((Yn(t))) vers un mouvement brownien (B(t)). Si C[O, 1] est l'espace des fonctions continues sur [0,1] muni de la norme uniforme, la fonctionnelle g --7 sup g(s), 0<5<1 est continue sur C[O, 1]. Par conséquent, pour toute fonction 1 continue bornée sur IR, la fonctionnelle g 4 1 ( SUp g(s) ) , 0<5<1 est continue bornée sur C[O, 1], ainsi lim JE ( 1 ( sup Yn(s) ) ) = 1E ( 1 ( sup B(S) ) ) . n-t+oo 0<5<1 0<5<1 - - - - La variable sUPO<5<1 Yn(s) converge en loi vers sUPO<5<1 B(s), qui a même loi que IB(l)l, vOir-Rogers et Williams [44] par exemple. La proposition est démontrée. D
2. FACTORISATION DE WIENER-HOPF 37 2. Factorisation de Wiener-Hopf Cette section est consacrée à un résultat classique de marche aléatoire qui permet d'exprimer la loi stationnaire du temps d'attente. L'approche probabi- liste exposée ici est due à Feller, nous suivons principalement la présentation due à Neveu[30]. Comme précédemment, pour n > 0 Sn désigne la somme partielle Xl + . . . + X n des variables i.i.d. (Xi)' Le petit lemme élémentaire suivant traduit la propriété de Markov forte d'une marche aléatoire. LEMME 2.3. Si v:O -t Nu {+oo} est un temps d'arrêt relativement à la filtration (Fn) tel que IP(v < +00) > 0, sachant l'événement {v < +oo}, la sute (Sv+n - Sv) est indépendante du couple (Sv, v) et a même loi que la marche aléatoire initiale (Sn)' DÉMONSTRATION. En effet si pEN et f et g sont deux fonctions boréliennes positives définies respectivement sur les ensembles IR N et IR, IE (f( (Sv+n - Sv) )g(Sv) l{v=p}) = 1E (f( (Sp+n - Sp) )g(Sp) l{v=p}) . La variable g(Sp)l{v=p} est Fp-mesurable et f((Sp+n - Sp)) ne dépend que des variable X k d'indice k > p + 1 ; l'indépendance des (X n ) donne l'égalité 1E (f((Sv+n - Sv))g(Sv)l{v=p}) = IE(f((Sn))) IE(g(Sv )l{v=p}), et donc le lemme. o THÉORÈME 2.4 (Factorisation de Wiener-Hopf). Pour u E C tel que 11.£1 < 1, il existe un unique couple de fonctions (ifJ+ (1.£, .), ifJ- (u, .)) vérifiant les conditions suivantes a) pour € E C tel que Re(€) = 0, 1 (2.6) 1 _ ulE( e-X) = 4>+ (u, ç)4>- (u, ç); b) les fonctions ifJ+ (1.£, .) et ifJ- (1.£, .) sont respectivement holomorphes dans le demi-plan droit {Re(€) > O} et dans le demi-plan gauche {Re() < O} et continues bornées ainsi que leur inverse dans la fer- meture de ce domaine; de plus, lim ifJ+(u,€) = 1. Re()-++oo DÉMONSTRATION. La variable v_ désigne le temps d'atteinte du demi-axe négatif, v _ = inf {k > OIS k < O}, avec la convention inf 0 = + 00. Il est clair que v_ est un temps d'arrêt relativement à la filtration (Fn). [30] Jacques Neveu, Files d'attente, 1983-1984, Cours de troisième cyle, Laboratoire de Pro- babilités de PU niversité de Paris VI.
38 2. LA FILE GI /GI /1 FIFO Pour E C tel que Re() = 0, l'indépendance et l'équidistribution des (X n ) donnent l'identité 1E ( Une-S" ) = "un (E(e-X))n = 1 1 1- u1E(e-X) n>O n>O - - en séparant les 11_ premiers termes de la somme précédente, il vient 1E ( 2: une-S" ) = lE ( 2: une-S" ) nO On<v_ + lE ( uv-e-Sv- 2: une-(S"+v_-SV_» ) . n>O Si 11_ = +00, la variable u v - e-sv- est bien entendu nulle (lui < 1). Le lemme 2.3 montre que, conditionnellement à l'événement {II_ < +oo}, les va- riables (11_ t Sv_) et la suite (Sn+v_ - Sv_) sont indépendantes et (Sn+v_ - Sv_) a même loi que (Sn), Le dernier terme de l'égalité précédente vaut donc lE ( u"-e-S,,- ) lE ( 2: une-S" ) , n>O on obtient ainsi (2.7) 1 1 - u1E( e-xo ) lE (L:on<lI_ une-Sn ) 1 - lE ( 1.£11- e -S,,_ ) En posant 1 <1>- (u,) = ( ) , 1 - lE u v - e-sv- pour Re() < 0, comme Sv_ < 0 et 11_ > 1, il est clair que o < 1 - 11.£1 < Il - lE ( 1.£"- e -S,,_ ) 1 < 1 + 11.£1; la fonction rP- (u, .) et son inverse sont par conséquent continues bornées sur le demi-plan {Re() < O} et holomorphes sur {Re() < O}. L'équation (2.7) suggère de poser rP+(u,) = 1E ( 2: une-{S" ) , On<v_ par définition de 11_ cette fonction s'exprime comme Â\ ( u t ) - 1E ( une-s" 1 ) '1'+ , - {SI >0,... ,S"-1 >o,Sn>O} . n>O
2. FACTORISATION DE WIENER-HOPF 39 Il reste à montrer que 4>+ possède les bonnes propriétés sur {Re() > O}. Le vecteur (Xl, X 2 ,... ,X n ) ayant même loi que (X n , Xn-1'.' . ,Xl), on a l'égalité ( 8 1 ) loi ( 8 1 ) . n, {Sl>O,... ,Sn-l>O,Sn>O} - n, {Sn>Sl,Sn>Sn-b... ,Sn>O} , la fonction 4>+ ( U, .) peut donc s'écrire comme A. ( u t ) = 1E ( une-Sn 1 ) 'f'+ , {Sn>Sn-l,... ,Sn>SbSn>O} . n>O Si 11+ désigne le premier temps de record de la marche aléatoire (Sn), 11+ = inf{k > OISk > Sk-1,... ,Sk > Sl, Sk > Sa = O}, la condition initiale Sa = 0 entraîne que 11+ est aussi le temps d'atteinte du demi-plan strictement positif 11+= inf{k > 01 Sk > O}. La fonction 4>+ peut donc se découper de la façon suivante, (2.8) 4>+ (u, €) = 1 + 1E ( ulI+e-Sv+ un-lI+e-(Sn-sv+)l ) {Sn>Sn-l,... ,Sn>Sl,Sn>O} . nlI+ La somme dans l'équation (2.8) porte sur tous les instants où la marche aléatoire atteint un record. Pour n > 11+, l'inégalité Sn > 811+ entraîne Sn > Sk pour tout k < 11+ ; les instants de records de la marche aléatoire (Sn) après l'instant n = 11+ sont donc aussi les instants de records associés à la marche aléatoire translatée (Sn+lI+ - SII+)' d'où 4>+(u,€) = 1 + lE ( ulI+e-Sv+ L: un-lI+e-(Sn-sv+) nlI+ l{Sn -s,,+ >Sn-l-S,,+ ,... ,Sn -S,,+ >S"++1 -S,,+ ,Sn -S,,+ >O} ) . En utilisant à nouveau le lemme 2.3, il vient A. ( u t ) - 1 + 1E ( ull+e-SV+ ) 1E ( une-Sn 1 ) 'f'+ , - {Sn>Sn-b... ,Sn>Sl ,Sn>O} n>O = 1 + E ( u"+e-£S"+ ) 4>+(u, ). La représentation de 4>+ (u, .) est donc analogue à celle de 4>- (u, '), 1 4>+ ( u, €) = ( ) , 1 - lE u ll + e -sv+ en particulier cette fonction et son inverse sont holomorphes sur {Re() > O} et continues bornées sur {Re() > O}. Comme SII+ > 0 si 11+ < +00, on en déduit lim 4>+ ( u,) = 1. Re()--++oo
40 2. LA FILE GI IGI /1 FIFO La preuve de l'existence de deux fonctions vérifiant les conditions a) et b) est donc achevée. Unicité. Si (1/J+, 1/J-) est un couple de fonctions vérifiant a) et b), la rela- tion (2.6) donne pour 11.£1 < 1 et Re() = 0, 1/J+ (1.£, ) <P- (1.£, ) <p+(u,ç) -1/J-(u,ç). La fonction H définie par H(Ü = t/J+(u,ç) , si Re(Ü > 0 et H(ç) = 4>-(u,ç) 1 <p+ (1.£, €) 1/J- (u, €) si Re() < 0, est holomorphe sur C - {Re() = O} et continue sur C, donc holo- morphe sur C tout entier (en utilisant le théorème de Morera par exemple, voir Rudin [45] par exemple). Cette fonction étant bornée, le théorème de Liouville montre que H est une fonction constante, or lim H(€)= lim t/J+(u,ç) =1, Re()+oo Re()+oo <p+ (u,) ainsi H - 1, soit 1/J+ = <p+ et 1/J- = <p-. La démonstration du théorème est terminée. D Dans la preuve du théorème précédent la proposition suivante a été montrée au passage. PROPOSITION 2.5. Pour lui < 1, les fonctions <p+ (u, .) et <p- (u, .) de la décomposition du théorème précédent s expriment sous la forme 4>+(u,ç)= 1 -€S =IE ( L une-sn ) , 1 - IE ( u lI + e v+ ) On<lI_ pour Re() > 0, et 1 4>- (u, Ç) = 1 _ IE( U V - e-€S,,- ) 1 pour Re() < 0, avec 11+ = inf{k > 01 Sk > O} et 11_ = inf{k > 01 Sk < O}. Par conséquent, pour lui < 1 et Re() = 0, 111 (2.9) 1 - ulE(e-€X1 ) = 1 -lE(uv+ e-€S,,+) x 1 -1E(uv- e-€S,,-) . La décomposition qui a été obtenue en <p+ et <p- ou encore en 11+ et 11_ n'est pas complètement symétrique. Les instants où la marche atteint 0 ont été associés arbitrairement au "-" de la décomposition, ce qui entraîne que SII_ < 0 si 11_ est fini et SII+ > 0 si 11+ est fini, d'où la condition lim <p+( u,) = 1. Re()+oo Cette différence n'intervient pas si la loi de X ne charge pas les points; dans ce cas la décomposition est symétrique.
3. APPLICATION À LA FILE GI /GI /1 41 Le lemme de Spitzer. La proposition précédente donne une interprétation probabiliste des deux fonctions + et 4J- de la décomposition de Wiener-Hopf. On peut aussi obtenir cette décomposition de la façon suivante: pour lui < 1 et E C tel que Re() = 0, 1 1 _ uE(e-£X) = exp (-log(1 - uE(exp( -X)))) ( +00 n ) = exp : E(exp( -X)t ( +00 n ) = exp : E(exp( -Sn)) 1 par conséquent 1 ( +00 un ) 1- uE(e-£X) = exp -;;:-E(exp(-Sn)1{Sn>O}) ( +00 n ) X exp : E(exp(-Sn)1{SnO}) . Si on définit respectivement 1/J+ et 1/J- comme les deux fonctions du membre droit de l'identité précédente, elles satisfont clairement les conditions du théorème 2.4. On obtient donc une autre expression probabiliste des fonctions + et _. Pour les questions abordées dans ce chapitre, cette représentation sera cependant peu utile: l'expression des lE{exp( -8n)1{Sn>O}) n'est, en général, pas facile à obte- nir; cela ne permet donc pas d'expliciter la décomposition. Et réciproquement, si la décomposition est connue, cette formulation donne peu d'informations sur la marche aléatoire. La représentation de la proposition 2.5 permet d'obtenir les lois jointes respectives de (v+, 8 11 +) et (v_, 8 11 _). 3. Application à la file GI/GI/l La loi du maximum d'une marche aléatoire est aussi la loi du temps station- naire de la file G I / G III d'après la proposition 2.1. Cette loi s'exprime à l'aide de la décomposition de Wiener-Hopf. PROPOSITION 2.6. 8i W o = 0, la loi de la suite (W n ) des temps d'attente des clients d'une file GI/GI/l vérifie pour lui < 1 et Re() > 0, (2.10) (1- u):L unE (e-£W n ) = <p+(u.) 1 n>O +(u,O) où + (u, .) est la fonction définie sur le demi-plan droit de la factorisation de Wiener-Hopf de la variable X = 0'1 - Tl, En particulier, sous la condition p < l, la transformée de Laplace de la loi stationnaire du temps d'attente est donnée par E(e-£W) = lim <P+(U,) 1 u-+1 + (u, 0)
42 2. LA FILE GI /GI /1 FIFO pour Re(€) > o. DÉMONSTRATION. La suite (W n ) définie par (2.1) est une fonctionnelle de la marche aléatoire (Sn), On décompose de la même façon que dans la preuve précédente, (2.11) 2: une-Wn = 2: une-Wn + u ll -2: une-wv_+n. n>O On<lI_ nO Pour n < v_, par définition de v_, Sk > 0 pour tout k < n, et d'après la relation (2.1) W o = 0 = So, W 1 = (X 1 )+ = Sl, W 2 = (Sl + X 2 )+ = S2,. . . , W n = (Sn-1 + Xn)+ = Sn, pour n < v_ ; de plus W II _ = (SII_-1 + X II _)+ = (SII_)+ = 0, le client d'indice v_ est le premier client après 0 à ne pas attendre. Le premier terme du membre de droite de l'égalité (2.11) peut s'écrire 2: une-Sn. On<lI_ La suite (W II _+ n ) vérifie W II _ = 0 et pour n > 0, W II _+ n + 1 = (W II _+ n + X II _+ n + 1 )+, qui n'est autre que la relation (2.1) pour la suite translatée (X II _+ n ). La suite (W II _+ n ) est donc la suite (W n ) associée à (X II _+ n ). Le lemme 2.3 montre que (W II _+ n ) a même loi que (W n ) et est indépendant de v. En prenant l'espérance de l'identité (2.11), il vient lE ( 2: une-wn ) = lE ( 2: une-sn ) + lE(u ll -)1E ( 2: une-wn ) , nO o n<lI_ nO par conséquent JE ( 2: une-wn ) n>O lE ( L:on<v_ une-£Sn ) 1 - IE( u 11_ ) La représentation de l/J+ de la proposition 2.5 donne 1 -lE(u ll -) l/J+ (u, 0) = 1 ' -u et donc l'égalité (2.10). Sous l'hypothèse p < 1, d'après la proposition 2.1, la suite (W n ) converge en loi vers W, soit lim lE(e-Wn) = lE(e-w), n+oo
3. APPLICATION À LA FILE GI /GI /1 43 pour tout tel que Re() > 0; il est facile d'en déduire la relation suivante, lim(l - u) u n 1E(e-€W n ) = 1E(e-€w), u--+1 n>O la proposition est établie. D a t Sv_ FIG. 1. Les suites (W n ) et (Sn) interpolées La proposition 2.6 permet donc, moyennant la connaissance de la factorisation de Wiener-Hopf associée à U - T, de déterminer la loi du temps d'attente sta- tionnaire. D'autres caractéristiques de la file d'attente s'expriment aussi par ce biais. 3.1. Les cycles d'occupation. Au cours de la preuve de la proposition 2.5 il a été montré que si v_ est fini, v_ est l'indice du premier client après 0 qui n'attend pas. La variable t v _ est par conséquent la durée du premier cycle d'occupation de la file d'attente et à t = t v _ un nouveau cycle d'occupation commence. La charge totale traitée pendant cette première période vaut E- O'i et la quantité -Sv_ = t v _ - E- O'i n'est autre que le temps de liberté du serveur pendant le premier cycle d'occupation. Sous l'hypothèse p < 1, les périodes d'occupation sont JP>-presque sûrement finies. Le deuxième cycle d'occupation est une fonction de la suite (u n + v +, T n + v +) qui est indépendante de la suite finie (unI\V_' TnI\V_) d'après le lemme 2.3. Les cycles d'occupation sont donc indépendants et équidistribués. De la proposi- tion 2.5 on déduit le résultat suivant. PROPOSITION 2.7. Sous la condition p < 1 la transformée de Laplace de la durée 1 d'une période de vacances est donnée par 1E ( -€I ) - 1 . 1 e - u 1 - 4>- (u, _€) 1
44 2. LA FILE CI JCI /1 FIFO pour Re(ç) > 0, et la fonction génératrice du nombre de clients sèrvis pen- dant une période d'occupation par ( 11_ ) 1 Eu =1- 4> ( )" _ u,O 3.2. Le nombre de clientse Si p < 1 et le temps d'attente W o du client o suit la loi du temps d'attente stationnaire W, la relation W loi (W + Xo)+ montre que pour tout n E N, le temps d'attente W n du n-ième client a même loi que W. La variable Qn désigne le nombre de clients à l'arrivée du n-ième client. Si le n-ième client trouve au moins k clients dans la file d'attente à son arrivée, comme la discipline de service est FIFO, le client arrivé à tn-k n'est donc pas encore parti, ainsi JP>(Qn > k) = JP>(tn-k + W n - k + O'n-k+1 > t n ) = JP> ( Wn-k + U n -k+l - 1"n-k+l > t 1"0 ) ; =n-k+2 les variables W n - k , O'n-k+1, (Ti), n-k + l < i < n étant indépendantes, on en déduit l'égalité IP( Qn > k) = IP ( W o + ua - 1"0 > 1"i) . Si k > 2, la variable tk-1 = 2: :- 1 1 T'I, est JP>-p.s. strictement positive, par consé- quent JP>(Qn > k) = JP> ((W o + Xo)+ > tk-1) = JP>(W > tk-1), d'après la relation (2.2). L'égalité précédente montre que la variable Qn converge en loi quand n tend vers l'infini, d'où l'identité JP>(Q > k) = JP>(W > tk-1) où Q est la loi asymptotique des (Qn); cette relation est aussi vraie pour k = 1 puisque {Q > 1} = {W > O}. PROPOSITION 2.8. Sous la condition p < l, si Q est le nombre de clients à l'arrivée d'un client dans la file d'attente à l'équilibre, pour k > l, (2.12) JP>( Q > k) = JP>(W > tk-1), où t k - 1 est la somme de k-1 variables indépendantes de même loi que TO et West une variable aléatoire indépendante de tk-1 ayant la loi du temps d'attente stationnaire. La distribution de la loi du temps d'attente à l'équilibre donne la distribution du nombre de clients que trouve un client à son arrivée.
3. APPLICATION À LA FILE GI IGI Il 45 3.3. La charge de la file d'attente. La charge V(t) de la file d'attente à l'instant t est la somme des services restant à effectuer par le serveur à cet instant. C'est aussi le temps qu»il faudrait attendre pour que la file se vide s»il n'y avait plus d'arrivées après t (voir la section consacrée à cette variable dans le chapitre 12). La charge juste avant l'arrivée d»un client est par conséquent le temps d'attente de ce client, pour n E N, V(t;;) = W n ; W n est la charge vue par un client qui arrive et V(t) est la charge vue par un observateur extérieur. La proposition 12.7 page 304 du chapitre sur la file GIG/1 donne la relation liant les lois du temps d'attente stationnaire d»un client W, de son service (j et de la charge à l'équilibre V, pour Re(€) > 0, ( 1 -€u ) JE (e-V) = 1 - ÀJE(cr) + ÀJE e-w -; . L'indépendance du temps d'attente et de la valeur du service d'un client pour la discipline FIFO permet de réécrire la formule de Takàcs de la façon suivante, JE (e-V) = 1 - ÀJE(cr) + ÀJE (e-W) 1 - JEe-O') 1 pour Re(€) > O. La loi du temps d'attente à l'équilibre donne la loi de la charge stationnaire. (2.13) 3.4. Représentations de la loi de W. La condition p < 1 est supposée être satisfaite dans cette partie. 1. La représentation de l/J+ de la proposition 2.5, pour lui < 1 et Re(€) > 0, l/J+(u,€) = 1E ( L une-€sn ) , o n<lI_ et le théorème 2.6 donnent, 1E (e-€W) = lim 1E ( L une-€Wn ) 1 - U u/1 1 - JE( u ll - ) , 0$ n<lI_ comme W n = Sn pour 0 < n < v_, il vient ( -€W ) _ JE ( Lon<v_ e-Wn ) JE e - JE(v_) La variable v_ est le temps de retour à 0 de la chaîne de Markov (W n ), l'équation ci-dessus n'est que la représentation habituelle de la mesure invariante d'une chaîne de Markov. 2. Une autre expression de la fonction l/J+ est donnée par la proposition 2.5, 1 + ( !L, f) = 1 JE( v -s ) 1 - U + e &1+
46 2. LA FILE GI /GI /1 FIFO la proposition 2.6 montre que si pour Re(ç) > 0, JE (e-W) = lim 1 - JE(u v +) _ 1 -IP+ < +00) 1 u--+ 1 1 - IE{ u 11+ e - Sv + ) 1 - IE( e - 1.'+ 1 {II + < + 00 } ) en particulier, comme 811+ > 0 si v+ < +00, en faisant tendre Re(€) vers l'infini il vient (2.14) r(w = 0) = r(v+ = +00). (2.15) Si a = r(v+ < +00), on obtient JE(e-W) = 1- a 1 - aJE (e-S"+ 1 v+ < +00) +00 n = L a n (1- a)JE (e-S"+ 1 V+ < +00) 1 n=O autrement dit, la proposition suivante est vérifiée. PROPOSITION 2.9. 8i (Zi) une suite i. i. d. de variables aléatoires indépen- dantes, distribuées comme 811+ sachant l'événement {v+ < +oo}, le temps d'attente stationnaire W a même loi que G LZi' =1 où G est une variable géométrique de paramètre r(v+ < +00) indépendante de la suite (Zi). L'identité précédente est facile à obtenir directement. La proposition 2.1 montre que la loi de West celle du maximum de la marche aléatoire (8n) associée à U - T partant de o. Si la marche aléatoire passe au-dessus de 0, i.e. sur l'événement {v+ < oo}, partant de t = v+ à la position 8 11 +, la marche repart comme de t = 0 en 0, indépendamment du passé (lemme 2.3). Partant de cette position, si la marche passe encore au-dessus de 0, le maximum sera au moins égal à la somme de deux variables indépendantes distribuées comme SII+ sachant l'événement {v+ < +oo}, et ainsi de suite (voir la figure 2 ci-dessous). Le maximum s'écrit donc comme une somme géométrique de variables indépendantes de même loi que 811+ sachant {v+ < oo}. Le paramètre de la variable géométrique étant r(v+ < +00), d'où la représentation précédente de la loi de W. 4. Les files d'attente GI/M/I et M/GI/l Ici X = U - T avec une des deux variables T ou U distribuée exponentiel- lement. La factorisation de Wiener-Hopf s'applique aux cas, d'école, de ces files d'attente.
4_ LES FILES D'ATTENTE GI/M/1 ET M/GI/1 47 1 w ----------------------- 1 S+ ---------------------- S2 ....+ ------------------. S+ t FIG. 2. Décomposition du maximum de la marche aléatoire Si (4)+, l/J-) est le couple de fonctions de la factorisation de Wiener- Hopf pour la variable X, en posant pour lui < 1, ,,/. ( ë ) = 4>-(u, -€) et ,,/. ( ë ) Â\ ( ë ) Â\ ( ) Y'+ u, Â\ ( _ ) , Y'- u, = '1'+ u, - '1'- U, -00 , t.p_ u, 00 (2.16) avec 4> - ( U, - 00) = lim 4>- ( u,) = 1 lE( \ ) 1 Re«()--+-oo - U V - {s...._ =O} le couple de fonctions (1/J+, 1/J-) est clairement celui associé à la factorisation de la variable -X. La factorisation pour la file M IGI Il se déduit donc de celle de la file GI / Mil. La loi du service u est supposée être une distribution exponentielle de paramètre J..L. PROPOSITION 2.10. Si X = u - r où u est exponentielle de paramètre J..L, la factorisation de Wiener-Hopf de X est donnée par J..L + € b( u) + € 4>+(u,) = b(u) + (' et 4>-(u,) = Jl + - uJllE(e£T) 1 pour lui < 1, b(u) est l'unique racine réelle positive de l'équation x - J..L(l - uE( e- XT )) = o. A u voisinage de u = 1, la racine b( u) se comporte de la façon suivante : a) Si p < 1, alors lim u ./1 b(u) = 13 où {3 est l'unique racine réelle> 0 de l'équation x - J..L (1 - E( e - XT )) = O. b) Si p > 1, alors lim u /1 b(u) = 0 et lim b( u ) _ 1 . u/1 (1 - u) 1E(u) -E(r)
48 2. LA FILE CI ICI /1 FIFO DÉMONSTRATION. Dans ce cas, la fonction caractéristique E( exp ( -€X)) vaut J-LE(exp(€r))/(J-L+€) et donc, pour U tel que lui < 1, 1 J-L+ 1 - uE( e-(X 1 ) - J-L + - uJ-LE( er) . Si fu() = J-L + ç - uJ-LIE(exp(çr)), sur le cercle Cp, = {€/I + J-LI = J1.} contenu dans le demi-plan gauche, on a IUJ-LIE( er) 1 < IUJ-LI < IJ-LI = I€ + J-LI. Le théorème de Rouché (voir Rudin [45] p. 242 par exemple) montre que lu a une seule racine, de multiplicité 1, à l'intérieur de Cp,. De plus, toute racine € de lu dans le demi-plan gauche vérifie lx + J-LI = IUJ1.E(exp(€r))1 < J-L; cette racine est nécessairement à l'intérieur de C p,. La fonction lu a une unique racine -b( u) dans le demi-plan gauche. Celle-ci est réelle, b( u) est la solution de l'équation 9u ( x) = J-L (1 - uIE( e - xr ) ) sur Il4 (voir la figure 3 et la démonstration pour gl ci-dessous ). L'identité 1 J-L + ç b( u) + € = x 1 - ulE( e-Xl ) b( u) + € J-L + € - UJ-LIE( er) donne la factorisation de Wiener-Hopf dans ce cas; en effet en posant J-L + € b( u) + € cP+( u, Ç) = b( u) + et cP- (u,) = J.L + - UJ.LIE( er)' pour lui < 1 et Re(€) = 0, les fonctions 4J+ et 4J- ainsi définies vérifient les conditions a) et b) du théorème 2.4. Si p < 1, comme gl (0) = 0 et g (0) = J-LE( r) = E( r) lIE( 0') > 1 et que gl converge vers J1. à l'infini, il existe un autre point fixe /3 strictement positif. La fonction gl étant concave, il ne peut y en avoir d'autre. Pour tout U E [0,1[, la décroissance des fonction x -t gu ( x) et U -t gu ( X ), 0 < U < 1, montre la décroissance de U -t b( u) et la relation b( u) > (3. La limite limu /1 b( u) est aussi un point fixe non nul de gl supérieur à {3, elle vaut donc nécessairement (3. La première partie de la proposition est démontrée. Si p > 1, la dérivée de gl à l'origine est strictement plus petite que 1, la concavité de gl montre que 0 est le seul point fixe sur Il4 de gl et donc lim u /1 b(u) = o. Pour u tel que lui < 1, J.L - b( u) = UJ.LJE ( e-b(u)r) , et en faisant le développement limité JE ( e-b(u)r) = 1 - IE(r)b(u) + o(b(u)), il vient . J-L(l-u) hm b() = 1 - J.LIE( r), u/1 u ce qui achève la démonstration de la proposition. D
4. LES FILES DtATTENTE GI/M/1 ET M/GI/1 49 /J. 9u(X) 91(X) /J.(l-u) o x 13 b( u ) FIG. 3. Les fonctions gu et gl, le cas p < 1. 4.1. La file GI/M/I. Dans cette section la loi des services est une expo- nentielle de paramètre J1.. La proposition suivante exprime que, conditionnelle- ment à ce qu'il soit non nul, le temps d'attente stationnaire d'une file d'attente GI/M/1 suit une loi exponentielle. PROPOSITION 2.11. a) Sous la condition p < 1, la loi W(dx) du temps d'attente stationnaire de la file d'attente GIIMl1 est donnée par (2.1 7) W(dx) = oo + (1 - ) {je-/3x dx, où {3 est l'unique solution dans l'intervalle ]0, J1.[ de l'équation (2.18) J1. (l-lE(e- 13 7")) = {3. b) Si p > 1, la durée d'une période d'occupation est infinie avec proba- bilité 1 - 11 p, DÉMONSTRATION. La transformée de Laplace de W s'obtient à l'aide des propositions 2.6 et 2.10, E(e-£W) = lim iP+(u,€) = lim J.L + € x b(u) = J.L + € x {j u/,l 4>+ (u, 0) u/'l b( u) + J1. {3 + € J1. = {3 + ( 1 _ (3 ) {j , J1. J.L + {3
50 2. LA FILE GI IGI Il FIFO d'où l'assertion a). En utilisant les propositions 2.7 et 2.10 , E ( ull- ) = 1- J1.(1- u) b( u ) , d'où r(v_ < +00) = lim u /'l1E(u ll -) = l/p, et donc le b) de la proposition. D Un résultat similaire est aussi vrai pour la charge : COROLLAIRE 2.12. Si P < 1, la lo de la charge stationnaire de la file d'attente GIIM/1 est donnée par (2.19) V(dx) = (1 - p)t5 o + p{3e-/3x dx, avec {3 solution de (2.18). DÉMONSTRATION. D'après la formule de Takàcs (2.13), ( 1 -O' ) JE (e-£V) = 1 - p + -XJE (e-£W) JE - ; 1 il ne reste plus qu'à utiliser la proposition précédente. D PROPOSITION 2.13. Si P < 1, la loi stationnaire du nombre Q de clients que trouve un client à son arrivée dans la file est une loi géométrique de paramètre 1 - {3/ J1. où {3 est l'unique solution dans l'intervalle ]0, J1.[ de Jl (1 - lE (e-I3 T )) = {3. DÉMONSTRATION. D'après la proposition 2.8, pour n > 2, r(Q > n) = r(W > t n - 1 ), W sachant {W > O} suivant une loi exponentielle de paramètre {3, donc J1D(Q > n) = J1D(W > O)JE(e- J3tn - 1 ) = (1 - ) JE (e-J3T) n-l , d'après la relation (2.18) cette dernière quantité vaut (1 - {31 Jl)n. La démons- tration de la proposition est terminée. D Remarque sur la loi conditionnelle de W. Le caractère exponentiel de la loi conditionnelle du temps d'attente stationnaire peut se voir de manière proba- biliste assez simplement avec la proposition 2.9. Il faut tout d'abord déterminer la loi de la variable SII+ sachant que v+ est fini, position de la marche lors du pre- mier passage au-dessus de O. Les contributions positives de la marche aléatoire sont uniquement dues à la variable (j qui suit une loi exponentielle. Si la marche passe au-dessus de 0, la propriété d'oubli de la loi exponentielle entraîne que le saut au-dessus de 0, qui vaut SII+' suit une loi exponentielle de paramètre J1.. Formellement on peut l'établir de la façon suivante, +00 r(SII+ > a,v+ < +00) = L:r(S < O,i < n,Sn> a) n=l +00 = L: r(Sn > a ISi < 0, i < n, Sn > O)r(Si < 0, i < n, Sn > 0), n=l
4. LES FILES D'ATTENTE GI/M/1 ET M/GI/1 51 pour n > 1 et a > 0, on a l'égalité r(Sn > a ISi < 0, i < n, Sn > 0) = r(U n > a - Sn-1 + Tn ISn-1 < 0, Un > -Sn-1 + Tn) = e-lJ.a, d'où r(SII+ > a, V+ < +00) = e-lJ.ar(v+ < +00) = e-lJ.a. La loi de West donc identique à celle d'une somme de G variables i.i.d. de même loi que SII+ sachant {v+ < +oo}, Le. exponentielles indépendantes de paramètre J.L. La variable G est une variable géométrique de paramètre a = JP>(v+ < +00) indépendante de ces variables i.i.d. En utilisant l'égalité {W > O} = {v+ < +oo}, on obtient la relation suivante: pour de partie réelle positive ]E(e-W 1 W > 0) = ]E(e-W 1 v+ < +00) _ n-1 ( l ) ( J.L ) n (1 - a)J.L - a -a J.L+€ - (1-a)J.L+€' par conséquent la variable W conditionnée à être non nulle suit une loi expo- nentielle de paramètre (1 - a)J.L. Il ne reste plus qu'à calculer a = JP>(W > 0). La relation (2.2) donne r(W = 0) = r(W + U < T) = (1 - a)r(u < T) + ar(W + u < TI W > 0), donc 1 - a = (1 - a)JP>(u < T) + ar(W + u < TI W > 0), en utilisant que la loi de W sachant {W > O} est une exponentielle de paramètre (1 - a)J-L, 1- a = 1- E (e- C1 - ar )Il T ) . Ainsi (1 - a)J.L est solution de (2.18) et vaut par conséquent 0 ou (3. Comme 1 - a = r(W = 0) > 0, on en déduit a = 1 - (3 1 J.L. 4.2. La file M/GI/I. La loi de la variable T est une loi exponentielle de paramètre À. PROPOSITION 2.14. a) Si p < 1, la transformée de Laplace du temps d'attente stationnaire d'une file d'attente MIGI Il est donnée par la formule de Pollaczek- Khintchine : pour Re() > 0, (2.20) 1E ( e-W ) _ 1 - p - 1-À-l(l-]E(e-(CT))' b) Si p > 1, la durée d'une période d'occupation est infinie avec proba- bilité {31 J-L, où {3 est la solution de (2.18).
52 2. LA FILE GI /GI /1 FIFO DÉMONSTRATION. La factorisation de u - T en 1/J+, 1/J- s'obtient en utilisant la relation (2.16) et la proposition 2.10, en remplaçant J1. par À et T par u, 1/J+(u,) 4J-(u, -) b(u) - À(l - u) 1/J+(u,O) 4>-(u,O) À - - uÀJE(e-CT) x b(u) , pour lui < 1 et Re() > O. Si p < 1, JE ( -W ) r 1/J+(u,) (l-p) e = u 1/J+ ( u, 0) = - À( 1 - lE{ e-CT )) , d'après le comportement de b(u) au voisinage de 1 dans ce cas (Proposition 2.10, en se rappelant que u et T sont inversés), d'où l'assertion a) de la proposition. De la même façon que pour la file GI lM/l, la décomposition de Wiener-Hopf donne la fonction génératrice de la variable v _ , E( u 11- ) = 1 _ b( u) 1 J1. si p > 1, alors b(u) -t /3 quand u -t 1, soit r(v_ < +00) = 1-{31J-L. D Le résultat suivant est une propriété remarquable de la file M IGI Il : la loi de la charge stationnaire à un instant arbitraire est la même que la loi de la charge stationnaire juste avant une arrivée de client (autrement dit, le temps d'attente stationnaire). La section 1 du chapitre 7 donne une explication générale de ce phénomène. COROLLAIRE 2.15. Si P < 1 la loi de la charge stationnaire V est la même que la loi du temps d'attente. DÉMONSTRATION. En effet, la relation (2.20) peut s'écrire ( 1 -CT ) E (e-€W) = 1 - P + ,XE (e-€W) E - ; 1 et le membre de droite vaut lE{exp(-€V)) d'après la formule de Takàcs (2.13). D Remarque sur la loi de W. La relation (2.20) n'a pas d'interprétation pro- babiliste immédiate comme dans le cas de la file G 1 1 Mil. Cette loi à l'équilibre peut cependant se décomposer comme suit, pour Re() > 0, +00 (2.21) E (e-€W) = L pn(l - p) (E (e-€R") r n=O +00 = L pn(l_ p)E (e-€l:; Rk) 1 n=O où R CT est une variable aléatoire telle que JE ( _RO' ) = 1 - JE(e-CT)) e lE(u)' la variable R CT a même loi que le premier point d'un processus de renouvellement stationnaire associé à u, voir le chapitre 1 page 29. En particulier sa densité
5. LA FILE D'ATTENTE Hl/G/1 53 sur Il4 vaut IP(u > x)/E(u). D'après l'identité (2.14), r(W = 0) = r(v+ +(0) = 1 - p, la proposition 2.9 et la relation (2.21) suggèrent donc que la loi conditionnelle de SII+ sachant {v+ < +oo} est la loi de RU. PROPOSITION 2.16. Si p < 1, la loi stationnaire du nombre Q de clients que trouve un client à son arrivée est donnée par (2.22) IP'(Q = n) = r (Àx)n-l e->''''W(dx), J]O,+oo] (n - 1)! r(Q = 0) = 1 - p, n > 1, où W(dx) est la loi du temps d'attente stationnaire. DÉMONSTRATION. D'après la proposition 2.8, en utilisant que le processus d'arrivée N>. est un processus de Poisson de paramètre À, pour n > 1 IP(Q = n) = IP(tn-l < W < t n ) ( ('xw)n-l _ ) = IP'(N).(]O, W[) = n - 1) = lE (n _ 1)! e w l{w>o} . Le passage à la limite quand Re(€) vers l'infini dans l'identité (2.20) montre l'égalité r(W = 0) = 1 - P et comme r(Q = 0) = r(W = 0), la preuve de la proposition est terminée. D 5. La file d'attente HI/G/l Cette section est consacrée à un exemple assez représentatif de l'utilisa- tion en pratique de la décomposition de Wiener-Hopf. La notation Hl (hyper- exponentielle d'ordre 1) désigne les lois dont la transformée de Laplace est donnée par N (2.23) E( e-T) = Il a , ai + € =1 pour Re() > 0, N E N et 0 < al < a2 < ... < aN. Une telle variable T est la somme de variables aléatoires exponentielles indépendantes dont les paramètres respectifs valent al, . .. ,aN. Dans cette section la loi des interarrivées est donnée par (2.23). Pour calculer la loi du temps d'attente stationnaire associé à cette file d'attente, la fonction à décomposer vaut 1 nl(ai - ) 1-u1E(e-Xo) - n l(ai-€)-uE(e-U)n f lai' avec lui < 1 et Re(€) = o. Si K > aN et DK = {I Re(€) > 0, I€ - aNI < K}; quand E C appartient au bord de DK, nécessairement I€ - ail > ai pour tout i < N, d'où l'inégalité N N N uE(e-U) Il ai < lui Il ai < Il(ai - €) , =1 =1 i=l (2.24 )
54 2. LA FILE GI IGI /1 FIFO o aN+K FIG. 4. Le contour de DK le théorème de Rouché montre que le dénominateur de (2.24) a exactement N racines ai(u), i = 1,... ,N dans DK. En faisant tendre K -t +00, on en déduit que le demi-plan droit ne compte que N racines et elles sont toutes dans DaN' L'équation (2.24) se réécrit 1 fi ai - nl(ai(u) - ) 1- u1E(e-€Xo) - ,=1 ai(u) - n l(ai - €) - uE(e-cr) n l a,' pour lui < 1 et Re() = o. En posant A. ( t ) _ nl(ai(u) - ) t A. ( t ) Il N ai - ç 'f' + u, - N N e 'f' - u, = a.. ( U ) _ t' ni=l (ai - ç) - uE( e-cr) n'=l a, ,=1. ç ces deux fonctions vérifient clairement les assertions a) et b) du théorème 2.4. La transformée de Laplace de W s'exprime donc comme (2.25) E(e-W)=lim(l-u)fI ai N nl(ai(u)-) N . u/,l i=l ai (u) ni=l (ai - ç) - uE( e-€cr) ni=l ai Pour u tel que lui < 1, les ai(u), i = 1,. .. ,N sont les solutions dans le demi-plan droit du dénominateur de (2.24) et vérifient l'équation N (2.26) fu() = 1 - uE ( e-H<T-r») = 1 - uE (e-<T) Il ai = o. i= 1 ai - € La fonction lu est concave sur l'intervalle ]0, a1[, lu(O) = 1 - u et lim fu(ç) = -00, € -+0,1 elle a donc une unique racine al (u) dans cet intervalle. La fonction u -t f u (ç) étant décroissante pour ç E]O, a1[, il en va de même pour u -t a1(u). Comme Il (0) = 0 et I (0) = E( u) - E( T) < 0, la concavité de Il montre que 0 est
6. UNE PREUVE PROBABILISTE 55 la seule racine de /1 sur l'intervalle [0,a1[. La limite lim u /1 a1(u) étant aussi une racine de f1 dans cet intervalle; elle ne peut que valoir 0, par conséquent lim u /l al (u) = O. Un développement limité au voisinage de 0 de l'équation (2.26) donne facilement que limu 1 (1 - u) 1 al ( u) = IE( r) - E( u). PROPOSITION 2.17. Si la loi commune des interarrivées est la loi de la somme de N variables aléatoires indépendantes exponentielles dont les paramètres valent respectivement 0 < al < a2 < . . . < aN, sous la condition E(u) < IE(r) la transformée de Laplace du temps d'attente stationnaire est donnée par (2.27) E(e-w) = al(E(r) - E(u)) n2 ai(l - ta.d 1 E( e-O') ni=l ai - ni=l (ai - €) où les ai, i = 2, . . . ,N sont les solutions non nulles dans le demi-plan droit de l'équation N N IE(e-O') Il ai - Il (ai - ) = O. =1 i=l DÉMONSTRATION. Pour i > 2, les (ai(u);O < u < 1) étant bornés, on note ai une des valeurs d'adhérence quand u tend vers 1. En utilisant l'identité (2.25) et le comportement de a1(u) au voisinage de 1, on obtient la relation (2.27). Comme E(exp( -€W)) est défini pour tout tel que Re(€) > 0, on en déduit que les ai, i > 2, sont non nuls et sont les racines du dénominateur de (2.27) dans le demi-plan droit. La proposition est établie. 0 La condition de stabilité ne concerne que le comportement de la racine al (u) au voisinage de u = 1. 6. Une preuve probabiliste de la factorisation Le propos de cette section est de montrer que les calculs menés dans la sec- tion 2 ont une version probabiliste. Essentiellement, la démonstration faite aupa- ravant pour obtenir la décomposition de Wiener-Hopf s'appuie sur le découpage, aux temps d'arrêt v+ et v_, de la série 1 q,(u,) = 1 _ uE(e-X) = LunE (e-Sn) 1 n>O pour lui < 1, Re(€) = O. La méthode présentée dans cette section est due, dans un cadre plus vaste, à Greenwood et Pitman(15). En posant 1-u t/J(u,) = l-uE(e-X) ' pour u E]O, 1[, la fonction 1jJ peut s'écrire comme 1jJ(u,€) == Lun(l-u)E(e-Sn) =E(e-sG), n>O [15] P. Greenwood and J. Pitman, Fluctuation identities for Lévy processes and splitting at the maximum, Advances in Applied Probability 12 (1980), 893-902.
56 2. LA FILE GI 101 /1 FIFO où G est une variable géométrique de paramètre u, indépendante de la marche aléatoire (Sn). La fonction 1/J peut se décomposer de la façon suivante. THÉORÈME 2.18. Si G est une variable géométrique de paramètre u E ]0, 1[, ndépendante de la marche aléatore (Sn), alors (2.28) E (e-€Sa) = 1 - u = E (e-€Ma) E (e-€ma) , 1 - u1E( e-x ) s Re(€) = 0, avec pour n E N, Mn = sup Sk, O<k<n m n = inf Sk. O<k<n DÉMONSTRATION. La variable T désigne le premier instant d'atteinte du maximum de (Sn) avant l'instant G, T = inf{k > OISk = MG}, en reprenant la variable G géométrique précédente, on va établir dans un premier temps l'égalité (2.29) E (e-€Sa) = E (e-€Ma) E ( e-€(Sa-Ma») , ou encore, de façon équivalente E (e-€Sa) = E (e-€ST) E ( e-€(Sa-ST») . Si T était un temps d'arrêt, le lemme 2.3 donnerait l'indépendance entre ST ST o ST-SG T G FIG. 5. Décomposition de la marche aléatoire arrêtée à G et So - ST, et la décomposition (2.29) serait démontrée. La variable T n'est cependant pas un temps d'arrêt, il faut aller plus loin que T pour savoir que T est bien un temps d'atteinte du maximum. La propriété d'indépendance est cependant vraie, elle est due à la propriété d'oubli de la loi géométrique de G.
6. UNE PREUVE PROBABILISTE 57 ASSERTION. les variables Sr et Sc - ST sont indépendantes. En notant comme précédemment, 11+ = inf{k; Sk > O}, la suite finie £ = (Sk; 0 < k < 11+) est appelée une excursion; c'est la trajectoire de la marche aléatoire arrêtée au moment où elle devient strictement positive. Le lemme 2.3 montre que la marche aléatoire (Sn) est le recollement d'excursions (E.) = ( ( X; 0 < k < v ) ) indépendantes et distribuées comme £. Il n'est bien sûr pas exclu que la marche aléatoire ne soit le recollement que d'un nombre fini d'excursions, la dernière correspondant à une période d'occupation infinie. Ce sera le cas avec probabilité 1 si r (11+ = + 00) > o. Si (ai) est une suite i.i.d. de variables aléatoires géométriques de paramètre u, on procède de la façon suivante: pour chaque i E N, si G i < IIi, l'ex- cursion £" est peinte en rouge. Autrement, si Gi > II, l'excursion est laissée inchangée. La variable T désigne l'indice de la première excursion marquée en rouge. L'indépendance de (ai) et (Sn) montre que, conditionnellement à T, les excursions £", 0 < i < T - 1 sont indépendantes des excursions £i, i > T. Une excursion n'est positive qu'au dernier point de sa trajectoire à l'instant 11+, les maxima successifs de la marche aléatoire ont donc nécessairement lieu aux der- niers instants des excursions. En posant r-1 G = Il'' + G- + 'T' "=0 comme G; < 11+, le maximum de la marche avant a est donc atteint avant - E II, par conséquent S - 'T-l Il' u,=o + =M E 'T-l Il' ,=0 + = Ma' En particulier Ma est une fonctionnelle des excursions £i, 0 < i < T - 1 et a'T Sa-Ma= LX;, k=l ne dépend que de l'excursion £;. Par conséquent les variables Sa - Ma et MG sont indépendantes. Pour établir l'assertion il suffit maintenant de prouver que la variable G a même loi que G et est indépendante de la marche (Sn). La propriété d'oubli de la loi géométrique, r(G -11; > nlG > II) = un, montre que, conditionnellement à l'événement {G > II}, la variable G s'exprime comme IIi + G 1 , où G 1 est une variable géométrique indépendante de IIi et par
58 2. LA FILE CI JCI /1 FIFO conséquent de la marche aléatoire. En recommençant, conditionnellement à l'évé- nement {G 1 > v}, on a l'identité G 1 = vî +G 2 , avec G 2 indépendante de (Sn), et ainsi de suite. De cette façon on obtient une suite de variables géométriques (G n ) indépendantes de (Sn), telles que G = E-l v + G-r, où T est le premier indice i pour lequel Gi < v. La variable G a donc même loi que G. La variable - G est donc géométrique de paramètre u et indépendante de la marche aléatoire. La relation (2.29) est établie. Il reste à prouver l'identité (2.28), ou encore que Sc - Mc a même loi que mc. La relation c Sc - Mc = inf Xi, O<k<C L..J - - k+1 et l'indépendance de G et de la marche aléatoire donnent l'identité en loi (Xc, XC-l,. .. ,Xl) loi (Xl, X 2 ,. .. ,Xc), d'où k Sc - Mc loi inf Xi = mC O<k<C L..J ' - - 1 ce qui achève la démonstration du théorème. D En notant 1P+(u, €) = lE(exp( -€Mc)) et 1P-(u, €) = E(exp( -mc)), comme Mc > 0 et mc < 0 les deux fonctions 1P+ et 1P- ont les propriétés d'holomorphie, de continuité et de bornitude des fonctions <P+ et <P- de la décomposition de Wiener-Hopf. Le résultat d'unicité du théorème 2.4 montre que pour Re(€) > 0, E (e-MG) cI>+( u, 0 = P(MG = 0) , et pour Re() < 0, cI>-(u, 0 = JE (e-€mG) l-lE(u"+) . 1-u L'identité {Mc = O} = {G < v+} donne l'égalité IP(Mc = 0) = 1 - E(u ll +) et de la relation (2.9) on déduit 1 - IE(u ll +) 1 1 - u - 1 - IE( u 11- ) . La proposition suivante est donc démontrée. PROPOSITION 2.19. Si G est une variable géométrique de paramètre u E ]0,1[, indépendante de la marche aléatoire, les fonctions cP+, cP- de la décom- position de Wiener-Hopf s'expriment de la façon suivante, E( e-MG ) E( e-mG) cI>+(u,O = 1 _ JE(u"+ ) ' cI>-(u, {) = 1 _ JE(u"- ) ' avec, pour n E N, Mn = sup Sk O<k<n et m n = inf Sk, O<k<n
CHAPITRE 3 Théorèmes limites Sommaire 1. Introduction 59 2. La marche aléatoire biaisée 60 Changement de probabilité et martingales positives 61 U ne famille de marches aléatoires biaisées 63 3. Asymptotique de la queue de distribution de W 64 Application aux files M/G/1 et G/M/l 67 4. Le maximum d'une période d'occupation 68 5. La file GI/GI/1 au voisinage de la saturation 70 6. La marche aléatoire conditionnée à dépasser a 75 1. Introduction La factorisation de Wiener-Hopf permet, en théorie, de calculer la trans- formée de Laplace du temps d'attente de la file d'attente GI IGI Il FIFO à l'équilibre. En pratique cette méthode revient à chercher les pôles et les zéros de fonctions définies dans le plan complexe. Il n'est pas toujours commode d'en calculer le nombre, ni a fortiori de les localiser. La transformée de Laplace s'ex- primant avec ces quantités, il peut être assez difficile d'obtenir une description qualitative simple de cette file d'attente. Dans ce type de situation, il est naturel d'étudier la variable temps d'attente au voisinage des valeurs critiques de certains paramètres. Le comportement du temps d'attente pour des valeurs extrêmes de certains paramètres est étudié dans ce chapitre. Tout d'abord on s'intéressera aux très grandes valeurs du temps d'attente. Sous certaines hypothèses, on le verra, la distribution du temps d'attente a une queue de distribution exponentielle; pour x assez grand P(W > x) l'V Ce-'Y'X, où C et 1 sont des constantes. La deuxième partie concerne la file d'attente juste en dessous du régime de saturation, il est montré que, convenablement renor- malisé, le temps d'attente converge en distribution vers une loi exponentielle.
60 3. THÉORÈMES LIMITES 2. La marche aléatoire biaisée Comme dans la précédente section, la suite (X n ) de variables i.i.d. est définie sur l'espace de probabilité canonique (0, F, P) associé à cette suite et on suppose que Xl est intégrable. On désigne par (Fn) = (O'(X 1 ,. .. ,X n )) la filtration de la suite (X n ) et la tribu F n'est autre que vnFn. La marche aléatoire associée sera notée (Sn) = (E - l Xi). Les deux résultats élémentaires suivants seront utiles par la suite. PROPOSITION 3.1. Si IE(X 1 ) > 0, alors pour a > 0, le temps de dépasse- ment de a, Ta = inf{nlSn > a}, est IP-presque sûrement fini et intégrable. DÉMONSTRATION. L'hypothèse E(X 1 ) > 0 permet de fixer une constante K > 0 telle que 1E(X 1 /\K) > O. Comme la marche aléatoire (E Xi /\ K) minore la marche initiale, le temps de dépassement de a pour celle-ci est supérieur à Ta. Il suffit donc de montrer la proposition pour une marche aléatoire dont les sauts sont bornés supérieurement. On suppose que les sauts positifs de la marche sont majorés par K. La suite (Sn - nE( Xl)) est une martingale et pour N > 0 la variable Ta /\ N est un temps d'arrêt borné, le théorème d'arrêt pour cette martingale donne la relation IE(STaAN - (Ta 1\ N)IE(X 1 )) = 0, et par conséquent IE( Ta /\ n) E( Xl) = IE( ST a AN) = E( ST a AN - S (Ta -1) + AN ) + IE( S (Ta -1) + AN) < a + K. Le théorème de convergence monotone permet de déduire l'inégalité E(Ta) < (a + K)/JE(X 1 ). D La proposition suivante concerne la marche aléatoire arrêtée à un temps d'arrêt, elle généralise l'identité JE(Sn) = nJE(X 1 ). PROPOSITION 3.2 (Formule de Wald). Si la variable aléatoire T est un temps d'arrêt integrable et E(IX 1 1) < +00, alors ST = E T- 1 Xi est intégrable et (3.1 ) E ( X.) = E(XdE(r). DÉMONSTRATION. Comme dans la preuve précédente, pour N E N le théo- rème d'arrêt appliqué à la martingale (E IXil- nE(IX 1 1)) et au temps d'arrêt T /\ N donne la relation ( TAN ) E IXil = E(r A N)E(IX 1 1) < E(r)E(IXd) < +00.
2. LA MARCHE ALÉATOIRE BIAISÉE 61 Le théorème de convergence monotone montre ainsi que la variable E IXil est intégrable. Le théorème d'arrêt appliqué à la martingale (Sn - nE(X l )) donne l'identité IE(SrI\N) = E(r A N)IE(X l ). La majoration ISrANI < E; IXil et le théorème de convergence dominée entraînent la convergence de la suite (E(SrAN)) vers IE(Sr)' Comme la suite (E(r A N)) converge vers 1E(r), l'identité (3.1) est établie. D LEMME 3.3. Si IE(X l ) < 0 et s 'il exste (J > 0 tel que 1 < E (e 8X1 ) < +00, il exste un unique 'Y > 0 tel que IE( exp ( 'Y Xl)) = 1. DÉMONSTRATION. La fonction y --t f(y) = E(exp(yX l )) est strictement convexe sur l'intervalle où elle est finie (la dérivée seconde est strictement po- sitive). Elle vérifie f(O) = 1, f'(O) = E(X l ) < 0 et f(9) > 1, il existe donc un unique 'Y > 0 tel que f('Y) = 1. D 1 o "Y FIG. 1. La fonction y -t E( exp(yX l )) Changement de probabilité et martingales positives. Dans la suite les hypothèses du lemme précédent sont supposées être satisfaites, '1 désigne la solution positive de l'équation en x, 1E(exp(xX 1 )) = 1. PROPOSITION 3.4 (Formule de Girsanov). Si les hypothèses du lemme 3.3 sont vérifiées, il existe une unique probabilité <Q sur (O,.r) telle que pour tout n > 0 et toute fonction Y .r n -mesurable positive, IEQ(Y) = L y dQ = L Ye-ySn dJP'. Sous la probabilité <Q, la suite (Sn) est aussi une marche aléatoire et la loi de Xl sous <Q a pour fonction caractéristique EQ (e- EXt ) = lE ( e-(E--y)Xt ) 1
62 3. THÉORÈMES LIMITES si Re(€) = O. La variable Xl est intégrable pour Q sous la condition 1E(IX 1 1 exp(')'X 1 )) < +00, dans ce cas 1EQ(X 1 ) > O. Si T est un temps d'arrêt et Y une variable positive Fr-mesurable, l'identité suivante est satisfaite, (3.2) l Yl{T<+oo} dlP = l Ye--rsTl{T<+oo} dQ. DÉMONSTRATION. Il est facile de vérifier que la suite (Zn) = (exp(')'Sn)) est une martingale. En effet, pour n > 1, lE ( e-ySn+1 l.r n ) = e-ySn lE (e-YX n +1) = e-ySn. Pour tout élément A E Fn, on pose Q,. (A) = L e -y Sn n, Qn est une probabilité puisque Qn(O) = 1E(exp(')'Sn)) = (E(exp(')'X 1 )))n = 1. Les (Qn) ainsi définis sont compatibles : si p < n, alors Qn (A) = Qp (A) pour tout A E Fp C Fn. En effet, Q,. (A) = lE (lAe-ySn) = lE ( lAIE ( e-ySn l.r p ) ) puisque A est Fp-mesurable; la propriété de martingale de (Zn) donne l'égalité Qn(A) = E(lAe1' S p) = ij,,(A). La suite de probabilités (Qn) est donc compatible. En prenant pour 0 l'espace canonique associé à la suite Li.d. (X n ), le théorème de Daniell-Kolmogorov (voir Rogers et Williams [44] par exemple) montre l'existence d'une unique probabilité Q sur F telle que Q = Qn sur :F n . La dernière assertion à prouver concerne la loi de (Sn) sous Q. Si { E C tel que Re({) > 0, pour n > lIa définition de Q donne la relation IF.Q (e- ESn ) = lE ( e-(E--Y)Sn) = (lE ( e-(E--y)X 1 ) ) n 1 par conséquent la variable Sn est la somme de n variables i.i.d. et la transformée de Laplace de leur loi commune est donnée par E( exp( -({ - 'Y)X 1 )). Sous la probabilité Q la suite (Sn) est une marche aléatoire. Si T est un temps d'arrêt et Y une variable aléatoire Fr-mesurable positive, +00 1 Yl{T<+oo} dlP = L 1 Yl{T=i} n, o =o 0 pour i E N, l Yl{T=i} n = l Ye--ys'l{T=i}e-Ys; n.
2. LA MARCHE ALÉATOIRE BIAISÉE 63 La variable Y étant .rr-mesurable, Ye-'Y s , l{r=i} est .ri-mesurable. Par défini- tion de Q, l Yl{-r=i} dlP = l Ye --yST l{-r=i} dQ, en sommant cette dernière identité on obtient la relation (3.2). La stricte convexité de la fonction f : y -t lE(exp(yX 1 )) vue dans la démons- tration du lemme 3.3 montre que la dérivée à gauche de cette fonction en y = 'Y est strictement positive. Si lE( 1 X 11 exp( 'Y Xl)) < +00, alors fi ( 'Y) = IE( Xl exp ( ')' Xl)) = 1EQ ( X 1) > O. La démonstration de la proposition est achevée. S'il existe 9 > 'Y tel que 1E(exp(9X 1 )) < +00, la condition E (IX 1 I e 'Y X l) < +00 est nécessairement satisfaite d'après la majoration x exp( 'Yx) < A+exp( 9x) pour tout x > 0 si A est suffisamment grand. Sous la probabilité IP la marche aléatoire (Sn) a une dérive E(X 1 ) négative mais sous la probabilité Q, cette dérive est positive (d'où la dénomination marche biaisée). Ce phénomène peut s'expliquer de la façon suivante: la probabilité Q est absolument continue par rapport à IP, dQ = exp(')'St) dIP sur la tribu .rt, en raison du coefficient exp( 'YSt) la probabilité <Q privilégie les chemins de la marche aléatoire pour lesquels St est très grand, ces chemins sont donc largement au dessus de O. Cette propriété de dérive positive sera importante par la suite. Ce procédé de changement de probabilité se généralise à toute une famille de martingales. o Une famille de marches aléatoires biaisées. De la même façon que dans la preuve de la proposition 3.4, si pour 0 < 9 < ge = sup{9 lE (e 8X1 ) < +oo}, la fonction </>(9) est définie par </>(9) = E (e 8X1 ) , la suite (exp( 9S n ) 1 </>( 9)n) est une martingale. Il est donc possible de définir une probabilité Qo sur (2 de telle sorte que pour tout n > 0 e 8Sn dQs = l/>(8)n dJP' sur la tribu :Fno Sous la probabilité Qo, la suite (Sn) est aussi une marche aléatoire. La trans- formée de Laplace de la loi des sauts de celle-ci est donnée par - ( e-Xl ) = E ( e-(-8)Xl ) 8 4>( 9) , en particulier, la valeur moyenne d'un saut vaut E (X 1 e 8X1 ) 8 (Xd = E( e 9X1 ) 0
64 3. THÉORÈMES LIMITES Et comme précédemment, si T est un temps d'arrêt et Y une variable aléatoire positïve :Fr mesurable alors, (3.3) l Yl{7"<+oo} dlP' = l Y ;;: l{7"<+oo} dQs. Lorsque (J varie, la marche aléatoire sous privilégie des chemins différents de la marche aléatoire initiale. Les probabilités Qg sont utilisées pour obtenir des résultats de grandes dévia- tions, par exemple pour estimer la probabilité de l'événement {Sn l'Van} avec a # E( Xl). Pour cela on utilise, s'il existe, (J tel que la marche aléatoire sous Qg croisse à la vitesse a, i,e, lF.Q8 (Xl) = a. Le théorème 5.20 page 132 sur les grandes déviations de la file M / M /1 est montré de cette façon. Remarquer que si Xl est RD-presque sûrement majoré par une constante C, la valeur maximale lF.Q8 (Xl) ne peut excéder C. Dans la suite de ce chapitre seul le paramètre 'Y est utilisé. Dans le cadre un peu plus délicat des diffusions les relations de changement de probabilité sont connues sous le nom de formule de Cameron-Martin ou de Girsanov. Par exemple si (B(t)) est le mouvement brownien standard, pour cr E IR la martingale exponentielle ( e crB (t)-cr 2 tf2 ) permet de la même façon un changement de probabilités. Pour cette probabilité il est facile de vérifier que le processus (B(t)) a même loi qu'un mouvement brownien avec dérive (B(t) - at). Ce procédé a de nombreuses applications, il permet dans certains cas de déduire la loi d'une fonctionnelle du mouvement brownien avec dérive à partir de la loi de cette fonctionnelle pour le mouvement brownien standard (voir Rogers et Williams [43] ou Revuz et Yor [42]). 3. Asymptotique de la queue de distribution de W Le contexte est celui de la file d'attente GI IGI Il. La variable X n vaut Un - Tn où (Tn) est la suite des interarrivées et (un)) celle des services, ces suites sont LLd., indépendantes entre elles et vérifient lE( (1) < lE( Tl ). Dans le chapitre 2 il a été montré que sous ces conditions, la suite des temps d'attente des clients de la file GI IGI /1 était une chaîne de Markov ergodique. De plus, le temps d'attente stationnaire W a même distribution que le maximum M de la marche aléatoire (Sn). Le théorème suivant décrit la queue de distribution de W, les premiers résultats de ce type sont dûs à Kingman[22]. THÉORÈME 3.5. Si les deux conditions suivantes sont vérifiées: a) IE(X 1 ) < 0 avec Xl = U1 - Tl; b) il existe (J > 0 tel que 1 < E (e 8 0') < +00; [22] J. F. C. Kingman, Inequalities in the theory of queues, Journal of the Royal Statistical Society B 32 (1970), 102-110.
3. ASYMPTOTIQUE DE LA QUEUE DE DISTRIBUTION 65 l'inégalité suivante est alors satisfaite (3.4) JP(W > a) = JP (r:;Sn > a) < e--.,.a, pour a > 0, où, est l'unique solution strictement positive de l'équation IE( exp ( 'Y Xl )) = 1. Si de plus la variable a est non latticielle (voir la définition page 29) et 1E (IX1Ie1'X1) < +00, la loi de la variable W a alors une queue de distribution à décrossance exponentielle et (3.5) lim e-.,.aJP(W > a) = C l = JP(II{ = +00) ) , 0.-4+00 - ,IE(X 1 e1'X 1 )1E v+e1' S &.l+ l{v+<+oo} où C l > 0 et 11+ est le temps d'atteinte de l'axe positif par la marche aléatoire, 11+ = inf{n/Sn > O}. Comme on le verra dans la preuve, la constante C 1 de (3.5) est bien définie. Son calcul explicite peut, éventuellement, se faire à l'aide de la loi jointe de (v+, Sv+). De toutes façons le paramètre important pour l'étude qualitative de cette file d'attente est, qui lui se calcule aisément en pratique. DÉMONSTRATION. Pour a > 0, Ta désigne le temps d'atteinte de [a, +oo[ par la marche aléatoire, Ta = inf{njSn > a}. Si M = sup{Snln > O}, l'identité (3.2) donne JP(W > a) = JP(M > a) = JP(T a < +00) = ! e--",ST a l{Ta<+oo} dQ (3.6) JP(W > a) = e--.,.aJEQ (e--"'(STa-a)l{Ta<+oo})' comme STo. > a, on obtient IP(W > a) < e-1'a, et donc l'inégalité (3.4). Si IE(IX 1 1 exp('YX1)) < +00. La formule (3.2) de la proposition 3.4 donne l'inégalité EQ(X l ) > 0 et, d'après la loi des grands nombres Q-presque sûrement, lim Sn = JEQ(Xd > o. n-4+oo n Par conséquent, Q-presque sûrement la suite (Sn) converge vers l'infini, en par- ticulier si a > 0, le temps d'arrêt Ta est Q-presque sûrement fini. L'identité (3.6) se réécrit (3.7) JP(W > a) = e--.,.aJEQ (e--",(STa -a»)
66 3. THÉORÈMES LIMITES Pour n > 0, la suite (ZI+) est définie par récurrence par ZI = 0 et ZI+l = inf{ n > ZI/ 8n - 8 v + > O}, en supposant comme d'habitude que inf 0 = +00, en particulier ZI = inf{nlSn > O} = ZI+. Comme la marche aléatoire sous Q converge presque sûrement vers l'infini, les variables ZI+ sont Q-p.s. finies. La suite (Sv n ) est par définition croissante, le lemme 2.3 page 37 montre + que sous la probabilité Q les accroissements (Sv n + 1 - 8 v n ) + + sont i.i.d. de même loi que Sv+. La suite (Sv;) est donc un processus de renou- vellement de loi 8 v +. On va montrer que les hypothèses du résultat de renouvel- lement (Proposition 1.27 page 30) sont satisfaites dans ce cas. - Intégrabilité. Comme lF.Q (Xl) > 0, le lemme 3.1 donne l'intégrabilité de la variable ZI+ pour la probabilité Q, la formule de Wald (3.1) montre par conséquent l'intégrabilité de la variable Sv+ pour la probabilité Q. - Sauts non latticiels. Les sauts positifs de la marche aléatoire sont dûs à la variable (j. L'hypothèse sur u entraîne donc que la variable Sv+ est non latticielle. La suite (Sv n ) est la suite des records successifs de la marche aléatoire. La + première fois où la suite (Sn) franchit le niveau a est nécessairement à un de ces instants de records, autrement dit Ta est un ZI pour p > 1. Sur l'ensemble {Ta. < +oo}, la quantité ST a est le premier point du proces- sus de renouvellement (Sv n ) après a. D'après le théorème de renouvellement, + quand a tend vers l'infini, la variable ST a - a converge en distribution, pour la probabilité Q, vers la variable F v + distribuée suivant la loi du premier point du renouvellement stationnaire associé à la distribution de Sv+, pour X > 0, 1 r+ oo Q(FI/+ > x) = lF.Q(SI/+) I" Q(SI/+ > y) dy. On déduit de l'équation (3.7) la convergence lim e1' a IP(W > a) = lF.Q ( e-1'F+ ) . a-t +00 Il reste à calculer le membre de droite, d'après l'expression de la loi de Fv+, on a 1 -lF.Q ( e -'YS+ ) 1EQ (e-'YFv+ ) = . 'YlF..Q (Sv+) L'identité de Wald, 1EQ(Sv+) = (ZI+)1EQ(Xl) et la relation (3.2) donnent 1 - 1E ( e -'Ys+ e 'Ys+ 1 { }) ( pt, ) v+<+oo EQ e-'Y + - - ')'JE(X 1 e'Y X 1) JE (v+e'Y Sv + l{I/+<+OO}) 1
3. ASYMPTOTIQUE DE LA QUEUE DE DISTRIBUTION 67 d'où IEQ (-'YF', ) IP'(II+ = +00) e "+ = -y JE (X 1 e'Y X l ) JE (lI+e'Y S ,,+ l{v+<+oo})' et l'identité (3.5) est démontrée. D Ce résultat est relié au phénomène suivant: en notant Ta le temps de dépas- sement du niveau a, quand a tend vers l'infini la marche aléatoire conditionnée à dépasser le niveau a se comporte entre 0 et l'instant Ta comme une marche aléatoire associée à la loi de Xl sous (Q. C'est en particulier une marche aléatoire de dérive positive. La section 6 donne la démonstration de cette propriété. Application aux files M/G/l et G/M/l. La moyenne des interarrivées [resp. services] vaut 11 J1. [resp. 1/ À] dans cette partie. La file GIM/I. L'équation E(exp('1(O' - r))) = 1 s'écrit 'Y = J-L (l-E(e-1'T)) , dans ce cas 'Y est le /3 de l'identité (2.18) page 49 de la proposition 2.11. Dans ce cas, le résultat asymptotique sur la queue de distribution est trivial puisque pour x > 0, IP(W > x) = (1 - /3/ J1.) exp( -(3x). La file MIG/I. On suppose que E(exp(90')) < +00 pour un 9 > o. Le taux de décroissance exponentielle 'Y est donné par la solution strictement positive de l'équation de point fixe '1 = À (E(e1'O') -1). Ces résultats supposent que 0' a un moment exponentiel. La proposition suivante donne l'ordre de grandeur de la queue de distribution de W quand 0' a une queue de distribution à décroissance polynomiale. PROPOSITION 3.6. S'il existe a, b > 0 et q > 1 tels que a b - < IP ( O' > X ) < - , x q - - - x q pour x suffisamment grand, il existe A, B > 0 tels que A B x q - 1 < IP(W > x) < x q - 1 . DÉMONSTRATION. La proposition 2.9 et la remarque de la page 52 montre que W peut se représenter comme E - l Zi, où G est une variable géométrique de paramètre p, indépendante de la suite i.i.d. (Zi) dont la loi commune a la densité IP(O' > x)/1E(O') , x > 0 (c'est la loi de Sv+). La distribution de Zl décroît aussi de façon polynomiale : (+oo IP(O' > y) IP'(ZI > x) = I" lE(u) dy, pour x assez grand, 1 +00 a 1 +00 b b 1 lE( ) dy < IP'(ZI > x) < lE( ) dy = ( )IE() I X yq 0' x yq 0' q - 1 0' x q -
68 3. THÉORÈMES LIMITES d'où l'existence de al, b l > 0 tels que pour x assez grand, al b 1 x q - 1 < P(Zl > x) < x q - 1 . D'après la représentation de la loi de W, pour x > 0, +00 ( n ) IP(W > :z:) = ; pn(1- p)1P Zi > :z: , en particulier pal IP(W > x) > P(G > 1, Zl > x) = pIP(Zl > x) > x q - 1 . Pour n > 1, l'inégalité élémentaire IP ( Z, > :z:) < t IP (Z, > : ) = nlP (Zl > : ) < : 1 donne l'existence d'une constante finie B > 0 telle que P(W > x) < B Ix q - l . La proposition est démontrée. 0 4. Le maximum d'une période d'occupation Le propos de cette section est d'estimer le maximum de la charge de la file d'attente sur une période d'occupation, ou encore la hauteur maximum des très longues périodes d'occupation du serveur. DÉFINITION 8. La condition (C) est satisfaite si 1. lE( Xl) < 0 avec Xl = U - T et la distribution de u est étalée (voir la définition page 29) ; 2. il existe (J > 0 tel que 1 < E( exp ((JO')) < +00, 3. 1E(IX 1 1 exp('1X1)) < +00; où '1 est l'unique solution strictement positive de l'équation E(e1'Xl) = 1. Si IE(X l ) < 0, le temps d'arrêt 11_ = inf{n > OISn < O} est fini P-presque sûrement. La marche aléatoire (Sn) fait une excursion positive sur l'intervalle {O, . . . ,11_ - 1}. D'après le chapitre 2, si un client initie un cycle d'occupation à t = 0 alors 11_ est l'indice du premier client qui n'attend pas après t = o. Le résultat principal de cette section est le suivant. THÉORÈME 3.7. Sous la condition (C) le maximum de la marche aléa- toire (Sn) sur une excursion positive vérifie la relation lim e1' a p ( max Sk > a ) a-++oo Ok<lI_ (3.8) dei lP(v+ = +00) (1 - lE ( e'Y S ,,- ) ) = C 2 = 'rIE ( Xl e'Y X l ) lE (v+e 'Y S ,,+ 1{1I+ < +oo} ) 1
4. LE MAXIMUM D'UNE PÉRIODE D'OCCUPATION 69 avec C 2 > 0 et v+ = inf{n > /Sn > O} et v_ = inf{n > OISn < O}. DÉMONSTRATION. Si n > 0, on note Mn = max Sk. Pour a > 0, - a<k<n P(Mv_ < a < Moo) = P(M v _ < a, Ta < +00), où Ta est, comme précédemment, le temps de dépassement de a par la marche aléatoire. En remarquant que l'événement {v_ < +00, Mv_ < a, Ta < +oo} = {Mv_ < a < Moo} = {Mv_ < a, v_ < Ta < +oo} est :FTa -mesurable, l'identité (3.2) donne IP'(M II _ < a < Moo) = JEQ (e--YSTa l{II_<+oo. M,,_ <a. Ta <+oo} ) . Comme JEQ(X 1 ) > 0, la variable Ta est donc finie Q-presque sûrement (Proposi- tion 3.1), ainsi IP'(M II _ < a < Moo) = e--yaJEQ (e--Y(ST a -a) l{II_<+oo. M,,_ <a} ) . Du théorème de Lebesgue on déduit qu'il existe aa > 0, ka > 0 tels que, si a > ao et k > ka, alors (11{v_<+oo, Mv_<a} -l{v_<+oo}1) < E et (l{kv_<+oo}) < E, par conséquent, pour a > aa et k > ka l'inégalité suivante est satisfaite, IJEQ (e--Y(STa -a) l{II_<+oo. M,,_ <a}) - (e--Y(STa -a) l{II_<k} ) 1 < 2£. L'événement {v _ < k}, ne dépendant que des variables Xl, . .. ,X k, la proposi- tion 1.27 page 30 montre que la variable ST a - a converge en loi et est asymp- totiquement indépendante des premiers point du processus de renouvellement, et donc des variables Xl,' . . ,X k , a.!}oo (e--Y(ST a -a) l{II_<k}) = (e --yF,,+ ) (l{II_<k}); F v + est la loi du premier point du processus de renouvellement stationnaire associé à Sv+ sous la probabilité Q. Noter qu'il faut aussi vérifier que la variable 8 v + est étalée si (J l'est, en utilisant que la variable v+ est non bornée c'est un exercice élémentaire. Finalement on obtient lim e'Yap(M v _ < a < Moo) = ( e-'YFv+ ) (l{v_<+oo}), a-+ +00 et d'après la démonstration du théorème 3.5, lim e'Yap(M oo > a) = EQ ( e-'YFv+ ) , a-++oo
70 3. THÉORÈMES LIMITES d'où lim e1' a IP(M II _ > a) = IE.o ( e-'YF+ ) (l-lF.Q(l{II_<+oo})) a-++oo IP'(II+ = +00) (1 - E ( e'Y s ,,- ) ) -yE ( X 1 e'Y X l ) E (lI+e'Y S "+ l{v+<+oo} ) , ce qui achève la démonstration du théorème. D La section 6 décrit plus précisément le comportement de la marche aléatoire conditionnée à atteindre un très haut niveau. 5. La file GI/GI/l au voisinage de la saturation Ici la file d'attente GI /GI Il est étudiée quand la quantité E(X 1 ) = JE(O'l - Tl) tend vers 0 par valeurs inférieures. La proposition 2.2 montre que dans le cas où JE( 0'1) = JE( Tl), le temps d'attente du n-ième client croît essentiellement en vn,. Si WX 1 désigne le temps d'attente stationnaire associée, intuitivement la variable WX 1 tend en distribution vers l'infini quand E(X 1 ) tend vers o. Le prin- cipal résultat de cette section est la convergence en loi de WXl convenablement renormalisé. Les premiers résultats de ce type ont été montrés par Kingman[23]. Dans toute la suite de cette partie, (Xî) est une suite de variables aléatoires de carré intégrable non dégénérées telles que 1. pour tout n > 0, E(Xî) = -l/Kn < 0; 2. lim n -++ oo IE(Xi) = 0; 3. en posant TJn = v var(Xf), lim n -++ oo TJn = TJ > O. Pour n > 0, la suite (Xi) est i.i.d. de même loi que x n et (Win) est la suite des temps d'attente associés définie par W; = 0, Win = (Wl + Xi)+, pour i > 1. En posant Mi = - Win IE( Xi ) 1 TJn, comme E( Xi) < 0, la récurrence précédente peut se réécrire sous la forme M'!"- = ( M'!"- - 1E( X i) X'!"- ) + 1-1 1.' TJn pour i > 1. Après la renormalisation en espace, on renormalise en temps pour définir, si t > 0, (3.9) M = 0, Mn(t) = MKJ. [23] J.F.C. Kingman, The heavy traffic approx'I,mation in the theory of queues, Proc. Symp. on Congestion theory (Chapel Hill), Univ. of North Carolina Press, 1965, pp. 137-169.
5. LA FILE GI IGI /1 AU VOISINAGE DE LA SATURATION 71 THÉORÈME 3.8. Sous les conditions précédentes, pour T > 0, quand n tend vers l'infini, le processus (Mn(t); 0 t < T) converge en distribution vers le processus (R(t); 0 < t < T) qui est le processus (B(t) - tlTJ) réfléchi en 0, (3.10) R(t) = sup (B(t) - tlTJ - (B(s) - SITJ)) , O<s<t où (B(t)) est le mouvement brownen partant de o. R(t) t o FIG. 2. Une trajectoire du processus (R(t)) DÉMONSTRATION. En itérant l'équation de récurrence définissant la suite des temps d'attente (Win), on déduit l'identité déjà rencontrée (cf. la relation (2.3 page 34)), WIn = sup ( t Xl ) V 0, lkt j=k comme IE(xr) < 0, on en déduit l'identité ( 1 LtKJ ) Mn(t) = sup K L Xl va lk LtKJ TJn n ]=k ( L t K J ( L 2 J ) ) = sup L(Xl-IE(X))- tK n2 -k vo, lkLtKJ TJn Kn ]=k Kn D'après le théorème de Donsker, voir Billingsley [5], pour T > 0 quand n tend vers l'infini le processus (3.11 ) ( LtKJ 2 J ) Rn(t) = TJ 1 ; L (Xi - IE(X)) _ Lt:; , n n 1 n
72 3. THÉORÈMES LIMITES sur l'intervalle [0, T] converge en distribution vers le mouvement brownien avec dérive (B(t) - tlTJ; 0 < t < T), où (B(t)) est le mouvement brownien issu de O. L'identité (3.11) montre que (Mn(t)) peut s'exprimer en fonction de (Rn(t)) de la façon suivante : Mn(t) = sup (Rn(t) - Rn(s)). O<s<t L'application définie sur l'espace des fonctions càdlàg sur [0, T] muni de la to- pologie de la convergence uniforme, f ---t 1/J(f), 1/J(f)(t) = sup (f(t) - f(s)), O<s<t est continue pour la topologie associée à cet espace (voir l'appendice ou Billing- sley [5]). On en déduit la convergence en loi du processus (Mn(t); 0 < t < T) vers (R(t); 0 < t < T) défini par (3.10) quand n tend vers l'infini. D Pour t fixé R(t) = sup (B(t) - B(s) - (t - s)ITJ) = sup (B(t) - B(t - s) - SITJ) , O<s<t O<s<t - - - - et puisque (B(t) - B(t - s); 0 < s < t) a même loi qu'un mouvement brownien sur [0, t]. La variable R(t) a donc même loi que sup{B(s) - slTJ; 0 < s < t}, elle converge par conséquent en loi vers la distribution de la variable aléatoire R = sup (B(t) - t/TJ) . t>o Un résultat classique sur la renormalisation du mouvement brownien montre que (tB(llt)) est aussi un mouvement brownien issu de o. En particulier IP-presque sûrement limto tB(l/t) = 0, et donc limt+oo B(t)lt = 0, d'où IP-p.s. lim B(t) - t = -00. t-t+oo La variables R est donc presque sûrement finie. La loi de R est donc la mesure invariante du processus (R(t)). Il est natu- rel de supposer que les lois stationnaires des temps d'attente convenablement renormalisés (WnlE(Xi)ITJn) vont converger en loi vers cette mesure invariante. Autrement dit le diagramme ci-dessous commute (les flèches indiquent que t ou n tendent vers l'infini), (Mn(t)) l (R(t)) Le petit lemme suivant donne la loi de R. ) W n IE(Xi)/TJn l R LEMME 3.9. Si (B(t)) est un mouvement brownien partant de D, la va- riable aléatoire R = sup{B(t) - tlt > O} suit une loi exponentielle de pa- ramètre 2.
5. LA FILE GI IGI /1 AU VOISINAGE DE LA SATURATION 73 DÉMONSTRATION. Il est facile de vérifier que (exp(2(B(t) - t))) est une martingale. Pour a > 0, la variable Ha = inf{t > 0IB(t) - t > a} est un temps d'arrêt relativement à la filtration naturelle de (B(t)). Le théorème de Doob sur les martingales arrêtées donne, pour t > 0, lE ( exp(2(B(Ho. 1\ t) - Ho. 1\ t))) = 1, comme limt-++oo B(t) - t = -00, il vient P-p.s. lim exp(2(B(H a 1\ t) - Ha 1\ t)) = e 2a l{H a <+oo}. t-++oo La variable positive exp(2(B(H a 1\ t)) - Ha 1\ t)) étant majorée par la constante exp(2a), le théorème de convergence dominée permet de déduire l'égalité 1E (e 2a l{H a <+oo}) = 1, soit P(Ha < +00) = P(R > a) = exp( -2a), d'où le lemme. D PROPOSITION 3.10. Si W n a la loi du temps d'attente stationnaire as- sociée à la variable Xf, sous les hypothèses l, 2 et 3 page 70, la variable -JE{Xf) W n 1] converge en distribution vers la loi de sup (B(t) - t) , t>o où (B(t) est le mouvement brownien,. cette variable a une distribution ex- ponentielle de paramètre 2. Ce résultat indique que si p est très proche de 1, alors le temps d'attente sta- tionnaire de la file GI IGI /1 est approximativement ÀTJ 2 VI(l - p) où V est une variable exponentielle de paramètre 2. DÉMONSTRATION. D'après la relation (3.11), la variable -1E(Xf) W n y' var(Xf) a même loi que ( LtKJ ) ( LtKJ 2 J ) sup L -X;'JE{Xf) = sup L (Xj - JE{Xf)) _ LtK; . tO TJn ]=1 to TJn Kn J=l Kn D'après le théorème 3.8, pour T fixé, sup -.!:.. ( LJ (Xj _ JE{Xf)) _ LtK;J ) sup ( B(t) _ ! ) , OtT TJn Kn ]=1 Kn otT TJ
74 3. THÉORÈMES LIMITES quand n -t +00. Le résultat principal de la proposition est que cette convergence est vraie pour T = +00. Les termes résiduels sup 2.. ( t -X;'IE(Xf) ) et sup ( B(t) - ! ) , kLTKJ 'TJn J=l t?T 'TJ ne contribuent pas de manière importante dans le supremum sur toute la droite réelle. Ceci est clairement vrai pour le deuxième terme si T est assez grand. Pour le premier terme, ceci sera vérifié si celui-ci est uniformément négatif en n quand T est grand. Pour ce faire, on utilise une inégalité de martingale. La martingale utilisée permet aussi montrer la loi des grands nombres (voir Durrett [16] pour cette démonstration de la loi des grands nombres et Asmussen [2] pour son utilisation dans ce cadre). Pour n fixé et k > 0, on note Yjn = -Xj1E(Xî) + E(Xî)2, k Sk = Ln, 1=1 et Qk la tribu engendrée par les variables Sk, y k n+ 1 , Yk2'. .. La filtration (Qk) est décroissante et Sk est Qk-mesurable. ASSERTION. La suite (Sk / k) est une martingale renversée pour (Qk), i.e. pour k > 1, JE ( Sk-d(k-l) 1 9k) = Sk/k. Comme Sk-1 = Sk - y k n , il suffit de calculer lE(y k n /Qk). Par symétrie, on déduit l'identité E(Yjn 1 Qk) = lE(y k n 1 Qk) pour tout j < k. La somme des Yjn pour j < k valant Sk, elle est Qk-mesurable, d'où IE(ykn 1 Qk) = Sklk et la relation E ( S I( k _ 1 )1 g ) = Sk - Sklk = Sk k-1 k k _ 1 k ' d'où l'assertion. La suite ((Snln)2) est donc une sous-martingale renversée et l'inégalité de Doob pour celle-ci donne l'inégalité (3.12) JP> ( su p ISII > a ) < 2.. IE(S) . >k J - a 2 k 2 ,_ En revenant aux W n , r ( sup t -XjIE(Xf) > 0 ) = JP> ( sup t Yjn > IE(Xf)2 ) , k?lT KJ 1=1 k?lT KJ 1=1
6. LA MARCHE ALÉATOIRE CONDITIONNÉE À DÉPASSER a 75 l'équation (3.12) montre r ( sup t -X;E(X) > 0 ) k LTKJ j=l 1 E ( xn ) 2 var ( Xn ) K2 < 1 1 n var ( Xn ) - E(Xf)4 LT KJ LT KJ 1 . La suite (var(Xf)) converge vers TJ2 et (K/LTKJ) vers liT; pour E > 0 il existe donc To tel que pour T > To, r ( sup t -XjE(X) > 0 ) < E, pour tout n E N, et k LTKJ 1=1 r ( su p (B(t) - t ITJ ) ) < E. s>T On en déduit, pour a > 0, r ( - E(Xî) w n > a ) - r ( SUP(B(t) - t) > a ) v var(Xf) Ot < 2E + r ( sup lJ -XjE(X) > a ) - r ( sup (B(t) - t) > a ) , OtT j=l OtT et ce dernier terme tend vers 0 quand n tend vers l'infini. La converge en loi est donc démontrée. Il reste à prouver que la variable X = 1/TJ sup (B(t) - tlTJ) t>o suit une loi exponentielle de paramètre 2. La propriété de renormalisation du brownien montre que (TJB(tITJ2)) est aussi un mouvement brownien issu de o. En utilisant celui-ci, on obtient que X a même loi que sup (B(t/TJ2) - t1TJ 2 ) = sup(B(t) - t). t>o t>o - - Le lemme 3.9 permet de conclure. 0 La convergence de la suite (W n) convenablement renormalisée a été montrée grâce à une technique de martingale. Si ce point technique est important, la partie cruciale de la preuve est la représentation explicite de W n en fonction de la marche aléatoire associée à Xf. 6. La marche aléatoire conditionnée à dépasser a Les notations et hypothèses de la section 3 sont encore utilisées. La marche aléatoire conditionnée à dépasser un certain niveau est l'objet de cette section. Le comportement de cette marche conditionnée est à la base des résultats de conditionnement obtenus dans les sections 3 et 4.
76 3. THÉORÈMES LIMITES THÉORÈME 3.11. Si Ta = inf{njSn > a} et la condition (C) page 68 est vérifiée, 1. conditionnellement à l'événement {Ta < +oo}, les lois marginales de la suite (Sn/\T a ) convergent en distribution quand a tend vers l'infin vers celles de la marche aléatoire (S.",), loi de (Sn) partant de 0 sous la probabilité Q. 2. La loi conditionnelle de (Sn+Ta) sachant l'événement {Ta < +oo} est la loi sous la probabilité r de la marche aléatoire (Sn) partant de STa' Ce résultat montre que le chemin conditionnel d'une marche aléatoire de dérive négative avec un grand maximum se décompose en deux parties : la première suit le chemin d'une marche dont la dérive, 1EQ(X 1 ), est positive, la seconde suit le chemin de la marche initiale de dérive négative E(X 1 ), et retourne à o. y=a+IE(X 1 )(t-a/IEo)(Xl» y=(Xl)t a 1 (st) (St) t o Ta FIG. 3. La marche aléatoire conditionnée à dépasser a DÉMONSTRATION. L'assertion 2 du théorème n'est autre que la propriété de Markov forte de notre marche aléatoire (lemme 2.3). Pour montrer le a) du théorème il suffit de prouver que si KEN et f : }RN -t Il4 est une fonction borélienne bornée ne dépendant que des K premières coordonnées, alors la relation suivante est satisfaite lim E(f((Sn/\T a )) 1 Ta < +00) = 1EQ(f(Sn)). a--4+oo L'identité (3.2) donne, Ta étant Q-p.s. fini, E (f((Sn/\T a ))l{T a <+oo}) = lF.Q (f((Sn/\Ta))e--rSTa) ,
6. LA MARCHE ALÉATOIRE CONDITIONNÉE À DÉPASSER a 77 La proposition 1.27) montre que (ST a - a, Xi, 0 < i < K) converge quand a -t +00 en distribution pour la probabilité Q vers la loi du vecteur (F v +, X" 0 < i < K), où F v + et X1.' 0 < < K sont indépendants et F v + suit la loi du premier point d'un renouvellement stationnaire associé à la variable Sv+' En utilisant l'identité précédente, on obtient EQ (i(SnI\T..)e--r(STa -11) ) IE{f((Sn/\T a )) 1 Ta < +00) = ( ) ' EQ e-"(ST a -a) et en faisant tendre a vers l'infini, il vient . EQ(J«Sn)))EQ (e-1'F,,+ ) hm E(j((Sn/\T a )) 1 Ta < +00) = ( ) = 1EQj((Sn)), a-++oo 1EQ e -"( F v + ce qui achève la démonstration du théorème. D Conditionner la marche aléatoire à dépasser un niveau très haut la force à se com- porter comme une marche avec une dérive positive. Le résultat suivant montre que la forcer à ne plus revenir à 0 la transforme en une chaîne de Markov. PROPOSITION 3.12. Si Xl est tel que IE(X 1 »0, la marche aléatoire (Sn) conditionnée à ne pas retourner en dessous de 0 est une chaîne de Markov, la probabilité de transition r(x, dy) de cette chaîne est donnée par IP y(lI_ = +00) r(x, dy) = 1P'",(v_ = +00) lP'(x + Xl E dy), avec IPx(.) = IP(.I Sa = x) et 11_ = inf{k > O/Sk < O}. Il Y a une légère différence de définition de 11_ par rapport à celle du cha- pitre 2, le terme k > 0 est remplacé ici par k > O. L'identité précédente définit bien une probabilité puisque par définition de 11_, pour X > 0, IP' '" (v_ = +00) = lE ( IP' "'+X 1 (v_ = +00)) , donc lE (1P''''+Xl(V- = +00)) r(x, IR) = IP' ( ) x 11_ = +00 Bien évidemment r(x,] - 00,0]) = 0 pour x > O. DÉMONSTRATION. La propriété de Markov est une conséquence de la propo- sition C.3 page 344 (cette proposition est démontrée dans le cas d'un processus à temps continu mais elle se transpose aisément au cas discret). Si f est une fonction borélienne bornée sur Jl4. et x > 0, lE (J(x + Xd 1 {T o =+oo}) = r f(y)lP'y(To = +00) lP'(x + Xl E dy), J]O,+oo[
78 3. THÉORÈMES LIMITES par conséquent 1 f(y) r(x, dy) = E(f(x + xd 1 Ta = +00) 1 IPy(To = +00) = f(y) JP' (11 _ ) JP'(x + Xl E dy), ]O,+oo[ x 0 - +00 d'où l'expression de la probabilité de transition. 0
CHAPITRE 4 Réversibilité et équations d'équilibre des réseaux Sommaire 1. Introduction 79 2. Réversibilité des processus de Markov 80 2.1. La propriété de réversibilité 80 2.2. Application au processus des départs de la file MI Mil 83 2.3. Troncature des processus réversibles 85 2.4. Un autre critère de réversibilité 87 3. Les équations de balance locale 88 4. Les réseaux de files d'attente à forme produit 90 4.1. Les réseaux de Jackson 90 4.2. Les réseaux de Gordon-Newel 93 4.3. Réseaux de files d'attente multi-classe 95 1. Introduction Dans ce chapitre l'état d'équilibre de certains réseaux de files d'attente est étudié. L'état de ces réseaux est décrit à l'aide de processus de Markov de sauts (X(t)) = (Xi(t); 1 < i < N) à valeurs dans NN , Xi(t) étant le nombre de clients dans le i-ième nœud du réseau. Les résultats utilisés sur les processus de sauts sont rappelés dans le chapitre 1 sur les processus de Poisson et dans l'annexe C. Le fonctionnement de ces réseaux peut être assez simplement décrit : les clients arrivent à une des files d'attente du réseau, attendent éventuellement, se font servir, puis vont dans une autre file d'attente ou quittent définitivement le réseau, et ainsi de suite. Avec ce type de dynamique pour t > 0 fixé, les variables Xi(t) sont, à priori, corrélées. Pourtant, si les processus d'arrivée sont de Pois- son et les services exponentiels, ces réseaux possèdent la propriété remarquable d'avoir une mesure invariante produit, ce qui traduit à l'équilibre une propriété d'indépendance des variables Xi(t) à t fixé. Le phénomène de mesure invariante produit est lié à certaines propriétés de réversibilité des processus de Markov. Les résultats principaux dans ce domaine sont rappelés. Au passage, le théorème de Burke sur la propriété de Poisson du processus des départs d'une file M / M /1 à l'équilibre est démontré. Ce chapitre suit assez largement l'exposé de Kelly [28] sur le sujet.
80 4. RÉVERSIBILITÉ ET ÉQUATIONS D'ÉQUILIBRE DES RÉSEAUX 2. Réversibilité des processus de Markov Dans la suite on considérera un processus de Markov (X t ) continu à droite avec une limite à gauche en tout point (càdlàg) à valeurs dans un espace d'états dénombrable S; on notera X(t-) la limite à gauche de X en t. On suppose dans la suite que ce processus est irréductible et homogène dans le temps et sa matrice de sauts est notée Q = (qij). Si elle existe, la probabilité invariante (11" ( i); E S) du processus de Markov vérifie les équations d'équilibre (4.1) 1I"(i) ( 2: qij ) = 2: 7r(j)Qji. 1"#" 1#'" pour tout i E S. 2.1. La propriété de réversibilité. PROPOSITION 4.1. Si (X(t)) est un processus de Markov de sauts sta- tionnaire, (i.e. X(O) a pour loi (1I"(i); i ES), la probabilité invariante de ce processus), pour T > 0, le processus renversé (X*(t)) = (X ((T - t)-)) est un processus de Markov sur l'intervalle de temps [0, T] dont la matrice de sauts Q* = (qij; i, j E S) est donnée par (4.2 ) * 11" (j ) qij = qji 7r( i) , pour ,j E S. En régularisant à gauche avec -, le processus (X*(t); 0 < t < T) ainsi défini est bien continu à droite. Ce procédé ne change pas la loi du processus puisque pour t > 0, P(X(t) = X(t-)) = 1 (voir l'annexe C page 341 sur les processus de sauts) ; les variables X(t) et X(t-) ont même loi. Plus généralement si 0 < t 1 < t2 < ... < t n , le vecteur (X(t1),'" ,X(t n ) a même loi que (X(t 1 -),... ,X(t n -.) DÉMONSTRATION. Il suffit donc de montrer que (X(T-t); 0 < t < T) est un processus de Markov, la même propriété sera vraie pour la régularisée à gauche de ce processus puisqu'ils ont même loi. Si 0 < t 1 < t2 < ... < t n < T et il, . . . ,i n ES, on a (4.3) P(X(T - t n ) = i n 1 X(T - t n - 1 ) = in-1'... ,X(T - t 1 ) = il) IP(X(T - t n ) = i n , . . . ,X(T - t 1 ) = il) IP(X(T - t n - 1 ) = in-1'... ,X(T - t 1 ) = il). Le numérateur du terme de droite de l'égalité précédente peut s'écrire comme (4.4) P(X(T - t 1 ) = ill X(T - t n ) = i n ,... ,X(T - t 2 ) = i 2 ) x IP(X(T - t n ) = i n , . .. ,X(T - t 2 ) = i 2 ), et par la propriété de Markov de (X(t)), cette quantité vaut P(X(T - t l ) = i 1 1 X(T - t 2 ) = i 2 )P(X(T - t n ) = i n ,. . . ,X(T - t2) = i 2 ).
2. RÉVERSIBILITÉ DES PROCESSUS DE MARKOV 81 Le terme de droite de l'égalité (4.3) s'écrit donc comme IP(X(T - t n ) = i n , . . . ,X(T - t 2 ) = i 2 ) IP(X(T - t n - 1 ) = in-1'. .. ,X(T - t 2 ) = 2) IP(X(T - t n ) = n 1 X(T - t n - 1 ) = in-1'... ,X(T - t 2 ) = i 2 ). De proche en proche, on obtient finalement, IP (X(T - t n ) = n 1 X(T - t n - 1 ) = n-1,... ,X(T - t 1 ) = il) = r(X(T - t n ) = i n 1 X(T - t n -1) = n-1), et donc la propriété de Markov du processus (X(T - t); 0 < t < T). La continuité à gauche de (X(t)) donne la relation lim IP(X(T - sn) = i n , . .. ) X(T - Sl) = il) Sn \,.t n ,... ,S1 '\.,t1 = IP(X*(t n ) = i n ,... ,X*(t 1 ) = il), on en déduit la propriété de Markov de (X*(t); 0 < t < T) de celle du processus (X(T - t);O < t < T). Les transitions de ce processus de Markov se calculent aisément. En effet, pour o < t < T, 0 < h < T - t et i,j E S, IP ( X* ( t h ) = . , X* ( t ) = . ) = IP(X((T - t - h)-) = i, X((T - t)-) = j) + J r(X((T - t)-) = j) , lims/T-t IP(X(s - h) = i, X(s) = j) lims/T-t IP(X(s) = j) le processus (X(t)) étant stationnaire (voir la section 4 du chapitre 10 page 263), IP(X(s - h) = i, X(s) = j) = IP(X(O) = i, X(h) = j), on en déduit l'égalité TID (X * ( h) = . 1 X * ( ) = . ) = IP(X(O) = i, X(h) = j) If t + t t J IP'(X (0) = j) , = IP'(X(h) = j 1 X(O) = i) ;g ' en divisant par h et faisant tendre h vers 0, on obtient que le processus renversé est homogène dans le temps et que sa matrice de transition est bien donnée par la matrice Q*. D DÉFINITION 9. Le processus de Markov (X(t)) est réversible, si pour tout entier n et toute suite 0 < t 1 < t 2 < . . . < t n < T, on a l'égalité en loi (X (t 1 ), X (t 2 ), . .. ,X (t n )) loi (X* (t 1 ), X* (t2), . . . ,X* (t n )). La réversibilité est l'identité en loi du processus (X (t); 0 < t < T) et du processus renversé (X*(t); 0 < t < T) pour tout T > O. PROPOSITION 4.2. Un processus de Markov (X(t)) réversible est station- nare.
82 4. RÉVERSIBILITÉ ET ÉQUATIONS D'ÉQUILIBRE DES RÉSEAUX DÉMONSTRATION. Comme précédemment, par commodité de notation, on retire momentanément le - de X(t-). Si 0 < t 1 < t 2 < ... < t n et t E IR et T > t n , d'après la propriété de réversibilité (X(T - t1), X(T - t 2 ),. .. ,X(T - t n )) loi (X(t 1 ), X(t 2 ),. .. ,X(t n )), par conséquent pour t E IR, ( X (T + t - (t + t 1 ) ), X (T + t - (t + t 2 )), . . . ,X (T + t - (t + t n ))) loi (X (t + t 1), X (t + t 2 ), . .. ,X (t + t n )). On en déduit l'identité ( X ( t 1), X ( t 2 ), . . . ,X ( t n )) loi (X (t + t 1), X (t + t 2 ), . . . ,X (t + t n )), le processus (X (t)) est donc stationnaire. D Si la mesure invariante du processus de Markov est connue, la réversibilité s'ex- prime très simplement en utilisant la matrice de transition. THÉORÈME 4.3. Un processus de Markov est réversible si et seulement si il existe une suite positive (7r( i); i E S) telle que (4.5) 7r( i)qij = 7r(j)qji, pour i,j E S et LiEs 7r(i) = 1. DÉMONSTRATION. Si (X(t)) est réversible, ce processus est nécessairement stationnaire d'après la proposition précédente, on note (7r( i); i E S) sa probabi- lité invariante. Pour i, j E S, i =F j, r(X(O) = i, X(t) = j) = JIb(X(O) = j, X(t) = i) par la propriété de réversibilité, ce que l'on peut encore écrire 7r( i)r(X (t) = j 1 X (0) = i) = 7r(j)r(X(t) = i 1 X (0) = j). En divisant par t et en faisant tendre t -t 0, on en déduit l'équation (4.5). Réciproquement, si (X(t)) est un processus de Markov vérifiant (4.5), en sommant la relation (4.5) sur tous les j de S, on obtient que (7r(i)) est la pro- babilité invariante du processus de sauts. Si la loi de X (0) est (7r( i); i ES), d'après (4.2) et (4.5), le processus (X(t)) et le processus renversé sont des pro- cessus de Markov càdlàg qui ont même matrice de transition et même loi à t = 0 (la loi stationnaire), on en déduit, Proposition C.2 page 343, que ces deux processus sont identiques en loi et donc que (X (t)) est réversible. D Les processus de vie et de mort sur N. Un processus de vie et de mort sur N est un processus Markov pour lequel qij est nul sauf si Ii - j/ < 1 (sauts aux voisins immédiats). La matrice de transition Q admet une mesure invariante si les équations (qi,,+l + q",-l) 7r(i) = qi+1,i 7r(i + 1) + qi-1,i 7r(i - 1), i E N, ont une solution de somme finie. Celles-ci peuvent se réécrire Qi,i-1 7r(i) - Qi-1,i 7r(i - 1) = Qi+1,i 7r(i + 1) - Qi,i+1 7r(i),
2. RÉVERSIBILITÉ DES PROCESSUS DE MARKOV 83 Le terme de gauche étant nul pour = 0, on obtient q'+l" 7r( i + 1) = Q",+l 7r( i), qui est le critère de réversibilité vu précédemment. Si un processus de vie et de mort a une probabilité invariante, il est donc nécessairement réversible (voir à ce sujet la remarque page 346). La file MI M / K. Cette file d'attente compte K serveurs, les clients y ar- rivent suivant un processus de Poisson, K d'entre eux peuvent être servis simul- tanément et les services ont une distribution exponentielle. Si le taux d'arrivée vaut À et le taux de service J.L, la récurrence précédente donne les relations (i + l)J.L7r(i + 1) = À7r(i), KJ-L7r(i + 1) = À7r(i), o < i < K, i > K. On en déduit donc que 1 ( À ) n 7r(n) = C- - , n! J.L 1 ( À ) K ( À ) n-K 11"(n) = C K! J1. KJ1. 1 n < K, n > K, est la probabilité invariante si ÀI K J-L < 1 et C la constante de normalisation associée. Sous cette condition, le nombre de clients de la file M / MI K à l'équilibre est donc un processus réversible. En particulier, la probabilité invariante de la file MI Mil est une loi géomé- trique de paramètre p = À/ J-L si p < 1 et celle de la file M / MI 00 est une loi de Poisson de paramètre p. . Les files en tandem MI MI 1 ./Ml1. Le vecteur du nombre de clients dans chacune des files (L 1 (t), L 2 (t)) est un processus de Markov, donc la matrice de sauts est définie par Q(i,j),(i+1,j) = À, q(i,j),('-1,j+1) = J.L1, Q("j),(i,i-l) = J..L2, q( i,j),( k,l) = 0, i, j E N, i > 1, j E N, i E N, j > 1, sinon, si (k, l) 1: (i,j). Ce processus ne peut être réversible puisque l'intensité de la transition de (1,0) vers (0,1) vaut J..L1 et l'intensité de la transition inverse est nulle. La relation 7r((l,O))q(l,O)(O,l) = 7r((0, l))q(O,l)(l,O) ne peut donc être vérifiée. 2.2. Application au processus des départs de la file M/M/I. Le nombre de clients d'une file MIM/1 à l'équilibre est, on vient de le voir, un processus de Markov réversible. Le résultat suivant est une simple conséquence de cette propriété.
84 4. RÉVERSIBILITÉ ET ÉQUATIONS D'ÉQUILIBRE DES RÉSEAUX o ta FIG. 1. Processus du nombre de clients d'une file d'attente M/M/l PROPOSITION 4.4 (Burke). Le processus des départs d'une file M/M/1 à l'équilibre est un processus de Poisson et le nombre de clients dans la file d'attente à t = ta est indépendant du processus des départs avant t = ta. DÉMONSTRATION. Notons (L(t)) le processus du nombre de clients de cette file d'attente stationnaire. Comme celui-ci est réversible, pour ta > 0 (L(t); 0 < t < ta) a même loi que (L( (ta - t) - ); 0 < t < ta). En particulier, les instants de sauts positifs des processus (L(t); 0 < t < ta) et (L((t a - t)-); 0 < t < ta) ont même loi. Les instants de sauts positifs de (L((ta - t)-); 0 < t < ta) sont précisément les instants de départs de la file d'attente. Par conséquent, le processus ponctuel des arrivées entre 0 et ta a même loi que celui des départs entre 0 et ta. Si la file MI M /1 est stationnaire, le processus des départs est donc un processus de Poisson. La propriété de Poisson pour les arrivées montre que le nombre de clients à t = 0, qui ne dépend que des arrivées avant t = 0, est indépendant des arrivées entre 0 et ta. Cela se traduit pour le processus renversé par le fait que le nombre de clients à ta est indépendant du processus des départs avant ta. La proposition est démontrée. D À DJ J-L1 TIIJ J-L2 . . . FIG. 2. Files en tandem. Les files d'attente MIM/1 en tandem. En reprenant les notations précé- dentes pour cet exemple et en notant Pi = ÀI J1.i, pour i = 1,2. À l'équilibre
2. RÉVERSIBILITÉ DES PROCESSUS DE MARKOV 85 le processus des arrivées dans cette deuxième file, qui est celui des départs de la première file, sera par conséquent un processus de Poisson. À l'équilibre, le nombre de clients dans la deuxième file suivra donc une loi géométrique. Les propriétés de ce petit réseau sont résumées dans la proposition suivante. Cette proposition se généralise, on le verra, à une large classe de réseaux. PROPOSITION 4.5. Sous la condition À < J..L1Â J-L2, les nombres de clients L 1 (t), L 2 (t) dans les deux files d'un réseau en tandem en régime station- naire sont des variables aléatoires indépendantes, distribuées suivant une lo géométrique, i. e. pour t E IR, (4.6) JP> (L1(t) = ni, L 2 (t) = n2) = (1 - P1)p1 (1 - P2)p2 0 DÉMONSTRATION. Si la première file est à l'équilibre, le nombre de clients L 1 (t) dans celle-ci est, on l'a vu, indépendant du processus des départs avant t de la première file. Le nombre de clients L 2 (t) dans la seconde file est précisément une fonctionnelle du processus des départs de la file 1 jusqu'à t. À l'équilibre, les variables L 1 (t) et L 2 (t) sont donc indépendantes. D Cette proposition se généralise sans difficulté au cas de N files à service exponentiel en tandem et même à un réseau en arbre, les clients se séparant au hasard parmi les branches du réseau à leur sortie d'une file. =co [gJ =co [gJ =co [gJ . =co [gJ =co [gJ . =co [gJ . FIG. 3. Réseau en arbre. 2.3. Troncature des processus réversibles. La propriété de réversibi- lité se conserve si les transitions sont modifiées à la sortie d'un sous-ensemble de l'espace d'états.
86 4. RÉVERSIBILITÉ ET ÉQUATIONS D'ÉQUILIBRE DES RÉSEAUX PROPOSITION 4.6. Si le processus de Markov associé à la matrice Q = (qij) est réversible et si A est un sous-ensemble de S, a > 0 et Q = ((jij) la matrice définie par { J qiJ = aq'J' == q'J' E A, j E S - A, sinon pour i- j, le processus de sauts associé à Q admet la probabilité invariante 1f = (;ri; i E S) définie par { , 7r, == C7r( i), = Ca7r(i), i E A, i E S - A, avec la constante de normalisation 1 C= . 7r(A) + a7r(S - A) Ce processus est aussi réversible à l'équilibre. DÉMONSTRATION. La vérification est immédiate. o Les files d'attente à capacité limitée. Si a vaut 0 dans la proposition précédente, cela revient à interdire des transitions de A en dehors de A. Dans le cadre des files d'attente en prenant A = {O, 1, . . . ,C}, cela suppose que les clients sont rejetés dès que la file contient C clients. Si une file d'attente de capacité illimitée est réversible (i.e. le processus du nombre de clients l'est), alors la même file d'attente mais avec une capacité finie est aussi réversible. Application aux réseaux de files d'attente avec perte. Ces réseaux sont souvent utilisés pour étudier les réseaux de télécommunication (voir l'article de Kelly[19] par exemple). Nous utiliserons le langage de ce domaine pour les décrire. On suppose que le réseau compte N nœuds, sommets d'un graphe Q. Une route r reliant un nœud x à un nœud y est une suite finie de nœuds, r = (Xl,. .. ,Xk), tels que Xl = X, Xk = Y et, pour i = 1,... ,k - 1, Xi et Xi+1 sont voisins dans le graphe (ce que l'on notera (Xi, Xi+1) Er). La figure 4 décrit un réseau à 6 nœuds et deux routes, l'une reliant Xl à X4 et l'autre X2 à X3. L'ensemble des routes du réseau est noté 'R. Les appels utilisant la route r E 'R arrivent suivant un processus de Poisson de paramètre Àr et la distribution de la durée de ces appels est une loi expo- nentielle de paramètre J..Lr. En notant Xr(t) le nombre de communications sur la route r à l'instant t, le vecteur X(t) = (Xr(t); r E 'R) est un processus de Markov décrivant notre réseau. Si le nombre de serveurs, i.e. de communications simultanées possibles, est infini, pour r E 'R, le processus (Xr(t)) est le nombre de clients d'une file MIM/oo, de taux d'arrivée Àr et de taux de service J-Lr. La mesure invariante de ce processus de vie et de mort, on l'a vu, la loi de Poisson de paramètre Àrl J..Lr et à l'équilibre (Xr(t)) est réversible. Les proces- sus (X r (t) ), r E 'R sont clairement indépendants; le processus (X (t)) est par [19] F .P. Kelly, Loss networks. Annals of Applied Probability 1 (1991), no. 3. 319-378.
2. RÉVERSIBILITÉ DES PROCESSUS DE MARKOV 87 X2 o o X4 o X3 FIG. 4. Routes dans un réseau avec perte. conséquent réversible, et sa mesure invariante * est donnée par i( n) = fI (Àr / J.Lr t r e-).r/ /-<r , n r ! r E 'R.. pour n = (n r ) E NJ'R..I (IRI est le cardinal de R). Naturellement la capacité de ces réseaux est en pratique finie, pour i, j < k, on note Cij le nombre maximum d'appels simultanés utilisant le lien reliant les nœuds x, et Xj. L'espace d'états est dans ce cas S = { n = (n r ) E Ni'R.1 / L n r < Cij, rE'R..,(Xi ,Xj )Er Vi, j < k } . D'après la proposition précédente, la mesure invariante *8 du processus de sauts associés n'est autre que la mesure * restreinte à l'ensemble S, ,.., ( ) C fI (Àr / J-Lr ) n r 7rs n = S , "0 n r . rE '" où Cs = I: fI (Àr/J.L;t r n r . nES rE'R.. est la constante de normalisation. 2.4. Un autre critère de réversibilité. Nous terminons cette section par un critère de réversibilité, dû à Kolmogorov, qui ne fait pas intervenir ex- plicitement les mesures invariantes des processus considérés. PROPOSITION 4.7. Un processus de Markov ayant une probabilité inva- riante est réversible si et seulement si (4.7) qi 1 '2qi 2 '3 ... qin-linqinil = qilinqinin-l ... q i a i 2q i 2 i l' pour tout n E N et toute suite il,... ,i n de S.
88 4. RÉVERSIBILITÉ ET ÉQUATIONS D'ÉQUILIBRE DES RÉSEAUX DÉMONSTRATION. Si le processus de Markov est réversible, en appliquant de façon répétée la relation (4.5), on obtient pour il, . . . ,i n E S et k < n, 7r(i 1 )qi 1 i 2qi 2 '3 ... q'k-l'k = 7r(i k )q'k'k_l q'k-l i k-2 ... qi 3 '2q'2'1' puis en posant in+1 = il et en utilisant que 7r( il) > 0, on en déduit la rela- tion (4.5)< Réciproquement, en fixant o E S, pour i E S, le processus de Markov étant irréductible, il existe une suite 1,. . . , n telle que qii n qi n i n - 1 . . . qi 1 io > 0, on pose ( ' ) q'O'l q'tl't2 . . . qin't 7r = . qÜ n q'n '1'1-1 0 . . q'l '0 Si j1,... ,jp est une autre suite pour laquelle qijpqjpJp-l ... qjl'O > 0, l'équa- tion (4.7) montre que qioil qi 1 i2 . . . qi n i qijn qjnJn-l . . . qjl '0 = 1, qiOjl qjlj2 . . . qjn,qü n qin'n-l . . . qi1,0 ou encore qiO'l qi 1 't2 . . . q't n i _ qiOjl qjlj2 . . . qjn 't qii n qi n i n - 1 . . . qi 1 io qijn qjnjn-l . . . qjl io La définition de 7r( i) ne dépend pas donc pas la suite (i k ) choisie. Si i, j E S sont tels que qji > 0, alors ( ' ) q'tOil qi 1 '2 . . . qi n iqij 7r qij = qji = qji 7r (j). qji qii n qi n in-l . . . q'l io Donc, si qji > 0 ou qij > 0 l'équation (4.5) est vérifiée pour la suite (7r(i)) ainsi construite. On en déduit que le processus de Markov est réversible. D 3. Les équations de balance locale La réversibilité est une propriété forte de symétrie d'un processus de Markov. Pour montrer qu'un processus est réversible, il suffit d'exhiber un candidat pour la mesure invariante et de vérifier les équations de flux (4.5) entre deux points de l'espace d'états. Les processus de Markov ne sont pas, en général (voir le cas de la file en tandem par exemple), des processus réversibles. Une propriété intermédiaire (appelée quasi-réversibilité) est cependant satisfaite dans un grand nombre de cas. De la même façon que pour la réversibilité, la vérification de cette propriété donnera au passage la mesure invariante du processus de Markov ainsi que la caractérisation de certains processus de sortie des réseaux. PROPOSITION 4.8. S'il existe des suites positives (7r(i); i E S) et (qij; i,j E S) telles que, pour tout élément io de S, il existe une partition (AjO; j E 1) de S - {io} et (4.8) (4.9) 7r( i)qij = 7r(j)qji, i, j E S, L (j'tok = L qiok, kEA '0 kEA '0 J 1 j E l,
3. LES ÉQUATIONS DE BALANCE LOCALE 89 alors (7r( i); i E S) est la mesure invariante du processus de M arkov associé à la matrice de transition Q et, si la mesure invariante (7r( i)) est de somme finie, la matrice Q = (qij; i, j E S) est la matrice du processus stationnaire renversé. DÉMONSTRATION. L'équation (4.8) donne L 7r(j)qjo = 7r(io) L (fiOJ' JES-{o} JES-{i o } et de l'identité (4.9), on déduit la relation L (fioJ = L L OJ = L L qioJ = L qioJ. JES-{,o} lEI JEA;o lEI JEA;o jES-{i o } En combinant ces deux équations, on obtient l'équation de balance globale (4.1) pour (7r(i); i ES). L'assertion sur le processus renversé est une conséquence directe de la proposition 4.1. La proposition est démontrée. D REMARQUES. 1. Si Aj = {j} pour j f. i, le processus de Markov vérifiant la proposition précédente avec cette famille de partitions est réversible. 2. Sous les hypothèses de la proposition précédente, pour j E l, en sommant sur A j l'équation (4.8), on obtient que la mesure invariante (7r ( i)) vérifie les équations de balance locale 7r(i) L qik = L 7r(k)qkJ kEA' kEA' 1 1 i E 5,j E l, qui sont des équations plus détaillées que les équations (4.1). À l'équilibre, le flux de probabilité de i vers A; est égal au flux inverse. 3. D'après la relation (4.8), si qiok = 0 et qkio = 0, la même relation est vraie pour q. En particulier si No = {k/qiok = 0 et qk,o = O}, la relation (4.9) L OJ = L qioJ JENo JENo est donc satisfaite. Par conséquent, il suffit en fait de trouver une partition de S - No U {io} pour montrer que 7r est la mesure invariante du processus de sauts. COROLLAIRE 4.9. La suite (7r(i); i E 5) est une mesure invariante du processus de M arkov associé à la matrice Q si et seulement si la suite (j; i, j E S) définie par (4.8) vérifie L k = L qik, i E 5. k k
90 4. RÉVERSIBILITÉ ET ÉQUATIONS D'ÉQUILIBRE DES RÉSEAUX DÉMONSTRATION. En prenant la suite (Aj;j E 1) ne comportant que l'élé- ment S -{i}, les équations (4.8) et (4.9) sont équivalentes à la relation de balance globale (4.1) qui est toujours vérifiée par la mesure invariante. D 4. Les réseaux de files d'attente à forme produit 4.1. Les réseaux de Jackson. Un réseau de Jackson est un ensemble de N files d'attente FIFO avec le fonctionnement suivant: pour 1 < i < N, la i-ième file d'attente (appelée aussi le -ième nœud du réseau) délivre un service exponentiel de paramètre J1.i et les clients arrivent dans le réseau à la file i suivant un processus de Poisson de paramètre À i . Une fois servi par la file i, le client passe à la file j avec probabilité Pij (avec Pii = 0) ou quitte définitivement le réseau avec la probabilité résiduelle. La matrice R = (Tij; i, J = 0,... ,N) est définie par, si i =f. 0 et j 1= 0, T,j = Pij ; TiO = 1 - E:=1 Pij ; Tao = 1 de telle sorte que R est une matrice markovienne. On suppose que toutes les variables aléatoires utilisées sont indépendantes. - []D ! ÀJ I TjO Ti) TiO Ài J-Li - ==UG ik w r Àk FIG. 5. Un réseau de Jackson
4. LES RÉSEAUX DE FILES D'ATTENTE À FORME PRODUIT 91 Le processus de Markov associé à ce réseau de files d'attente est à valeurs dans S = NN. En notant pour 1 < i < N, ei = (l{j=i}; 1 < j < N) le i-ième vecteur unité, la matrice Q de ce processus de Markov est donnée par qn,n+e, -e" = J..Ljr j.", qn,n-e J = J..LJrjO, qn,n+e, = .Àt, nJ > 0, i, j < N, nj > 0, i, J < N, < N. La matrice markovienne R = (rij; i, j = 0,. . . N) est supposée avoir 0 comme unique point absorbant, Le. si (Y n ) est une chaîne de Markov de matrice de transition R, presque sûrement (Y n ) est constante égale à 0 à partir d'un certain rang. On fait en outre l'hypothèse que rii = 0 pour tout 1 < i < N (un client ne revient pas en fin de file d'attente après son service). Si cette condition n'est pas remplie, l'expression du générateur montre qu'il suffit de remplacer J..Li par J..Lil(l - rii) et les rij par rij 1(1 - rii) j :F i, pour se ramener à cette situation. LEMME 4.10. Il existe une suite positive (Xi; 1 < i < N) vérifiant les équations de trafic ( 4.10) N Xi = Ài + L Xjpj.". J=l Pour 1 < i < N, on posera Pi = Àil J..Li. DÉMONSTRATION. On pose À = Ef Ài et a = (Ài/À; 1 < i < N). Si a est la distribution initiale de la chaîne de Markov associée à la matrice R, comme cette chaîne est transiente sur {l, . . . ,N} et l'état 0 est absorbant, le nombre de visites Ni à l'état i = 1, . . . , N est intégrable et N +00 E(N i ) = r(Y o = i) + L L r(Y n = j, Y n + 1 = i). J=ln=O La propriété de Markov donne l'identité N +00 N ÀE(Ni) = À." + L L Àr(Y n = j)rji = Ài + L ÀE(Nj )rji, J=ln=O J=l le vecteur (ÀE(N i ); 1 < i < N) est donc solution du système (4.10). o En supposant que le réseau soit à l'équilibre, en notant À i l'intensité totale du flot des clients qui passent par le nœud i, cette quantité est la somme de l'intensité des arrivées extérieures (le terme Ài) et des intensités des arrivées venant des autres nœuds du réseau, ce qui donne l'équation (4.10). La charge totale moyenne traversant la file i vaut dans ce cas Pi. On définit le vecteur (1r(n);n E S) par N 1r( n) = TI P' (1 - Pi), 1
92 4. RÉVERSIBILITÉ ET ÉQUATIONS D'ÉQUILIBRE DES RÉSEAUX pour n = (ni; 1 < i < N) E S. La matrice Q associée à ce vecteur, définie par la relation (4.8) vaut (4.11 ) _ Àt q =-r n,n+e -e, - tJ' PJ - ÀJ qn,n-e, = , PJ qntn+e = ÀiriO, nJ > 0, i, j < N, nJ > 0, i, j < N, i < N. Pour 1 < j < N, on pose 'DJ = {et - eJli =1 j}U{ -e J } et Ac = {ei/1 < i < N}; partant de n E S, n + 'Dj est l'ensemble des états possibles après un départ de la file j (si nj > 0) et n + Ac est l'état après une arrivée d'un client extérieur. Les équations de trafic (4.10) donnent les relations suivantes LmEV, qn,n+m = J-LjrjO + Li J..Ljrji = J..Lj, ( 4.12) L - ÀJ + Li )..iPij )..j qn,n+m = = = J..Lj, mE et N L qn,n+m = L Ài, mEAo t=l N N N N L qn,n+m = L )..iriO = L )..i(l - LPij) = L Ài. mEAo t=l t=1 J=l t=l Les seuls états possibles à partir de n étant nécessairement dans un des n + 'Dj pour j = 1... ,N ou dans n + Ao, la proposition 4.8 donne donc le théorème suivant. THÉORÈME 4.11. Si les solutions ()..i ; 1 < i < N) du système d'équations N )..t = À i + L )..jpji, J=1 vérifient Pi = À i 1 J..Li < 1 pour i = 1) . . . ,N, le processus de M arkov associé au réseau de files d'attente a une probabilité invariante donnée par la formule produit ( 4.13) N 1r(n) = Il p'(l - Pi), 1 pour n = (ni; 1 < i < N) E S. Pour le nombre de clients, le réseau de Jackson se comporte à l'équilibre comme N files indépendantes avec les intensités d'arrivée (À i ; 1 < i < N) solutions de (4..10) et les services (J..Li; 1 < i < N).
4. LES RÉSEAUX DE FILES D'ATTENTE À FORME PRODUIT 93 \ Al' équilibre, l'état du réseau à l'instant t est indépendant du processus des départs avant t. Les processus des départs du réseau à partir de cha- cune des files sont des processus de Poisson indépendants, de paramètres respectifs (ÀiriO; 1 < < N). Il est important de noter que la propriété de Poisson ne concerne pas tous les départs d'une file donnée, seulement les instants de départ des clients qui quittent ensuite le réseau. En général le processus de tous les départs d'une file n'est pas Poisson (voir Walrand [52]). DÉMONSTRATION. Il suffit de montrer la dernière partie du théorème. En - utilisant que la matrice Q est la matrice du processus de Markov renversé. D'après les équations (4.11), cette matrice de transition Q correspond aussi à un réseau de Jackson de N files d'attente dont les paramètres (À i ), (Ji,i) , (pij) sont donnés par ÀI = ÀiriO, J.1.1 = J.L l , - .ÀJ PiJ = -=-r JI' ÀI _ Ài PiO = -=-, ÀI pour ,J = 1,..., N. La i-ième file de ce réseau a des arrivées extérieures d'intensité ÀiriO et délivre des services de loi exponentielle de paramètre J.Li (équation (4.12)). Le processus renversé étant aussi un réseau de Jackson, à partir d'un instant donné, les arrivées extérieures à chacune des files de ce réseau sont donc des processus de Poisson indépendants de l'état du réseau à cet instant. Il ne reste plus qu'à remarquer que les arrivées du processus renversé correspondent aux départs définitifs du processus initial, ce qui achève la démonstration du théorème. 0 Le processus de Markov décrivant l'état du réseau admet une mesure inva- riante qui est solution des équations de balance globale. Il suffit que cette me- sure soit sommable pour qu'il y ait une probabilité invariante. En général on montre l'existence de cette probabilité invariante avec d'autres méthodes, avec les résultats du chapitre 8 par exemple, et ensuite on essaie de caractériser celle- ci. La proposition 9.5 page 224 (voir la remarque après le corollaire 9.8) donne une démonstration "plus naturelle" pour un réseau de Jackson sous la condition PI < 1 pour tout . 4.2. Les réseaux de Gordon-Newel. Le réseau de Gordon-Newel est l'analogue fermé du réseau de Jackson. C'est un réseau de N files d'attente dans lequel circulent M clients. Pour i = 1, . .. ,N, la i-ième file d'attente délivre un service exponentiel de paramètre J.Li. À la sortie de cette file, un client passe à la file j avec probabilité Pi]. La matrice de transition Q du processus de Markov associé à ce réseau est donnée par qn,n+e,-e, = J.l.jPjl, nj > 0, i, j < N. La matrice P = (Pij; i, j = 1,. . . ,N) est la matrice de transition d'une chaîne de Markov irréductible et, par conséquent, ergodique puisque l'espace d'états
94 4. RÉVERSIBILITÉ ET ÉQUATIONS D'ÉQUILIBRE DES RÉSEAUX est fini. Si (IIi ; = 1, . . . ,N) est la mesure invariante de cette chaîne, N IIi = L lIjp]", 1 (4.14) i=l,... ,N, ces équations sont les analogues des équations du trafic (4.10), de la même manière les charges Pi sont définies par Il,, ( 4 .15 ) Pi = -, = 1, . .. ,N. J-L, Le processus de Markov décrivant ce réseau est à valeurs dans s = { n = (ni; 1 < i < N) / ni = M } . L'irréductibilité de la matrice de transition P sur {l, . . . ,N} entraîne celle de ce processus de Markov sur S. De la même façon que précédemment, on définit N 1r(n) = TI p?\ 1 n = (ni ; 1 < i < N) ES, et la matrice Q définie par (4.8) vaut _ Il,, qn,n+e,-e, = -Pi], PJ de la même façon que dans la preuve précédente, les équations (4.14) donnent pour n = (ni; 1 < i < N) E S et j = 1,. . . , N tel que n] > 0, (4.16) nj > 0, i,j < N L qn,n+m = L J-Ljpji = J.LJ' mE'D, " _ _ L:i lIiPij _ IIj _ . qn,n+m - - - - J-LJ. mE'D, Partant de l'état n E S, l'état suivant du processus est nécessairement dans un des n + Vj, j = 1,... ,N. La proposition 4.8 et les équations (4.17) donnent le théorème suivant pour les réseaux fermés. ( 4.17) THÉORÈME 4.12. Le réseau fermé de files d'attente de matrice de rou- tage (pij) décrit précédemment a pour mesure invariante la probabilité N 1r(n) = TIp?" 1 n = (ni; 1 < i < N) E S, où, pour i = 1, . . . ,N, Pi = IIi / J-Li et (IIi) vérifie le système d'équations N IIi = L IIjPj", 1 et K est la constante de normalisation.
4. LES RÉSEAUX DE FILES D'ATTENTE À FORME PRODUIT 95 La constante de normalisation K n'est en général pas très simple à exprimer en raison de la taille de l'espace d'états. Des procédures récursives permettent cependant d'exprimer numériquement K assez simplement, voir Walrand [52]. 4.3. Réseaux de files d'attente multi-classe. Pour commencer, le ré- seau est constitué d'une seule file d'attente dans laquelle arrivent J flots de Poisson de paramètres respectifs Àl"'. ,ÀJ. Pour j = 1,... ,J, un client du j-ième flot sera dit de classe j. À son arrivée, si n clients sont déjà présents, ce client sera placé en position l = l,... ,n + 1 avec probabilité 1'(1, n), où E:ll 1'(1, n) = 1. Si n clients sont présents dans la file, le client en position l reçoit un service exponentiel de paramètre 4>(n)6(l, n) pour l = 1,... ,n, avec El 6(l, n) = 1. Globalement le serveur travaillera donc à la vitesse 4J(n). La fonction n --t 4>( n) est supposée strictement positive quand n > o. Le fonctionnement de cette file d'attente peut être décrit par un processus de Markov à valeurs dans s = ({ 1, . .. ,J}) (N) = { C = (Ci; 1 < i < n) / n E N, Ci E {l, . . . ,J} } 1 le vecteur 0 correspond à la file vide. Si si c = (Ci; 1 < i < n) ES, on note Ici = n la longueur de c et, pour i = 1, . .. ,n, Ci indique la classe du i-ième client dans la file. Il reste à définir les transitions du processus de Markov associé sur l'ensemble S. Les opérateurs d'ajout (A;) et de suppression (Si) sont définis par, Ai(c) = (C1,C2,'" ,ci-l,j,C,Ci+1,'" ,cn), i = 1,... ,n+ 1, j = 1,... ,J, Si(C) = (C1,C2,..' ,Ci-l,Ci+l,... ,cn), i = 1,... ,n, pour C = (Ci; 1 < i < n) ES. La matrice de transition Q de ce processus de Markov est déterminée de la façon suivante (4.18 ) (4.19) qc,A(c) = Àj--y(i, IcI), qc,S,(c) = ct>(lc!)6(i, Ic!), = 1, . . . ,1 ci + 1, j = 1, . . . ,J, i = 1, . . . , Ici. Il est important de noter que la classe d'un client n'influe ni sur la place où celui-ci est installé dans la file à son arrivée, ni sur le taux de service que lui déli vre le serveur. La file M / M 1 K FI FO. Il Y a une seule classe de clients pour cette file; un client qui arrive est placé à la fin de la file et seuls les K premiers clients sont servis, pour n E N, 4J(n) = n 1\ K, 6(1, n) = { 0 1/ , (n 1\ K), 1 < l < n 1\ K, l > n 1\ K, (1 ) { 0, l = 1, . .. ,n, --y ,n = 1, l = n + 1.
96 4. RÉVERSIBILITÉ ET ÉQUATIONS D'ÉQUILIBRE DES RÉSEAUX La file M 1 MI K LI FO. Les fonctions f/J et 'Y ne changent pas et seuls les K derniers clients de la file sont servis, 8(1, n) = { :(n /\ K), (n - K)+ < l < n, n :F 0, l « n-K)+. La file MI M /1 processor sharing. Le service étant égalitaire, la variable 8 est changée en 1 8(l,n) == - n l = 1, . . . ,n. Sous les conditions d'ergodicité, la mesure invariante de ce processus de Markov est donnée, à une constante de proportionnalité près, par Ici À 11"( c) = rr cPth ' l==l cES. En effet, toujours en utilisant la définition (4.8), la matrice Q associée à 7r ainsi défini est donnée par qc,A:(c) = Àj8(i, Ici + 1), i = 1,... ,Ici + 1, qc,Si(C) = <I>(lcl),(i, Icl- 1), i = 1,... ,Ici, j = 1,... ,J. Pour j = 1, . . . ,J fixé, les équations suivantes se vérifient aisément, Icl+l Icl+l L qc,A:(c) = Àj = L qc,A:(c)' et i==l ==1 !cl Ici L qc,S,(c) = <I>(lcl) = L qc,S,(c). ==1 ==1 Partant de cES, les seuls états possibles pour Q et Q sont Ai (c), j = 1,. . . ,J, i = 1,... , Ici + 1 et Si(C), i = 1,... ,Ici. Les deux identités précédentes et la proposition 4.8 montrent donc que 7r est la mesure invariante du processus de Markov. (4.20) PROPOSITION 4.13. La file d'attente à plusieurs classes de clients admet la mesure invariante définie par ici À 11"( c) = rr cPth ' l==l cES, pourvu que K = ECES 7r(c) soit fini. Pour j E {l,... ,J}, le processus des départs des clients de classes j est un processus de Poisson de paramètre ÀJ' DÉMONSTRATION. Le processus renversé de matrice de transition Q est aussi une file d'attente avec plusieurs classes de clients. Les arrivées des clients de classe j forment un processus de Poisson de paramètre Àj, ce qui entraîne la propriété de Poisson pour les départs de la file d'attente initiale. 0 La description détaillée de la file d'attente n'est pas nécessaire si l'on s'in- téresse uniquement au nombre de clients dans cette file. En effet, le nombre de
4. LES RÉSEAUX DE FILES D'ATTENTE À FORME PRODUIT 97 clients est un processus de Markov, processus de vie et de mort dont les taux sont donnés par J qi, t+l = L .Àt, 1, > 0, t=l qi,t-l = q,(i), i > 0, la mesure invariante s'exprime donc simplement. Cette description détaillée sera par contre nécessaire pour étudier un réseau de telles files d'attente. À l'équilibre, le processus renversé de matrice de sauts Q est aussi une file d'attente du type qui vient d'être décrit avec 6 et 'Y intervertis. À partir de maintenant le réseau est constitué de N nœuds de files d'attente de ce type, J flots de Poisson arrivent dans ce réseau. Pour 1 < j < J, le j-ième flot est d'intensité .ÀJ' il arrive à la file ff E {l, . . . J N}, puis après avoir été servi, il va à la file f, et ainsi de suite jusqu'à la file fi où il quitte définitivement . . le réseau. Le j-ième flot emprunte la route ff, f , . .. ,f/"', dans le réseau. Si 1 < k < N, les fonctions (j), 6, 'Y associées au nœud k seront notées <Pk, 6 k , 'Yk. La figure 6 représente un réseau avec deux routes, (1,2,3) et (4,3,2,4). Noter la différence avec les réseaux de Jackson et Gordon-Newell où les routes sont aléatoires. L'état de la file d'attente i < N de ce réseau se décrit avec un vecteur 1 ! U Àl 2 1 4 r- I L- 3 ).2 / n FIG. 6. Réseau de files d'attente avec des routes fixes. Ci == ((Cil, Sil), (Ci2, Si2),... ,(Cim" Sim,)) dans l'espace d'états St = ({ (j, S) / f = i}) (N) où Cik donne la classe du client à la k-ième position de la file d'attente et Sik est le nombre de files d'attente qu'il a déjà visitées. Comme précédemment, ICil = mi désignera le nombre de composantes de Ci.
98 4. RÉVERSIBILITÉ ET ÉQUATIONS D'ÉQUILIBRE DES RÉSEAUX Pour la description markovienne de ce réseau, les quantités (Sik ; 1 < k < mi) ne sont nécessaires que si une file d'attente figure plusieurs fois dans le chemin d'un des flots d'arrivée. Il est facile de voir que C (t) = (Ci (t); 1 < i < N) est un processus de Markov irréductible dans l'espace d'états S = n 1 Si. Si l'état du réseau vaut C = (Ci), les transitions à partir de cet état peuvent être décrites comme suit. - Un client du J-ième flot arrive avec intensité Àj dans le réseau à la file f = ff, le couple (j, 1) est inséré en l-ième position dans cette file avec probabilité '1 f (l, 1 cf 1). - Un client du j-ième flot à l'étape s < nJ de sa route, à la place l de la file f = f;, quitte celle-ci pour la place m de la file g = f+l avec intensité <pf(lcfI)6f(l, ICfl)'1g(m, Icgl), le couple (j, S + 1) est alors à la place m de Cg. - Un client du j-ième flot à l'étape nj de sa route, à la place l de la file f = f" quitte le réseau avec intensité lj)f(lcfI)8f(l,lcfl). Pour i E {l, . . . ,N}, la mesure 'Tr est définie par 1c,1 À 1ri( Ci) = lJ. t/>i() ' et pour C = (cd E s, (4.21 ) N 'Tr( C) = rr 'Tri (Ci), 1=1 La mesure 'Tr est un candidat naturel pour la mesure invariante du processus de Markov. La matrice Q associée à cette mesure 'Tr donne clairement la matrice de sauts correspondant à un réseau de files d'attente comportant J classes de clients arrivant suivant des processus de Poisson de paramètre (Àj). Le j-ième flot suit la route inverse fh" f,-l' . . . ,ff du j-ième flot dans le réseau initial. Les transitions de la matrice Q peuvent être décrites de la façon suivante : - Un client du j-ième flot arrive avec intensité Àj dans le réseau à la file f = f" le couple (j, 1) est inséré en l-ième position dans cette file avec probabilité 6 1 (l, ICI 1 + 1). - Un client du j-ième flot à l'étape S < nj de sa route, à la place l de la file f = f -5' quitte celle-ci pour la place m de la file g = f _ 5 -1 avec , , intensité lj)f(ICfl)'1l(l, ICfl - 1)6 g (m, Icgl + 1), le couple (j, S + 1) est alors à la place m de Cg. - Un client du j-ième flot à l'étape nj de sa route, à la place l de la file f = ff , quitte le réseau avec intensité <t> f ( 1 cI 1)'11 (l, 1 cIl - 1).
4. LES RÉSEAUX DE FILES D)ATTENTE À FORME PRODUIT 99 THÉORÈME 4.14. Le réseau de files d'attente multi-classe à routes fixes admet, sous la réserve qu'elle soit sommable, la mesure produit (4.21) comme mesure invariante. Le processus de sortie du réseau de chaque classe de clients est un processus de Poisson. DÉMONSTRATION. Si l'état initial est CEe, l'intensité d'une arrivée exté- rieure de classe j dans le réseau vaut >"j pour Q et pour Q. Un départ de la file f a lieu avec intensité 4>(lcfl) pour Q et Q. On vient donc d'obtenir une partition des états atteignables à partir de C vérifiant les hypothèses de la proposition 4.8. La proposition est démontrée. D
CHAPITRE 5 La file M/M/l et la marche aléatoire simple réfléchie Sommaire 1. Introduction 102 2. Les martingales exponentielles de la file M/M/1 104 3. Les lois des temps d'atteinte: vers le bas 106 Le comportement du cas transient 109 4. Vitesse de convergence à l'équilibre 111 5. Les lois des temps d'atteinte: vers le haut 114 6. Événements rares 117 6.1. Les grandes périodes d'occupation 117 6.2. Le processus des excursions au voisinage de a 119 7. Renormalisation de la file M/M/1 121 8. Grandes déviations 126 8.1. Le cas linéaire 126 8.2. Le cas linéaire par morceaux 130 8.3. Généralisation 132 9. Appendice 134 La densité de la durée d'une période d'occupation 134 Ce chapitre étudie les distributions explicites et les comportements asymp- totiques de la file d'attente M / M /1. Jusqu'à présent, seul le comportement à l'équilibre de cette file d'attente a été considéré. Ici les lois transitoires, les temps d'atteinte entre autres, la vitesse de convergence et les événements rares de cette file d'attente sont analysés. Les processus renormalisés associés sont aussi intro- duits et pour ceux-ci une loi des grands nombres et un théorème de la limite centrale fonctionnels sont démontrés. Cette étude est aussi une introduction au chapitre sur la renormalisation où le cadre plus général, et plus délicat, des réseaux de files d'attente sera envisagé. Enfin, un résultat de grandes déviations du processus renormalisé conclut le chapitre. Il s'agit d'estimer la probabilité que la trajectoire du processus du nombre de clients suive un chemin très peu probable. Comme il est facile de le voir, la file MIMl1 n'est que la version à temps continu de la marche aléatoire réfléchie en 0 qui saute de 1 ou -1. À ce titre
102 5. LA FILE D'ATTENTE M/M/1 cette file d'attente est un processus stochastique classique de la théorie des pro- babilités. Dans cette étude les martingales exponentielles sont utilisées, elles permettent d'éviter les habituels calculs fastidieux de lois transitoires. 1. Introduction Dans tout ce qui suit N (dx) désigne un processus de Poisson sur IR de paramètre E . Tous les processus de Poisson utilisés sont définis sur le même espace de probabilité et sont indépendants. Avec la même notation qu'au chapitre 1, si l est un intervalle de 114, la quantité N(I) désigne le nombre de points du processus N dans cet intervalle. L'intensité des arrivées à cette file d'attente vaut À et celle des services J..L et F = (Ft) est la filtration associée aux processus (N À (]O, t])) et (N(]O, t])), i.e. Ft = a(NÀ(]O, s]),N(]O, s]), s < t), pour t > o. Si L(t) est le nombre de clients de cette file à l'instant t, (L(t)) est un processus de sauts sur N dont la matrice de sauts Q = (qij) est définie par q"''''+l = À, qi .,,-1 = J.1., qiJ = 0, E N; i > 0; Ii - jl > 1. Les propriétés à l'équilibre de cette file vues dans les chapitres sur la file G l 1 G l Il (Chapitre 2) et sur les réseaux de files d'attente (Chapitre 4) sont rappelées dans la proposition suivante. PROPOSITION 5.1. Si À < J.1., alors le processus de Markov (L(t)) est er- godique, le nombre de clients L à l'équilibre suit une loi géométrique de pa- ramètre p = ÀI J.1. et la loi stationnaire du temps d'attente West déterminée par IP(W > x) = pe-(p,-À):£ , x > o. À l'équilibre, le processus (L(t)) est réversible et le processus des départs de la file d'attente est un processus de Poisson de paramètre À. Le processus (L(t)) peut aussi être décrit comme la solution de l'équation différentielle stochastique. Voir la proposition B.11 page 338 en annexe pour l'existence et l'unicité des solutions de ces équations différentielles. PROPOSITION 5.2. Le processus de Markov de générateur Q partant de x ENa même loi que l'unique solution de l'équation différentielle stochas- tique (5.1) L(dt) = NÀ(dt) - l{L(t-»o}N( dt), avec L(O) = x, ou encore pour t > 0, L(t) = x +NÀ(]O,t]) - r l{L(s-»o}N(ds), J]O,t]
1. INTRODUCTION 103 le processus (5.2) (M(t)) = (L(t) - x - Àt + J.L l t l{L(s»O} ds ) est une martingale. DÉMONSTRATION. L'équation (5.1) est tout à fait naturelle. Le processus (L(t)) saute de +1 suivant un processus de Poisson N). de paramètre À. Si L(t-) > 0, le service résiduel a du client à la tête de la file d'attente suit une loi exponentielle de paramètre J-L, ce a est tel que t + a est le premier point après t du processus ponctuel NIJ' Formellement, pour établir la correspondance entre la solution de l'équation différentielle (5.1) et le processus de Markov de générateur Q et de point initial x, la proposition C. 7 page 348 est utilisée. Il suffit de montrer que si (L( t)) est la solution de l'équation différentielle stochastique (5.1), pour toute fonction f le processus (f(L(t)) - f(x) -l t Q(f(L(s))) dS) est une martingale locale. L'expression différentielle de (L(t)) donne, pour t > 0, (5.3) df(L(t)) = (f(L(t-) + 1) - f(L(t-))) N).(dt) + l{L(t-»O} (f(L(t-) - 1) - f(L(t-))) NIJ(dt). En rappelant que pour x E N, Q(f)(x) = l: q:Z;i(f(i) - f(x)), t#:z; et donc pour t > 0, l t Q(f(L(s))) ds = l t À (/(L(s) + 1) - f(L(s))) ds + l t l{L(s»O}J.L (f(L(s) - 1) - f(L(s))) ds, par conséquent en intégrant l'équation différentielle (5.3), il vient f(L(t)) - f(x) -l t Q(f(L(s))) ds = l t (/(L(s-) + 1) - f(L(s-))) (N).(ds) - Àds) + l t l{L(s-»O} (/(L(s-) - 1) - f(L(s-))) (NIJ(ds) - J.Lds). La proposition B.9 page 337 montre que le terme de droite de l'expression précé- dente est une martingale locale. La loi de (L( t)) est donc celle du processus de
104 5. LA FILE D'ATTENTE M/M/1 Markov de générateur Q. La dernière assertion de la proposition s'obtient en prenant f(y) = y pour yEN. D DÉFINITION 10. On appelle processus libre le processus (Z(t)) défini par (5.4) Z(t) = N À (JO, t]) - N(]O, t]). Si L(t-) > 0, au voisinage de t le processus (L(t)) se comporte localement comme le processus libre, i.e. dL(t) = dZ(t). L'équation (5.1) s'écrit aussi comme dL(t) = NÀ(dt) - N(dt) + l{L(t-)=O} N(dt) == dZ(t) + l{L(t- )=O} N(dt), le terme l{L(t- )=O} N( dt) compense la partie négative du processus libre (Z(t)) (voir la section 6 sur cette question de processus réfléchi). Plusieurs processus de Markov intervenant dans ce chapitre, les notations !Ex, JP> x sont relatives uniquement au processus de Markov (L( t)) partant de l'état initial x E N. 2. Les martingales exponentielles de la file M/M/I La proposition suivante est l'analogue de la proposition 3.4 page 61 pour le processus à temps continu (Z(t)). PROPOSITION 5.3. Si u E IR, le processus (5.5) (H(t)) = (uZ(t)eÀt(l-U)+t(l-l/U») , est une martingale. Il existe une unique probabilité JP>u telle que si Y est une fonction Ft-mesurable positive, JEU (Y) = 1 y dlP'U = 1 y H(t) dlP', et réciproquement JE(Y) = 1 y H(t)-l dlP'U = 1 y exp( -Àt(l - :1( jlt(l - l/u)) dlP'U. Sous la probabilité JP>u, N À et N sont deux processus de Poisson indépen- dants de paramètres respectifs Àu et J-L/u. DÉMONSTRATION. Les processus N). et Np. étant à accroissements indépen- dants, il en va de même pour (Z(t)). La propriété de martingale en découle: si s < t, lE (H( t) 1 Fs) = H( 5 )e(t-S)(À(l-U)+J.«l-l/U))1E ( uZ(t)-Z(s) 1 Fs ) = H( 5 )e(t-s )(À(l-u)+J.«l-l/u))1E ( uZ(t)-Z(S») = H( 5). Pour montrer l'existence et l'unicité de JP>u, le théorème de Daniell-Kolmogorov (Rogers et Williams [44]) est une nouvelle fois utilisé. D'après celui-ci il suffit de montrer la propriété de compatibilité: si s < t et A E Fs, i H(t) dlP' = i H(s) dlP'.
2. LES MARTINGALES EXPONENTIELLES DE LA FILE M/M/1 105 Cette relation est la conséquence directe de la propriété de martingale, en effet i H(t) dJP' = i IE(H(t) 1 :Fs) dJP', car A E Fs, d'où i H(t) dIP' = i H(s) dIP'. Il reste à identifier la loi de (N)., NJ1.) pour la probabilité pu. La transformée de Laplace des processus ponctuels (voir la section 1 du chapitre 1) est commode dans cette situation: si f, g sont deux fonctions mesurables positives sur lR.t-, à support dans [0, t], t > 0, les fonctionnelles J I(s) }/),(ds), et J g(s) }/1J(ds), sont Ft-mesurables. Par définition de la probabilité pu, lE" (ex p (- J I(S)}/),(dS») exp ( - J g(S)}/IJ(dS»)) = lE ( uN(]O,t])e)'t(l-u) exp ( - J I(s)}/), (dS») x (l/u)N,,(]O,t]) elJt(l-l/u) exp (- J g(s) }/IJ( ds) ) ) par indépendance de N). et Np. pour la probabilité P, ce dernier terme vaut lE ( uN(]O,t])e)'t(l-u) exp ( - J I(S)}/),(dS») ) x lE ( (l/u )N,,(]O,t]) elJt(l-l/u) exp ( - J g( s)}/IJ (dS») ) . En particulier, en faisant g = 0, on obtient l'égalité lE" (ex p ( - J I(S)}/),(dS») ) = lE ( uN(]O,t])e)'t(l-u) exp ( - J I(s) }/),(dS») ) , pour toute fonction f continue à support compact sur lR.t-. On en déduit la relation suivante valable pour toutes les fonctions f, g mesurables positives à support compact, lE" (ex p (- J I(S)}/),(dS») exp (- J g(S)}/IJ(dS»)) = lE" (ex p (- J I(S)}/),(dS»)) lE" (ex p (- J g(S)}/IJ(dS»)).
106 5. LA FILE D'ATTENTE M/M/1 Les processus ponctuels N). et NIJ sont indépendants sous pu. Le calcul précédent montre que si f est mesurable positive à support dans [0, t], JEU (ex p ( - J f ( s) N), ( dS)) ) = JE ( UN>. (]o.t])e),t(l-u) exp ( - J f(s)N),(dS)) ) 1 cette dernière quantité vaut e),t(l-u)JE ( exp ( -l t (1(s) -logu)N),(dS)) ) . L'expression de la transformée de Laplace d'un processus de Poisson (Proposi- tion 1.5 page Il) donne les égalités JEU (ex p ( - J f(s) N), (dS)) ) = e),t(l-u) exp (-À l t (1- exp(-(1(s) -logu))) dS) = exp ( -Àu J (1 - exp( - f(s))) dS) . Sous ru le processus N). est donc un processus ponctuel de Poisson de paramètre Àu. En remplaçant u par l/u, le résultat correspondant pour NIJ est établi. 0 REMARQUES. 1. En utilisant le corollaire C.6 page 348, la propriété de martingale de (H(t)) peut se montrer analytiquement. Il suffit de remarquer que la fonction (t, y) -t u Y e().(l-u)+IJ(l-l/u»t est harmonique en espace-temps pour le générateur du processus libre. 2. Si u = YJ..LIÀ , sous la probabilité ru, (Z(t)) est un processus symétrique, différence de deux processus de Poisson indépendants de paramètre . La martingale exponentielle correspondante est C;p1 Z (t) exp ( ( JX - v'ilf t) ) . 3. Si u = J-LI À, sous la probabilité pu, N). et NIJ sont des processus de Pois- son indépendants de paramètres respectifs J..L et À. Les paramètres des deux processus de Poisson sont échangés. La martingale de ce cas vaut (11 pZ(t»). 3. Les lois des temps d'atteinte : vers le bas DÉFINITION Il. Si bEN, dans toute la suite Tb désigne le temps d'atteinte de b partant de L(O), Le. (5.6) Tb = inf{s > OIL(s) = b}.
3. LES LOIS DES TEMPS D'ATTEINTE: VERS LE BAS 1a7 Si L(O) = 1, Ta est le temps qu'il faut pour se vider à la file M/M/1 avec un client initial; Ta est la durée d'une période d'occupation de cette file d'attente. PROPOSITION 5.4. Si a ? b, la transformée de Laplace du temps d'at- teinte de b partant de a est donnée par (5.7) IEa (e- xTb ) = (IE 1 (e- XTO ))a-b, pour x > 0, avec (5.8) lEt (e -:Z:To) = À + Ji. + x - V(À+ Ji. + x)2 - 4ÀJi. . Si À < J1., la variable Ta admet un moment exponentiel d'ordre (v'X - )2 et (5.9) IEl (e( v'À-V)i)2 T o ) < /¥. . Si À > J1. et L( 0) = l, la variable Ta est finie avec probabilité J1. 1 '\. DÉMONSTRATION. Si a > b et L(O) = a, le temps d'atteinte de b se dé- compose comme la somme de deux termes: le temps d'atteinte de a - 1 et le temps d'atteinte de b partant de a - 1. La propriété de Markov forte montre que ces deux temps d'atteinte sont indépendants. De proche en proche on en déduit que Tb se décompose comme la somme de b - a temps d'atteinte indépendants (Ti; a < i < b + 1), la variable Ti étant le temps d'atteinte de i - 1 partant de i. Comme le processus (L(t)) est identique au processus libre (Z(t)) tant qu'il ne touche pas 0, ces transitions sont homogènes en espace jusqu'à cet instant. En particulier, pour a < i < b + 1 la distribution de la variable Ti ne dépend pas de i, par conséquent IEa (e- xTb ) = 1E 1 (e-XTo)a-b . Si £(0) = 1, comme la condition en 0 de (5.1) ne joue aucun rôle jusqu'au temps d'atteinte de 0, L(t) vaut 1 + Z(t) jusqu'à cet instant. Par conséquent Ta est le temps d'atteinte de -1 du processus libre (Z(t)). La variable Ta étant un temps d'arrêt, la propriété de martingale de (H(t)) donne (5.10) lE ( uZ(tI\To) e(À(l-U)+I-'(l-l/U)(tI\To)) = 1. Si x E IR, l'équation (5.11 ) '\(1 - u) + J1.(1 - l/u) = -x a pour solutions À + J-L + x ::1: V(À + Jl + x)2 - 4ÀJ1. 2À si (À + J-L + x)2 - 4ÀJl > 0, ce qui est vérifié si x > -( v'X - )2. Il est facile de montrer que pour x > 0 la quantité (5.12) À + J-L + x - V (À + Jl + x)2 - 4À U x = , 2À
108 5. LA FILE D'ATTENTE M/M/1 est positive et majorée par 1. En prenant u = u x dans la relation (5.10), le théorème de convergence dominée montre que 1 = tEoo JE ( U;(tATo) e-'" tATO) = JE ( u;(To)e-"'To) = JE (u;le-"'To) , d'où la relation (5.8). Si À < J.L, la quantité x = - ( .jX - )2 vérifie les relations (À + J..L + x)2 - 4ÀJ.L = 0 et u x = V J..LIÀ > 1; en prenant u = u x dans l'équation (5.10), il vient lEt (u;le(v'X-v1')2tATO) < lEt (u;(tATo)e(v'X-v1')2tATo) = 1, et en faisant tendre t vers +00, le théorème de convergence monotone donne l'inégalité voulue pour le moment exponentiel d'ordre (.jX _ )2. Si À > J.L, pour x > 0, IE ( -xTo ) IE ( -xTo 1 ) 1 e = 1 e {To<+oo} ' on en déduit l'égalité IP 1 (To < +00) = lim IE 1 (e- xTo ) = , X-40,x>0 .1\ d'après l'identité (5.8). La proposition est démontrée. D La dernière assertion de cette proposition a déjà été démontrée dans le cadre de la file GI / M Il (voir le b) de la proposition 2.11 page 49). La relation (5.9) peut aussi être obtenue de façon analytique. Le membre de droit de l'identité (5.8) est une fonction continue dans le demi-plan {Re(x) > -(.jX - )2} (et analytique à l'intérieur). Le théorème de convergence mono- tone montre que {ii = lim 1FQ (e -",To) = 1FQ ( e<.;).- y'ï:ï) 2T O ) . V x-(.;).- y'ï:ï)2 L'inégalité (5.9) est en fait une égalité. Si À < J.L, en prenant les dérivées d'ordre 1 et 2 de (5.8) en x = 0, on obtient l'espérance et la variance de To, 1 1E 1 (To) = À ' J1.- et J..L+À varl (To) = (1-£ _ À)3 . Dans la preuve précédente, il a été montré que si L(O) = n, To s'écrit comme la somme de n variables aléatoires indépendantes de même loi que To partant de 1. Par conséquent le théorème de la limite centrale donne le résultat asymptotique suivant. PROPOSITION 5.5. Si À < J1., le temps d'atteinte To de 0 de la solution (L(t)) de l'équation (5.1) telle L(O) = n, alors 1 . To _ 1 lm - , , n-4+oo n J.L - .1\
3. LES LOIS DES TEMPS D)ATTEINTE : VERS LE BAS 109 L(t) --....._................................................................... t BI B3 < < B4=+00 FIG. 1. Une trajectoire du processus (L(t)) dans le cas À > J..L au sens de la convergence en loi; de plus la variable To - nl(J1. - À) v/ n(J-L+ À)/(J..L- À)3 converge en loi vers une loi gaussienne centrée réduite quand n tend vers l'infini. Le temps de retour de la file MI M /1 partant de n est asymptoti- quement linéaire en n. Le comportement du cas transient. Cette section décrit la trajectoire de la file d'attente MI M Il lorsque celle-ci est instable. Si p = ÀI J..L > 1, d'après la proposition 5.4, une période d'occupation est infinie avec probabilité 1-11 p < 1. Dans ce cas, la trajectoire de (L(t)) se décrit simplement: c'est le recollement de G périodes d'occupation finies, où G est une variable aléatoire de loi géométrique de paramètre J..LI À = P(To < +00), et de la dernière période d'occupation qui est infinie. Dans le cas de la figure 1, les Bi représentent les durées des périodes d'occupation, la quatrième est infinie. La loi d'une période d'occupation de longueur finie se décrit simplement. PROPOSITION 5.6. Si À > J.L, la loi conditionnelle du processus (L(tI\T o )) sachant {To < +oo} a même lo que le processus (L( t 1\ To)) pour lequel À et J..L sont inversés, . e. avec le taux d'arrivée J..L et le taux de service À. DÉMONSTRATION. Si f est une fonctionnelle mesurable bornée sur l'en- semble F(Il4, N) des fonctions à valeurs entières sur Jl4. muni de la topologie de la convergence simple, pour a > 0 et x E N l'identité lE.: (p-Z(TOI\a) f(L(To /\ . »l{To<a}) = -1 (i(L(T o /\ . »l{To<a} ) ,
11a 5. LA FILE D'ATTENTE M/M/1 s'obtient avec la formule de changement de probabilités en prenant u = l/p (en notant L(T a A . ) le processus (L(T a At)) ). Comme L(t) = Z(t) + x si t < Ta pour la probabilité JP> x, on en déduit l'égalité 1Ex(px-L(T o l\a) f(L(T a 1\. ))l{To<a}) = 1E-1 (f(L(Ta 1\. ))l{To<a}). -1 -1 Pour la probabilité JP> ,À et J1. sont inversés et par conséquent Ta est IP - presque sûrement fini. De plus, p étant supérieur à 1, en faisant tendre a vers l'infini et en utilisant le théorème de convergence dominée, l'identité précédente devient lE.: (pz J(L(To fi . ))l{To<+oo}) = IF4- 1 (J(L(T o fi . ))) 1 en prenant f - 1, ceci donne l'égalité JP> x(Ta < +00) = p-x. Par conséquent lE.: (f(L(To fi . )) 1 To < +00) = IF4- 1 (t(L(T o fi . )))), ce qui achève la preuve de la proposition. D La proposition suivante donne la loi de (L(t)) sur la dernière période d'oc- cupation qui est infinie. De cette façon la trajectoire du cas transient sera complètement décrite. PROPOSITION 5.7. Sous la condition p = À/ J..L > l, le processus (L(t)) sachant l'événement {Ta = +oo} est un processus de Markov, de vie et de mort dont les intensités de sauts R = (Tij) sont données par p.,,+l - 1 Tii+1 = J1. . , p'" -1 i-1 1 p - et TÜ-1 = À . , p'" - 1 pour i > 1. DÉMONSTRATION. La proposition C.3 page 344 de l'annexe sur les processus de sauts montre la propriété de Markov du processus conditionné, sa matrice de sauts R = (Tij) s'exprime en fonction de la matrice Q = (qij) de (L(t)) de la façon suivante, Irj (Ta = +00) Tij = IP i (Ta = +00) qij, pour i -:F j. D'après la proposition 5.8, IP 1 (Ta < +00) = J..L/ À, la propriété de . Markov forte et l'homogénéité spatiale donnent (5.13) n IP'n (To < +00) = rr lP'i (Ti-l < +00) = ( r . .,,=1 Noter que cette égalité peut être aussi obtenue en utilisant le fait que (11 pZ(t») est une martingale bornée. La proposition est démontrée. D
4. VITESSE DE CONVERGENCE À L'ÉQUILIBRE 111 4. Vitesse de convergence à l'équilibre Le moment exponentiel de la distribution d'une période d'occupation obtenu dans la proposition 5.4 permet d'estimer la vitesse à laquelle cette file d'attente atteint l'équilibre. La notation Il . IIvt désigne la norme de la variation totale sur les mesures (voir l'annexe D). PROPOSITION 5.8. Si G p est la distribution géométrique de paramètre p = À/ J-L < 1, alors, pour x E N et t > 0, la distance à l'équilibre de la distribution de L( t) satisfat la relation IIIP' ",( L( t) E . ) - G pllvt < ( /¥. '" + 2) e-( v'X-y'ii)2t, où IP:z:(L(t) E . ) désigne la loi de la probabilité de la variable aléatoire L( t) pour IP x. La constante (VX - VP-)2 est le taux exact de décroissance exponentielle vers l'équilibre au sens où (5.14) lim ! log IllP'o(L(t) E . ) - G pllvt = -( VX - ..ffi)2. t---++oo t DÉMONSTRATION. Un couplage est utilisé pour montrer la première in- égalité. En notant (L(t)), le processus à l'équilibre, i.e. c'est un processus de Markov de matrice de sauts Q et tel que pour y E N, IP(£(O) = y) = pY(l - p). Le processus (L(t)) qui part de x E N évolue indépendamment du processus (L(t)) tant qu'il ne l'a pas rencontré. Après leur rencontre (éventuelle) les deux processus suivent la même trajectoire. Si on oublie le processus à l'équilibre, le processus (L(t)) ainsi construit a bien même loi que le processus de Markov associé à une file M / M /1 avec x clients à l'origine. Si H désigne le temps de rencontre des deux processus, alors IIIP:z:(L(t) E . ) - Gpll vt = sup IIP:z:(L(t) E A) - IP(£(t) E A)I ACN = sup IEx {l{L(t)EA} - l{l(t)EA})1 ACN < lE., (ll{L(t)EA} - l{L(t)EA} 1) < IP'",(H > t), car 1 1 {L(t)EA} - l{L(t)EA} 1 < l{L(t),lL(t)} = l{H>t}. Si L(O) = x > L(O), les sauts de chaque processus valant 1 ou -1, quand (L(t)) touche 0, (L(t)) a nécessairement croisé la trajectoire du processus sta- tionnaire. Le temps de couplage de ces deux processus est donc inférieur au temps de retour à 0 de (L(t)) dans ce cas. Inversement si L(O) < £(0), le temps de retour à 0 du processus stationnaire est supérieur au temps de couplage.
112 5. LA FILE D'ATTENTE M/M/1 En utilisant la relation (5.9), il vient lEx (e(v'X-,;ïï)2H) < lEx (e(v'X-,;ïï) 2T O) IP(L(O) < x) + 1E ( IBC ( ( v"X-V;;)2To ) 1 ) L(O) e {L(O»:z:} , par conséquent, :z: +00 fi? lEx(e(v'X-,;ïï)2H) < V IP(L(o) < x)+ L V IP(L(O)=y) y=:z:+1 :z: +00 fi? = V ( 1 - p"'+!) + L V pY ( 1 - p) y=x+1 x f£ X+1 < +2 >. -VI. J-L i et en utilisant l'inégalité de Tchebichev, IIIP ",(L( t) E . ) - G pllvt < lEx (e( v'X-,;ïï)2 H) e-( v'X-,;ïï)\ d'où 111P,.{L(t) E . ) - Gpll vt < ( j¥ '" + 2 ) e-(v'X-,;ïï)2t. La première inégalité de la proposition est démontrée. On déduit de celle-ci la relation limsuploglllPo(L(t) E') - Gpll vt < -(JÀ - .fïi)2, t---++oo t et comme IIIPo(L(t) E . ) - Gpll vt > IIPo(L(t) = 0) - (1 - p)l, pour établir la dernière assertion, il suffit de montrer que liminf log IlPo(L(t) = 0) - (1 - p)1 > -(JÀ - .fïi)2, t---++oo t Ici un autre couplage est utilisé, (L(t)) est, comme ci-dessus, le processus station- naire et (L(t)) le processus qui part de o. À la différence du couplage précédent les deux processus utilisent toujours les mêmes processus de Poisson N et NIL. . Par conséquent la condition initiale L(O) = 0 montre que le processus station- naire est au-dessus de l'autre processus, Le. L(t) < L(t) pour tout t. De plus, sur les intervalles où L(t) > 0, la différence L(t) - L(t) reste constante. L'instant To, le temps d'attnte de 0 par (L(t)), est le temps de rencontre des deux processus. En effet à To les deux processus sont tous les deux en o. De plus la différence L(t) - L(t) ne peut décroître que lorsque L(t) = 0, ce qui
4. VITESSE DE CONVERGENCE À L'ÉQUILIBRE 113 entraîne que celle-ci ne peut être nulle pour la première fois que lorsque L(t) = 0 et donc à Ta. L'inégalité suivante est par conséquent vraie, l{L(t)==a} - 1 {L(t)==a} > 1 {T o >t,L(t)==1}. En effet, le terme de gauche est positif. Et si le membre de droite vaut 1, Ta > t ce qui revient à dire que les deux processus ne se sont pas encore rencontrés avant l'instant t donc L(t) < L(t) et, comme L(t) = 1, nécessairement L(t) est nul. Le membre de gauche vaut donc aussi 1 dans ce cas, ce qui établit l'inégalité. On en déduit la relation IIPa(L(t) = 0) - (1 - p)1 = IPa(L(t) = 0) - IPa(L(t) = 0) > IP(l(t) = 1, Ta > t). Le processus (L (t)) étant réversible (Proposition 5.1), cette dernière quantité vaut IP(L(O) = 1, Ta > t) = p(l - p)IP 1 (T a > t), l'inégalité précédente devient IIPa(L(t) = 0) - (1 - p)1 > p(l - p)IP 1 (T a > t). Il suffit donc d'étudier la queue de distribution de Ta. Le lemme suivant termine la démonstration de la proposition. 0 LEMME 5.9. Sous la conditon p < 1, (5.15) lim lOgjpl(To > t) = -(vIX - ..ffi)2. t+oo t DÉMONSTRATION. Comme précédemment, Ta sera vu comme le temps d'at- teinte de -1 par (Z(t)). Si v > 1/VP, alors Àv - J-Llv > 0, sous la probabilité IPv, (Z(t)) a donc une dérive strictement positive, d'après la proposition 5.4, IPV(T a = +00) > o. En utilisant la formule de changement de probabilités, jp(To > t) = e-().(l-v)+/L(l-l/v»t ]EV (v-Z(t) l{To>t} ) 1 > e-(À(1-V)+#L(1-1/v»t JEV ( v-Z(t) 1 ) _ {To==+oo} , (5.16) puis l'inégalité de Jensen pour la probabilité IPV sachant {Ta = +oo}, il vient (5.1 7) ]EV (v- Z (t)l{T o =+oo}) = ]EV (v-Z(t) 1 To = +00) jpV(T o = +00) > v-JE'l(Z(t) 1 To==+oo)IPV(T a = +00). Le terme en exposant s'écrit 1 ]EV (Z(t) 1 To = +00) = jpv(T o = +00) ]EV (Z(t)l{T o =+oo}).
114 5. LA FILE D'ATTENTE M/M/1 Quand t tend vers l'infini la variable Z(t)jt converge vers Àv - J-L/v dans L 2 (IPV) (Corollaire 10.10 page 255). On en déduit la relation l o v ( Z ( t ) 1 ) J-L lm 1E - Ta = +00 = Àv - -. t-++oo t v Comme lim loglP'V(T o = +00) = 0, t--4+oo t en utilisant l'égalité (5.17) on obtient la borne inférieure lim inf log JEV ( v-Z(t) l{To=+oo} ) > - ( Àv - J-L ) log v, t--4+OO t v l'identité (5.16) donne la relation liminf loglP'(T o > t) > - ( À(l - v) + J-L ( 1 - ) ) - ( Àv - J-L ) logv. t--4+OO t v v En faisant tendre v vers 1/ on obtient finalement lim inf log IP'(To > t) > -( - ..ffi)2. t--4+OO t L'identité suivante est une conséquence de la majoration (5.9) et de l'inégalité de Tchebichev, limsuploglP'(To > t) < -( - ..ffi)2, t--4+OO t la relation (5.15) est donc établie. D La quantité (- ..ffi)2 est le taux de convergence à l'équilibre, c'est aussi le taux de décroissance exponentielle de la distribution de Ta. Ce résultat est tout à fait naturel si on considère Ta comme le temps de retour dans un ensemble significatif pour la mesure invariante: le voisinage de o. La variable Ta n'a donc pas de moment exponentiel d'ordre strictement plus grand que ( - ..ffi)2. Cela peut aussi se montrer de façon analytique en utilisant l'égalité (5.8). D'après cette identité, la fonction z -t IE( exp( -zTa)) est holomorphe sur le demi-plan Re(z) > -( - ..ffi)2 et -( - ..ffi)2 est un point singulier. 5. Les lois des temps d'atteinte: vers le haut Pour a < b, la loi du temps d'atteinte Tb de b partant de a est étudiée.. Ces temps d'atteinte s'interprètent comme les temps de débordement de files d'attente à capacité limitée. Si C E N*, le nombre de clients Lc(t) de la file MIMI1/C vérifie la même équation différentielle que celle de la file MI Mil , avec une condition de bord supplémentaire, dLc(t) = l{Lc(t-)c}NÀ(dt) - l{Lc(t-»a}N(dt).
5. LES LOIS DES TEMPS D'ATTEINTE: VERS LE HAUT 115 Si les deux files d'attente partent toutes les deux avec a clients, a < C, juste avant l'instant TC+l' les quantités L(t) et Lc(t) coïncident. Le temps TC+l est le premier instant de débordement de la file M / Mille. Ici, à la différence du temps d'atteinte d'une valeur inférieure, la condition de réflexion en 0 joue un rôle et donc le processus libre (Z (t)) ne peut être direc- tement utilisé comme auparavant. Pour construire une martingale intéressante pour calculer la loi de Tb, une combinaison linéaire de deux martingales associées au processus libre est utilisée. Les coefficients de cette combinaison sont choisis de telle sorte que la propriété de martingale reste vraie après un passage en o. La proposition 5.3 suggère naturellement deux telles martingales. En prenant, pour x > 0, (5.18) 4>1(x) = >. + fJ. + x - J(>.+ fJ. + x)2 - 4>'fJ. . (5.19) 4>2 (x ) = À + fJ. + x + J(>.+ fJ. + X)2 - 4ÀfJ. 1 alors pour i 1,2, (4)i(x)Z(t)exp{-xt)) est une martingale. La construction suivante est due, dans un cadre plus général, à Kennedy[20]. PROPOSITION 5.10. Pour x > 0, si 4>l(X) et 4>2(X) sont les deux solutions en u de l'équation À(l - u) + fJ. ( 1 - ) = -x, le processus (M(t)) = (((1 - 4>1 (x ))4>2 (x )L(t)+1 + (4)2 (x ) - 1)4>1 (x )L(t)+1) e- xt ) , est une martingale. DÉMONSTRATION. En posant (5.20) h(t, y) = ((1- 4>1(X))4>2{X)Y+l + (4)2{X) - 1)4>1(X)Y+1) e- xt , pour t > 0 M{t) == h{t, L(t)), d'après le corollaire C.6 page 348 il suffit de montrer que h est harmonique en espace-temps pour le générateur Q, soit pour tout t > 0 et y E N, ah 8t (t, y) + Q ( h ) ( t, y) = o. La propriété est clairement vraie pour y > 0 puisque pour i = 1,2, (t, y) -t <Pi (x) Y e -xt est harmonique en espace-temps pour le générateur du processus libre (voir la remarque 1 page 106), qui coïncide avec Q pour y > o. Il reste donc à vérifier [20] D.P. Kennedy, Some martingales related to cumulative sum tests and single-server queues, Stochastic Processes and their Applications 4 (1976), 261-269. ..
116 5. LA FILE D'ATTENTE M/M/1 l'identité précédente pour y = 0, dans ce cas ah e xt 8t (t. 0) = - x ( tP2 ( x) - tP1 ( X )) , e xt Q ( h) (t, 0) = À (1 - 4>1 (x)) (4)2 (x) - 1) (4)2 (x) - 4>1 (x)) , le résultat découle de l'identité À (1 - 4J1 (x)) (<P2 (x) - 1) = x pour x > 0, qui se vérifie en remarquant que 4J1(X)+4>2(X) = (À+J-L+x)/À et 4J1(X)4J2(X) = J-L/À. 0 Le principal résultat de cette section est contenu dans la proposition suivante. PROPOSITION 5.11. Si a < b, pour x > 0, (5.21) lE.. (e -XTb) = (PtP1 (x ))b-o 1 - tP1 (x) + (1 - PtP1 (x ))p°tP1 (x )20+1 , 1 - <Pl (x) + (1 - P4>l (x) )p b 4>l (x )2b+l avec tP1(X) = À + Jl + x - J(À + Jl + X)2 - 4ÀJl , 2À De plus si À < J1., la variable (ÀI J-L)n Tn tend en loi vers une distribution exponentielle de paramètre (J-L - À)2 / J1. quand n tend vers +00. DÉMONSTRATION. L'irréductibilité de (L( t)) montre que Tb est fini Ira- presque sûrement. La martingale (M(t)) de la proposition 5.10 arrêtée au temps d'arrêt Tb est bornée donc converge dans L 1 quand t tend vers l'infini, d'où l'égalité 1E(M(Tb)) = E(M(O)), et donc -XTb _ (1 - 4>l(X))4>2(X)a+1 + (4)2(X) - 1)4>l(X)a+1 lE.. (e ) - (1 - tP1(X))tP2(X)b+ 1 + (tP2(X) - 1)tP1(X)b+1 · d'où l'identité (5.21) puisque 4>1(X)4>2(X) = J.L/À. Pour montrer la seconde partie de la proposition, on suppose a nul, le cas général est similaire. La transformée de Laplace de Tn est donnée par, (5.22) !F.o (e- XTn ) = (PtP1 (x))n 1 - tP1 (x) + (1 - PtP1 (x ))tP1 (x) 1 1 - 4>1 (X) + (1 - P4>l(X))pn4>l (x)2n+1 pour X > o. La dérivée de 4>1 en 0 valant -1/(J-L - À), la condition À < J.L donne pour n au voisinage de l'infini, X 4>1 (xp n ) = 1 - À pn + o(pn), J.L- soit 4>1 (xpn)n rv 1. En injectant cette relation dans l'équation (5.22) il vient IEo ( e-XpnTn ) = pn 1 - p + o(pn) xpn I(J-L - À) + (1 - p)pn + o(pn) 1 - P + 0(1) xl(J-L - À) + 1 - P , par conséquent lim IEo ( e-XpnTn ) = (Jl - À)2 / Jl 1 n-++oo (J-L - À)2 1 J-L + x ce qui achève la preuve de la proposition. o
6. ÉVÉNEMENTS RARES 117 Si À < J-L, le processus (L(t)) redescend très vite de n, en un temps linéaire en n (Proposition 5.5). Par contre, le temps pour atteindre n partant de 0 est exponentiel en n, de l'ordre de (J-LI À)n. Dans les deux sections sur les temps d'atteinte, les transformées de Laplace des temps d'arrêt considérés ont été obtenues. L'inversion de ces transformées n'est pas une opération simple et, quand c'est possible, les expressions obtenues ne sont pas commodes à utiliser (voir Pappendice de ce chapitre). En revanche, les résultats obtenus au passage ont permis de donner une description qualitative du comportement de cette file d'attente. Par exemple, le moment exponentiel de Ta a permis d'estimer la vitesse de convergence à l'équilibre. La convergence en loi de la proposition 5.11 permet de décrire certains événements rares. 6. Événements rares À-#J. #J.-À a FIG. 2. Simulation d'une période d'occupation haute 6.1. Les grandes périodes d'occupation. Si p = ÀI J-L < 1, la trajectoire de la file M / M /1 atteint de grandes valeurs sur une échelle de temps exponen- tielle, de l'ordre de (J1./ À)a pour dépasser la valeur a. Dans toute cette section p < 1, le processus (L( t)) est étudié quand il atteint des grandes valeurs. Formel- lement, il s'agit de donner la loi limite d'une période d'occupation qui atteint la valeur a. La section 6 du chapitre 3 comporte une étude similaire pour le cas des marches aléatoires. Le cadre plus restreint permet de donner ici une description explicite de l'occurrence de ces événements rares. PROPOSITION 5.12. Si À < J-t, la loi de (L(t 1\ Ta)) sachant {Ta < Ta} converge, quand a tend vers l'infini, vers la loi d'un processus de vie et de mort dont les intensités sont données par 1 - pX+1 1 _ pX-1 (5.23) rxx+1 = J-L ,r xx -1 = À . 1 - pX 1 _ pX
118 5. LA FILE D'ATTENTE M/M/1 DÉMONSTRATION. On suppose que L(O) = 1, le cas général étant identique. Pour a E Il4 la variable T désigne le temps d'arrêt Ta 1\ Ta. Sur l'intervalle de temps [0, T], le processus (L(t)) est identique au processus (1 + Z(t)). Prenons j : D(Il4, N) 4 II4 y -t j(y), une fonctionnelle mesurable bornée continue sur l'ensemble des fonctions sur Il4 à valeurs dans N càdlàg muni de la topologie de Skorokhod (voir l'appendice à ce sujet ou Billingsley [5]). Comme (11 pZ(t») est la martingale exponentielle correspondant à u = 1/ p, on en déduit JE l (f( L( r 1\ t 1\ . ))) = JE l (pZ(TAt) f( L( r 1\ t 1\ . )) pZ(l\t) ) = -l (pZ(Tl\t) f(L(r 1\ t 1\ . ))) = -l (pL(Tl\t)-l f( L( r 1\ t 1\ . ))) 1 -1 avec les notations de la section 2. La variable T étant ri -p.s. finie et comme p < 1, le théorème de convergence dominée montre l'égalité JE l (f(L( r 1\ . ))) = -l (pL(T)-l f(L( r 1\ . ))) . En notant Ta(Y) le temps d'atteinte de a par la fonction y), l'identité précédente appliquée à la fonctionnelle D(ll4 ,N) Il4 y -t j(y)l{T Q (y)<To(Y)}' donne la relation JE l (I(L( r 1\ . ))l{To<To}) = -l (pL(T)-l f(L( r 1\ · ))l{To<To} ) = -l (pL(To)-l f(L(Ta 1\ . ))l{T o <To}) 1 soit, (5.24) -1 lE 1 (j(L{Ta 1\ . ))l{T Q <T o }) = (pa-1 j(L(T a 1\ . ))l{T Q <T o }) . D'après la remarque 3 page 106, les intensités des deux processus N). et NI}. sont inversées pour la probabilité ro avec Ua = p-1. Le processus (L( t)) est transient -1 pour la probabilité ro si p < 1, par conséquent ri (Ta = +00) > o. En faisant tendre a vers l'infini dans (5.24), on déduit par le théorème de convergence dominée -1 lim p1- a lE 1 (j(L(T a 1\. ))lrl <To}) = lEi (j(L(.))l{To=+oo}) , a+oo Q par conséquent (5.25) aoo JB4 (t(L(T a 1\ . )) 1 Ta < Ta) = -l (f(L(.)) 1 Ta = +00)
6. ÉVÉNEMENTS RARES 119 Le terme de droite fait intervenir la loi conditionnelle de (L{ t)} sachant que le temps d'atteinte de 0 est infini. La proposition 5.7 permet de conclure. 0 En utilisant le théorème d'arrêt pour la martingale (J-L/ À)1+Z(t) au temps d'arrêt Ta 1\ Ta, on obtient IP ( T ) == 11 p - 1 = a-1 1 - P 1 a < 0 1/ pa _ 1 P 1 _ pa ' qui peut aussi être vu dans le cadre discret comme la formule de la probabilité de ruine des joueurs; en particulier lima+oo p- aP 1(T a < Ta) = (1 - p)/ p. L'identité (5.25) montre que la trajectoire d'une période d'occupation dé- passant le niveau a est celle d'une file M / M /1 dont le processus d'arrivées est d'intensité J-L et les services de loi exponentielle de paramètre À. Cette dernière file d'attente est bien évidemment instable et atteint donc le niveau a rapidement, en un temps linéaire en a (en appliquant la proposition 5.4 pour le temps d'atteinte de 0 du processus (a - L{t}}). La partie descendante de la période d'occupation après Ta est, d'après la propriété de Markov forte, identique au processus libre qui part de a. En par- ticulier la pente vaut À - J..L. D'après les équations {5.23}, le taux de croissance de la partie montante vaut pour x grand, J.L - À. Il n'y a toutefois pas symétrie pour les distributions puisque la partie montante est une chaîne de Markov non homogène en espace. (5.26) a t .. Ra Hl Rl H2 FIG. 3. La suite des excursions de (L(t)} au voisinage de a 6.2. Le processus des excursions au voisinage de a. Pour décrire le processus de débordement du niveau a par la file d'attente, les suites de temps
120 5. LA FILE D'ATTENTE M/M/l d'arrêt (Rn) et (Hn) sont définies récursivement de la façon suivante, Hn = inf{t > Rn-11 L(t) = a}, Rn = inf{t > Hnl L{t) = O} = inf {t > Rn-11 L(t) = 0, L(s) > a pour un s E [Rn-l, t]}, avec Ra = o. Le processus ponctuel Na associé à la suite croissante (Hn) est celui des premiers temps d'atteÏnte de a après un passage en O. La propriété de Markov forte de (L(t)) montre que les suites (Hn - R n - 1 ) et (Rn - Hn), sont Li.d. et indépendantes. Pour n E N, la variable Hn - Rn-l a même loi que le temps d'atteinte de a partant de 0; d'après la proposition 5.11, pa(H n -R n - 1 ) converge en distribution vers une loi exponentielle de paramètre (J-L - À)2 / J-L quand a tend vers l'infini. D'après la proposition 5.5, la descente vers 0 est très rapide: IP-presque sûrement, lim pa(R n - Hn) = 0, a---++oo puisque d'après la proposition 5.5, {Rn - Hn)/a converge vers IP-p.s. vers une constante. Les accroissements du processus ponctuel No, = L Opa.H n , n>l convergent par conséquent vers des variables exponentielles i.i.d. La proposition suivante vient donc naturellement. PROPOSITION 5.13. Si P < 1, le processus ponctuel No, = L Opa.H n n converge en loi vers un processus de Poisson de paramètre {J-L - À)2 1 J-L. DÉMONSTRATION. Comme la suite (pO, Hn - pa H n - 1 ) converge en distribu- tion vers une une suite i.i.d. dont la loi commune est exponentielle de paramètre , la proposition 1.22 page 26 montre que le processus ponctuel En>lopa.Hn converge en loi vers un processus de Poisson de paramètre ç. - D Le processus No, ne décrit cependant pas complètement le processus des temps d'atteinte par (L(t)) de a, i.e. celui des instants s tels que L(s) = a et L(s-) f:. a. Il n'est cependant pas plausible que ce processus soit un processus de Poisson: en effet, si L(t o ) vaut a, avec probabilité positive, (L{t)) visitera a plusieurs fois après cet instant avant de partir vers 0 ; voir la figure 3 au voisinage de H. Une description informelle. Pour a grand et n E N, au voisinage de Hn le processus (L{t)) se comporte comme le processus (a + Zn(t - Hn)), où (Zn(t)) est un processus de même loi que le processus libre (Z(t)). Juste après Hn, les visites de (L(t)) à a, correspondent donc aux visites de (Zn(t)) à o. Comme (Zn(t)) converge IP-p.s. vers -00 quand t tend vers l'infini, il n'y a qu'un nombre fini de telles visites après Hn. Après celles-ci, le processus (L(t)) revient en 0 (à t = Rn) et ne revient en a que très longtemps après, à l'instant t = Hn+1.
7. RENORMALISATION DE LA FILE M/M/1 121 Les visites de (L(t)) à a peuvent donc être décrites comme un processus de Poisson de paramètre pa(J1. - À)2 1 J1. (les Hn), et à chaque point de ce processus sont attachées les visites à 0 de (Zn (t)), où (Zn) est une suite i.i.d. de processus libres. Une propriété de la loi du temps que passe le processus libre en 0 termine cette section. PROPOSITION 5.14. Si P < 1, la variable So = 10+ 00 l{z(sJ=O} ds suit une loi exponentielle de paramètre J-L - À. DÉMONSTRATION. Le processus libre reste en 0 un temps EÀ+ de distri- bution exponentielle de paramètre À + fJ. avant de sauter en 1 [resp. -1] avec probabilité À/(À + J1.) [resp. J-L/(À + J1.)]. Si le saut est 1, alors (L(t)) visitera o à nouveau, dans ce cas Sa = EÀ+JJ. + Sb, où Sb est indépendante de EÀ+JJ. et de même loi que Sa. Si le saut est de -1, alors avec probabilité ÀI J1., le processus revient en 0 (Proposition 5.4). On en conclut que Sa est la somme de G variables i.i.d. exponentielles de paramètre À + j.j, et G est une variable géométrique indépendante de paramètre 2À/(À + j.j). On en déduit, en prenant la transformée de Laplace par exemple, que Sa suit une loi exponentielle de paramètre J1. - À. D 7. Renormalisation de la file M/M/l La renormalisation considérée ici consiste, pour un processus stochastique, à accélérer l'échelle de temps du processus et à augmenter parallèlement la taille de son état initial. Ce procédé présente l'avantage de supprimer les fluctuations aléatoires pour ne conserver que la tendance principale du processus. Dans le cas de la file M / M /1 ce procédé est particulièrement simple, cet exemple sert d'introduction à cette problématique. Initialement la file d'attente compte x N clients et la suite (x N) satisfait 1 . x N lUI . lm N =xEJ.l. N-++oo On pose L - ( ) _ L(Nt) N t - , N où L est le processus du nombre de clients de cette file d'attente, solution de l'équation différentielle (5.1) avec la condition initiale x N. Noter que LN vit sur une échelle de temps très rapide t -t Nt et les arrivées et les services des clients sont accélérés du facteur N. La renormalisation en espace, le facteur liN, compense, on le verra, cette accélération du temps. PROPOSITION 5.15. Le processus renormalisé (LN(t)) converge vers une fonction déterministe, lnéare par morceaux, plus précisément pour t E , IP-p.s. lim LN ( t) = L ( t) = (x + (À - J1.) t) + . N---++oo
122 5. LA FILE D'ATTENTE M/M/1 De plus, si la suite ((xN/N - X») tend vers 0 et (B(t» est le mouvement brownien standard, on a la convergence des processus (5.27) .JN ( LNjl : (t» ) (B(t», sur l'intervalle de temps [0, xl (J.L - À)+ [ quand N tend vers l'infini. DÉMONSTRATION. Si À < J.L, TN = Toi N est le premier temps d'atteinte de o par (LN(t)). La proposition 5.5 montre que 1 . x lm TN = , ' N+oo J.L - A Ir-presque sûrement. D'après l'identité (5.1), jusqu'au temps d'atteinte de 0, le processus (L(t) - XN) est la différence de deux processus de Poisson, autrement dit, (5.28) L - (t ) XN N). (]O, N(t  TN )]) - Np. (]O, N(t  TN )]) N  TN = N + N . Pour t < xl(J.L - À), IP-presque sûrement t < TN à partir d'un certain rang, et par conséquent la loi des grands nombres pour les processus de Poisson donne, presque sûrement, lim LN(t) = x + (À - J.L)t. N+oo Il reste à montrer que pour t > x / (J.L - À), If-p.s. (5.29) lim LN(t) = o. N+oo Si (L(t)) est le processus renormalisé pour la condition initiale L(O) = LyNJ avec les mêmes processus de Poisson, d'après ce qui précède, si y + (À - J.L)t > 0, alors IP-presque sûrement lim L(t) = y + (À - J.L )t. N---t+oo L'application y -t L(t) est clairement croissante. Si ê > 0 est fixé, en posant y = ê + (J.L - À)t, alors y > x. Il existe donc No tel que, si N > No, alors XN < LyN J. La monotonie donne, pour N > No, (5.30) LN(t) < L(t), d'où l'inégalité limsupLN(t) < limsupL(t) = y + (À - J.L)t = ê N---t+oo N---t+oo If-p.s. Cette majoration montre que pour ê > 0 If-p.s. lim sUPN+oo LN(t) < ê et donc limN+oo LN(t) = o.
7. RENORMALISATION DE LA FILE M/M/1 123 Le cas À > J-L. Dans ce cas, la loi des grands nombres montre que la quantité inf ( N À (]O, s]) - N(]O, s]) ) , s>o est finie IP-presque sûrement puisque le terme générique tend vers +00. Comme XN tend vers l'infini, le membre de droite de l'égalité (5.28) est donc Ir-p.s. stric- tement positif pour N suffisamment grand. Autrement dit, Ir-p.s. TN = +00, pour N assez grand, (LN(t)) s'exprime donc comme la différence de deux pro- cessus de Poisson et la démonstration se termine comme dans le cas précédent. Pour € E Hlt, le théorème de Donsker pour les processus de Poisson montre la convergence ( N((]O, - çNt ) (B(t)), quand N tend vers l'infini. Par indépendance de N À et N, on en déduit la convergence suivante ( NÀ(]O, Nt]) - N(]O, Nt] - (À - J-L)Nt ) (B(t)). vI (À + p,)N La convergence (5.27) s'obtient avec la représentation (5.28) de (LN(t)) pour t < TN et la convergence presque sûre de TN vers xl (J-L - À). D x . o x -À FIG. 4. Le processus renormalisé (L(t)) et les fluctuations de (LN(t)) La renormalisation ne conserve que la dérive déterministe (À - J1. )t. La par- tie fluctuation aléatoire, représentée asymptotiquement par un brownien, est gommée par ce procédé. Si À < p" une fois que le processus renormalisé touche 0, il Y reste. Cette pro- priété est caractéristique des systèmes stables (cf. la proposition 9.9 page 229).
124 5. LA FILE D'ATTENTE M/M/1 Elle a été montrée avec un argument de monotonie, intuitivement elle peut s'ex- pliquer de la façon suivante : une fois que le processus (L( t)) a touché 0, avec l'argument de couplage de la preuve de la proposition 5.8, il est quasiment à l'équilibre et donc évolue essentiellement dans un voisinage borné. L'accélération du temps, linéairement en N, ne fait pas visiter des valeurs très grandes au pro- cessus puisqu'il faut, d'après la proposition 5.11, une échelle de temps exponen- tielle, de l'ordre de (Jjl À)Ny, pour dépasser la valeur Ny. La renormalisation en espace en 1 lN écrase donc les fluctuations, ce qui explique que le proces- sus renormalisé reste collé en O. Cet argument sera utilisé dans la preuve de la proposition 5.17. Cette section se termine par une estimation qui sera utile pour traiter les problèmes de grandes déviations. Le lemme suivant donne une estimation uni- forme de la loi des grands nombres pour les processus de Poisson. (5.31 ) LEMME 5.16. Pour, t E Il4, E, fJ > 0, il existe No tel que si N > No, P ( sup N"d]O, sN]) _ çSI < 0 ) > 1 - E. O<s<t N DÉMONSTRATION. La proposition 1.20 page ?? montre que le processus ( N"d] Nt]) _ çt) est une martingale relativement à sa filtration naturelle. Comme celle-ci est de carré intégrable, l'inégalité de Doob donne la relation P ( sup Nd]O,Ns]) _ çs > 0 ) < JE(Nd]O,tP/N - çt)2 O<s<t N t N fJ2 ' et donc le lemme. D (5.32) PROPOSITION 5.17. Pour E, fJ > 0, il existe No E N tel que si N > No, inf Pz ( sup ILN(S) - (x + (À - J1.) s)+1 < fJ ) > 1 - E. Iz/N-xl<6/2 O<s<t DÉMONSTRATION. Pour ZEN, fJ > 0, en notant LlN(S) = LN(S) - (x + (À - J1.)s)+, comme dans la preuve précédente, TN désigne le premier temps d'atteinte de 0 par le processus renormalisé (LN (t) ), (5.33) Pz ( sup ILlN(s)1 > fJ ) O<s<t < Pz ( sup ILlN(S)1 > fJ ) + Pz ( sup ILlN(s)1 > fJ ) . O'5: S '5: tÂT N TNÂt<S5: t
7. RENORMALISATION DE LA FILE M/M/1 125 D'après la représentation (5.28) de LN(. 1\ rN), si IzlN - xl < fJ/2, IPz ( sup IN(S)I > fJ ) == OS:S5: tAT N Tm ( lN NÀ(]O,Ns]) , ( N(]O,NS] ) Ir z sup Z - x + - /\S - - J-LS OSS:tATN N N > 6) , et ce dernier terme est majoré par IP ( sup N(]O, NsJ) - Às > ) + IP ( sup NJ!(]NsJ) - J.LS > - 4 fJ ) . O<s<t N 4 O<s<t - - - - Le lemme 5.16 assure donc de l'existence de N 1 tel que si N > N 1 , alors sup IPz ( sup ILlN(s)1 > fJ ) < =-. IzjN-xl<6/2 05:StATN 2 ( 5.34 ) Il reste à majorer le dernier terme de l'inégalité (5.33). La convergence presque sûre de rN vers xl(J1. - À) donne l'existence de N 2 , tel que si N > N 2 , IP ( r < x - 6/2 ) < E . N_ J..L-À -4 En décomposant suivant que rN est plus grand que (x - fJ/2)/(p, - À) ou non, on obtient les inégalités suivantes IPz ( sup ILlN(S)1 > fJ ) < IPz ( sup ILlN(s)1 > fJ ) TNAt<sS:t TN<S5: t + T N ( X - fJ / 2 ) ( X - fJ / 2 ) < /P'z sup ILN(S)I > 6/2, TN > _ À + /P'z TN < _ À ; TN<S5:t+TN J..L J1. la propriété de Markov forte de (L( t)) donne l'inégalité IPz ( sup ILlN(s)1 > fJ ) < Ifo ( sup ILN(S)I > fJ / 2 ) + 4 E TNAt<s5: t OsS:t E < IPo(TLN6/2J < Nt) + 4 . La proposition 5.11 montre que (pLN6 J TLN6J) converge en distribution vers une loi exponentielle quand N tend vers l'infini. En particulier IPo(TLN6/2J < Nt) tend vers 0 quand N tend vers l'infini, il existe donc N 3 tel que si N > N 3 , !Pz ( sup /LlN(s)1 > fJ ) < 2 ' TNAt< s'5:t et en prenant No = NI V N 3 , si N > No, l'inégalité (5.32) est vérifiée. D
126 5. LA FILE D'ATTENTE M/M/1 8. Grandes déviations Les notations de la section précédente sont conservées. Si LN(O) = zEN, pour fJ > 0 et ZEN, la proposition 5.17 montre que l'événement (5.35) n,6(</» = { sup ILN(S) - </>(s)1 < fJ } , O<s<t est asymptotiquement de probabilité 1 quand la fonction 4> vaut 4>( s) = (x + (À - J1.) s ) + et avec la condition IzlN - xl < fJj2. Sinon, pour </>(5) = x + as, avec x > 0 et a t À - J1., cet événement est asymptotiquement négligeable. Cette section étudie à quel taux cet événement devient négligeable quand </> est une fonction arbitraire. Cela revient à évaluer la probabilité que la trajectoire de (L(t)) reste dans un tube de diamètre fJ autour du chemin aberrant s -t 4>(s). Le résultat principal est le théorème 5.20, page 132. Dans cette étude, les cas suivants seront successivement envisagés: 4> est tout d'abord une fonction linéaire, puis linéaire par morceaux et enfin une fonction de classe el. Le traitement du cas transient ne différant pas notablement du cas ergodique, pour simplifier la présentation, la file sera supposée stable dans toute cette section, i.e. p < 1. Dans la suite, la notation N 1 est utilisée pour des entiers a priori différents; c'est un abus de notation pour désigner un entier plus grand que le N 1 précédent et qui en plus vérifie une autre propriété. 8.1. Le cas linéaire. La fonction l/J vaut (jJ( s) = (x + as rt- , avec x > 0 et a E IR. La réflexion de (L(t)) en 0 amène à étudier trois cas de figures : 1. la fonction c/J est> 0 sur l'intervalle [0, t] ; 2. pour s < t, 4>(s) = as avec a > 0, en particulier 4>(0) = 0; 3. pour tout s < t, 4>(s) = O. 8.1.1. Les trajectoires dans 114 - {O}. Dans ce cas, x > 0 et x + at > o. La formule de changement de probabilité donne, pour u E , (5.36) !Pz ( sup ILN(S) - (x + as)1 < fJ ) O<s<t = 1E u ( u-Z(Nt) e-(ÀN(l-u)+N(l-l/u»t 1 ) z 'R} (4)) . N,6 En notant ( ) _ a + J a 2 + 4ÀJ-L u a - 2À ' la solution positive de l'équation Àu - J-L/u = a, quand N tend vers +00 l'événement n 6(</» est asymptotiquement de probabilité 1 pour la probabi- , lité IP(Q) si z est tel que Iz / N - xl < fJ /2 (Proposition 5.17).
8. GRANDES DÉVIATIONS 127 Comme x > 0, si 6 est assez petit, le processus (L( N s )) est strictement posi- tif sur l'intervalle [0, t] sur l'événement 'R,6(</»' et donc identique au processus libre translaté de z, (Z(Ns) + z), en particulier (5.37) Z(Nt) E [aNt + xN - Z - 6N, aNt + xN - z + 6N]. L'identité (5.36) pour u = u(a) devient IP ( 'R t ( Â\ )) - (a) ( e-Z(Nt) logu(a)-Nt(À(l-u(a»+I-L(l-l/u(a») 1 ) z N,6 'Y - z 'R..6(<I» 0 En définissant H(x,a) = alogu(a) + À(l- u( a)) + Ji. (1- u() ) , a + v a 2 + 4ÀJ.L (5.38) H(x, a) = a log 2À + À + Ji. - v a 2 + 4ÀJi., (noter que H ne dépend pas de x), la relation (5.37) montre que la probabilité de l'événement 'R,6( (jJ) vérifie les inégalités IPz('R,6(</») eH(x,a)Nt > Ir(a)('R,6(</») e-(6N+lxN-zDllogu(a)l, Ir z ('R}y,6(</») eH(x,a)Nt < r(a)('R,6(</») e(6N+lxN-zD 1 logu(a)/, par conséquent (5.39) 1 t N log IP z('R N ,6( (jJ)) + H(x, a)t > log (1P'("')(n..s(4>))) - (8 + lx - z/NI) Ilogu(a)1 et (5.40) log IP' z(n..s(4») + H(x, a)t < (8 + lx - 1) 1 log u( a)l. Si ê > 0, pour 6 0 assez petit de telle sorte que ê 2601Iogu(a)1 < 2 et 6 < 6 0 il existe, d'après la minoration (5.32), N 1 E N tel que pour N > N 1 , inf log IP'(",} (nk..s( 4») > _:.. Iz/N-xl6/2 N 2 Finalement pour N > NI et 6 < 6 0 , les relations (5.39) et (5.40) donnent les inégalités { SUPlz/N-xl<6 1 10gIrz ('R,6(</») + H(x,a)t < ê, inflz/N-xl<6/2 1 IogIPz ('R,6((jJ)) + H(x,a)t > -ê, ce qui achève l'estimation de la probabilité de 'R 6(</» dans ce cas. Les autres , cas sont plus délicats en raison de la réflexion en o. (5.41 )
128 5. LA FILE D'ATTENTE M/M/1 8.1.2. Le problème de la frontière x = o. Ici </J(s) = as, pour s < t et a > o. Dans ce cas, en raison de la réflexion en 0, le processus libre n'est pas directement utilisable. La fonction H est prolongée en x = 0 en définissant aussi H(O, a) par la relation (5.38), en particulier H(x, a) = H(O, a) pour tout x E Il4 si a > o. Si T/o = 261 a (avec 6 assez petit pour que T/o < t), alors 'Rk,6(<P) = { 'RjJ,6(<P), sup ILN(s) - asl < 6 } , 170 st et la propriété de Markov de (L( t)) montre, en posant <Pl (s) = a( 1]0 + s) (5.42) IP z ('R.o (4))) = lEz (ln;J,6(<fI)1P L(NT/o) ('R;o (4)d)) 1 d'où l'inégalité IP z ('R.o( 4») < lEz (l{ILN(T/o)-aT/ol<o}1P L(NT/o) ('R;o (4)d)) . D'après les inégalités (5.41), pour 6 assez petit, il existe N 1 tel que si N > N 1 , log IPLN(T/o) ('R;o (4)d) + H(O, a)(t - 170) < I sur l'événement {ILN(T/o) - aT/ol < 6}; par conséquent la relation (5.42) montre que pour 6 suffisamment petit, inférieur à aej(4H(O, a)), il existe N 1 tel que si N > N 1 , 1 sup N loglP z ('R.o(4>)) + H(O, a)t < E, z/N-5:. fJ ce qui donne la borne supérieure. Pour minorer ces probabilités, comme (5.43 ) Ifz('R,6(<P)) > Ifz ('R,6(<P), {Z(s) > 0, Vs > O}) , avec la formule de changement de probabilités, ce dernier terme vaut (a) ( e-Z(Nt) log u(a)-Nt(.(l-u(a»+J.L(l-l/u(a») 1 ) z {'R.6(cP),Z(s)0,'Vs0} . Comme Z et L sont identiques tant que Z est positif, (5.44) e(6N+z)l1 o g u (a)I+NH(0,a)tIf z ('R,6(ct») > 1P(a) ('R.o(4», Z(s) > 0, Vs > 0) . En utilisant l'inégalité (5.32), il est facile de montrer que l'expression inf If(a) ('R fJ(<p), Z(s) > 0, Vs > 0) z/N6/2 ' converge vers lPu(a) (Z(s) > 0, Vs > 0) = lPu(a)(T o = +00) = 1 - ÀU(a) a >.u(a) > °
8. GRANDES DÉVIATIONS 129 quand N tend vers l'infini. Avec l'inégalité (5.43), on en déduit que pour fJ assez petit, il existe N 1 tel que si N > NI, { suPzIN6 1 10gIrz ('R.,6(4») + H(O, a)t < ê, inf z / NS 6/2 1 log Ir z ('R.,6(4») + H(O, a)t > -ê. (5.45) 8.1.3. La trajectoire plate x == 0 et a = o. Ici <p est identiquement nulle sur [0, t], l'événement 'R.,6(4)) est donc asymptotiquement probable. En posant, (5.46) H(O, 0) = 0, les inégalités (5.45) sont aussi vérifiées d'après la proposition 5.17. Les résultats précédents se montrent de la même façon en remplaçant l'évé- nement 'R.,6((jJ) par l'événement {ILN(t) - (jJ(t) 1 < fJ} = {ILN(t) - (x + at)+1 < fJ}. Les inégalités (5.41), (5.45) et (5.46) établissent donc la proposition suivante. PROPOSITION 5.18. Si P < 1, a E IR, x, t E II4 et (jJ(s) = (x + as)+, pour ê > 0 et fJ suffisamment petit, il existe No tel que si N > No, alors inf N I logIrz ( sup ILN(S) - 4>(s)1 < fJ ) + H(x,a)t > -ê, Iz/N- x l<6/2 O<s<t sup loglP'z ( . sup ILN(S) - 4>(s)1 < 0 ) + H(x,a)t < ê Iz/N-xl<6 Ost et inf N I log Ir z ( 1 LN (t) - 4>( t) 1 < fJ ) + H (x, a)t > -ê, Iz/N-xl<6/2 sup N I log IP'z (ILN(t) - 4>(t)1 < 0) + H(x, a)t < E, Iz/N-xl<6 où H(x, a) est défini par a + V a2 + 4ÀJ.L H(x, a) = a log 2À +À+J.L- V a 2 +4ÀJ.L, si (x, a) i- (0,0) et H(O, 0) = o. L'expression H(x, a)t donne le taux de décroissance exponentielle en N de la probabilité de 'R.,6 ((jJ). Il est remarquable que ce taux de décroissance soit le même si l'on force toute la trajectoire à être autour de <p ou seulement le dernier point du processus. L'explication est bien sûre contenue dans la formule de changement de probabilité. Si le processus est forcé à l'origine et en t à être autour deux points spécifiés, la trajectoire du processus est celle d'une marche aléatoire; elle sera donc autour d'une ligne droite entre ces deux points, et par conséquent dans un tube autour de (jJ.
130 5. LA FILE D'ATTENTE M/M/1 À-J..' 0 FIG. 5. La fonction a -t H(x, a), pour x > 0 8.2. Le cas linéaire par morceaux. Le résultat précédent est étendu en étudiant la probabilité que la trajectoire renormalisée soit dans un tube de diamètre fJ autour d'une fonction cP, linéaire par morceaux avec cP( s) = { cPl (s) = x + al S, cP2 (s - v), pour s < v, pour v < s < t, où (jJ2 (s) = y + a2 s avec y = cPl (v) = x + al v. Les constantes des fonctions (jJi, i = 1, 2 sont telles que (jJ est positive sur l'intervalle [0, t]. La propriété de Markov de (L(t)) donne, en utilisant la définition (5.35), !P z CR k,6 ( 4> )) = !P z ( sup 1 LN ( s) - (jJ1 ( S ) 1 < fJ, sup 1 LN ( s) - 4>2 (s - v) 1 < fJ ) O<s<v v<s<t - - - - = Ez (1'R.'6(tf>dIPL(Nv) ('R.6(iP2») . La proposition 5.18 montre que pour ê > 0 et fJ assez petit, il existe N 1 E N tel que si N > N 1 J !P L( N v) ('R 6 ( cP2 )) < exp N ( ê 1 2 - H (y, a 2) (t - v)), sur l'événement {IL(Nv)/N - yi < fJ}, et sup !Pz ('R,o(cP1)) < exp N(ê/2 - H(x, a1)v). Iz/N -xl::;6 Comme 'R N ,6((jJ1) est un sous-ensemble de {IL(Nv)IN - yi < fJ}, pour N > N 1 , la relation suivante est établie, 1 sup N loglP'z('R..o(iP» + H(x, adv + H(y, a2)(t - v» < ê. Iz/N-xl6
8 GRANDES DÉVIATIONS 131 Par définition de H, H(x, adv + H(y, (2)(t - v) = l t H(</I(s), </l'(s)) ds, donc l'inégalité précédente peut se réécrire comme 1 l t sup N log Ir AR}..5( </1)) + H( </1 ( s), </l' (s)) ds < E. Iz/N-xlô 0 L'inégalité ci-dessous avec la borne inférieure, 1 l t inf N loglPz('R,ô(4») + H(4)(s), 4>'(s)) ds > -e, Iz/N-xlô/4 0 s'obtient de la même façon en utilisant la relation Ir z (R}..5 (</1)) > lEz (lR;:,.6/2(tPd Ir L(Nv) (R6 (</12)) ) et la proposition 5.18. Comme précédemment, les résultats obtenus sont inchangés en remplaçant n,6(4)) par l'événement { 1 LN ( v) - </1 ( v) 1 < 0, 1 LN ( t) - </1 ( t) 1 < 0 } . La proposition suivante s'obtient par récurrence sur le nombre de segments de la fonction linéaire par morceaux. PROPOSITION 5.19. Sous la condition p < 1, pour x et t E lR.t, si 4> est une fonction positive, continue et linéaire sur les intervalles [Vi, Vi+1 [, i = 0, . . . ,n - 1 où 0 = Va < VI < . . . < V n = t avec 4>(0) = x 1 alors pour E > 0 et 8 > 0 suffisamment petits, il existe N 1 E N et 8 1 > 0 tels que si N > NOl sup log Ir z ( sup 1 LN ( s) - 4>( s) 1 < 8 ) + l t H ( </1 ( s), </l' (s)) ds < E, Iz/N-xl<Ô1 Ost 0 et (5.47) sup loglP z ( sup ILN(Vi) - 4>(vi)1 < 8 ) + Iz/N -xl<ô1 N O<<n l t H(</I(s), </l' (s)) ds < E, et la fonction H ( " .) est définie par a + a2 + 4ÀJ-L H(y,a) = a log 2À +À+J.L- a2+4ÀJ.L1 si (y, a) =1 (0,0) et H(O, 0) = o.
132 5. LA FILE D'ATTENTE M/M/1 8.3. Généralisation. La fonction 4J est de classe el à valeurs positives. Le résultat de grandes déviations du processus du nombre de clients se formule de la façon suivante. THÉORÈME 5.20. Si P < 1 et x, t E , 4J ; Il4 -4 114 est une fonction de classe el, vérifiant 4J( 0) == x, alors pour tout E > 0 et pour 8 > 0 suffisamment petit, il existe No E N et 8 1 tels que si N > No, sup log 1P'.z ( sup ILN (s) - 4J(s)1 < 8 ) + l t H(q,(s), cll(s» ds < e, Iz/N-xl<ch Ost 0 où H est définie par a + a2 + 4ÀJ1. (5.48) H(x,o:) = cdog 2>. + >. + l' - 0: 2 + 4>'1', si (x, a) =1 (0,0) et H(O, 0) = O. DÉMONSTRATION. D'après ce qui précède, le théorème est vrai pour les fonctions linéaires par morceaux. Il reste à approximer la fonction 4J par des fonctions linéaires par morceaux (4Jn). La fonction définie par (5.48) présente toutefois une difficulté, elle est continue en tout point de Il4 x IR, sauf au point (0,0) , lim H(O, a) 1= H(O, 0). 0---+0,0 >0 L'approximation de l t H(q,(s), q,'(s») ds par l t H(q,n(s), q,(s» ds , n'est donc pas à priori valide. La fonction H est en revanche continue par valeurs inférieures, au sens où, lim H(x, a) = H(xo, ao), x ---4 x 0 , x x 0 , 0---4 0 0 ,ooo de plus (5.49) lim inf H(x, a) = H(xo, ao). x ---4 x 0 ,0 ---4 0 0 Ces propriétés suffisent, on va le voir, pour montrer le résultat de grandes déviations annoncé dans le théorème. Borne inférieure. La fonction 4J étant de classe el, pour tout TI > 0, il est possible de trouver une fonction 4J.", linéaire par morceaux sur [0, t], telle que 4J 17 (s) < 4J( s), cjJ (s) < cP' (s), 0 < s < t, et sup 14J 17 (s) - 4J(s)1 < TI, O<s<t sup 14J(s) - 4J'(s)1 < TI. O<s<t La propriété de continuité de H par valeurs inférieures donne lim H(cjJ17 (s), cjJ(s)) = H(4J(s), 4J'(s)), s E [0, t], '7---40
8. GRANDES DÉVIATIONS 133 et le théorème de convergence dominée lim (t H(4)1/(s), </>(s)) ds = t H(,p(s), 4/(s)) ds. oJo Jo Pour ê > 0, il existe Tlo tel que si TI < Tlo, i t i t ê H ( 4J ( s), 4J ( s)) ds - H ( 4J( s ), 4J' ( s )) ds < -. 00 2 Pour 8 > 0, !Pz ( sup ILN(S) - </>(s)1 < 0 + 71' ) > !Pz ( sup ILN(s) - 4J'7(s) 1 < 8 ) , O<s<t O<s<t - - - - Si TI < Tlo est fixé et 8 > 0 assez petit, il existe (Proposition 5.19) No E N et 8 1 tels que pour N > No, inf N I log!Pz ( sup ILN(S) - 4J(s)1 < 8 ) Iz/N-xl<ch O<s<t ê {t > - 2 - Jo H ( ,p., ( s ), ,p ( s)) ds, d'où inf N 1 log IP'z ( sup ILN{S) - tj)(s) 1 < 8 + TI ) Iz/N-xl<ch O<s<t > -E -i t H(,p(s), ,p'(S)) ds. Borne supérieure. Pour n > 1, on note l/Jn est la fonction continue linéaire par morceaux (5.50) ,pn ( s) = ,p ( ) + (ns - k) (,p ( k : 1 ) - ,p ( ) ) , si lsnJ = k. La fonction tj)n coïncide avec 4J aux points k/n, k < ltnJ. La continuité uniforme de 4J et tj)' montre qu'elle converge uniformément vers (jJ de même que sa dérivée à droite vers 4J'. La fonction H étant positive, le lemme de Fatou et la propriété (5.49) donnent (t liminf H(,pn(s), ,p(s)) ds < liminf t H(,pn(s), ,p(s)) ds, Jo n+oo n+oo Jo i t H( </>( s), ,p' (s)) ds < lim inf i t H(,pn (s), ,p (s)) ds. o n+oo 0 Il existe donc no tel que pour n > no, i t ê i t H(4J(s), l/J'(s)) ds - - < H(4Jn(s), 4J(s)) ds. o 2 0
134 5. LA FILE D'ATTENTE M/M/1 La majoration !Pz ( SUp ILN(S) - 4>(s)1 < 6 ) < Ir z ( SUp ILN(klno) - 4>(k/no)1 < 6 ) Ost Ok LnotJ = !Pz ( sup ILN(k/no) - 4> n o(klno)1 < 6 ) , Ok LnotJ et l'identité (5.47) de la proposition 5.19 appliquée à la fonction lPno montrent que pour E > 0 et 6 assez petit, il existe No E N et 6 1 > 0 tels que si N > No, sup loglP'z ( sup ILN(k/no) - 4>(k/no)1 < 6 ) Iz/N-xl<ch OkLno(1 < - 1 t H ( 4>no ( s ), 4>o ( s )) ds. Par conséquent l'inégalité suivante est vérifiée (5.51) sup loglP'z ( sup ILN(k/no) - 4>(klno)1 < 6 ) Iz/N-xl<ch OklnotJ t < e - 1 H ( 4>( s), 4>' ( s)) ds; finalement sup log IP' z ( sup ILN (s) - 4>( s)1 < 6 ) < e - (t H(4)( s), 4>' (s)) ds. Iz/N-xl<ch Ost Jo Cette dernière inégalité et la relation (5.50) achèvent la preuve du théorème. D Si la preuve du théorème précédent comporte nombre de points techniques, les idées utilisées sont assez simples. Le changement de probabilité est, bien entendu, l'ingrédient principal. Regarder les trajectoires du processus (L( t)) qui suivent t -t X + at revient à considérer le changement de probabilité qui donne la pente a à (L(t)). Le second point important concerne la discontinuité en 0, la fonction (x, a) -t H(x, a) qui en résulte n'est plus continue mais conserve une propriété cruciale: la semi-continuité inférieure (5.49). Cette propriété permet l'approximation par des fonctions linéaires par morceaux. Le théorème précédent peut être étendu au cas où la fonction 4> est abso- lument continue par rapport à la mesure de Lebesgue. Dans ce cas, la dérivée existe presque partout. Modulo cette généralisation, le théorème précédent est un résultat de grandes déviations faible pour le processus (L( t)). 9. Appendice La densité de la durée d'une période d'occupation. La densité de la durée de la période d'occupation est explicitée en inversant la transformée de Laplace (5.8). Ces inversions présentent assez souvent un caractère de curiosité dans le domaine des files d'attente. Les expressions des densités de probabilité,
9. APPENDICE 135 quand elles sont connues, s'expriment avec des fonctions spéciales (les fonctions de Bessel ici) plus ou moins faciles à manipuler. En général, les résultats asymp- totiques peuvent être obtenus plus simplement de manière probabiliste. PROPOSITION 5.21. Si À < J1. et L(O) = 1, la densité de Ta vaut (ii Il(2t) .-(À+JL)t VÀ te, t > 0, OÙ Il est la fonction de Bessel modifiée d'ordre 1, +00 (t/2)2k+l Il(t) = L k!(k + 1)! 1 k=O t E IR. DÉMONSTRATION. En utilisant la décomposition en série entière des puiss- sances de (1 + x), pour Ixl < 1, +00 V I + x == L C/2xk, k=O avec c k _ 1/2{1/2 - 1)(112 - 2)... (1/2 - k + 1) 1/2 - k! ' en posant Cr/2 = 1, d'où 1 - V I - x 2 = 2k! (/ ) 2k+l X k!(k + 1)! x 2 , k>O par conséquent (5.52) IE l (e- ZTo ) = (ii 1 - JI - 4ÀIl/(>' + Il + x)2 VÀ 2/(À+J1.+x) 2k! ( À ) k ( J1. ) k+l ( À + J1. ) 2k+1 = L k!(k + 1)! >. + Il À + Il À + Il + x . k>O Si kEN et x E IR, ( À + J-L ) 2k+1 À+J-L+x est la transformée de Laplace en x de la somme de 2k + 1 variables aléatoires indépendantes de loi exponentielle de paramètre À + J1., c'est donc la transformée de Laplace en x de la loi de densité t 2k (À + J-L)2k+l e-(À+JL)t (2k)! '
136 5. LA FILE D'ATTENTE M/M/l sur Il4. On en déduit que Ta a pour densité sur Il4, 1 j.L(Àj.L)keke-(>'+IJ.)t = (ii 1 ()2k+lt2ke-(>'+IJ.)t k!(k + 1)! V À k!(k + 1)! ka kO _ (ii Il(2t) -(À+JL)t -V te, ce qui achève la démonstration de la proposition. D La relation (5.52) a une interprétation très simple. Si p E [0,1] et q = 1 - p, le terme 2k! k k+l k!(k + l)!P q est la probabilité qu'une marche aléatoire simple dont les sauts valent 1 [resp -1] avec probabilité p [resp q], arrive en 0 pour la première fois à t = 2k + 1 en partant de 1 à t = 0 (voir Feller [19] par exemple). Les sauts du processus de Markov (L(t)) entre 0 et Ta sont espacés suivant un processus de Poisson de paramètre À + J1.. Un saut de ce processus vaut +1 avec probabilité Àj(À + J1.) et -1 sinon. Le terme général de la série (5.52) est donc la transformée de Laplace d'une période d'occupation de la file M/M/1 où k clients sont servis.
CHAPITRE 6 La file d'attente M/M/oo Sommaire 1. Introduction 137 2. Une famille de martingales remarquables 141 3. Les lois des temps d'atteinte: vers le bas 146 4. Les lois des temps d'atteinte: vers le haut 148 Événements rares 150 5. Le processus renormalisé 152 6. Un théorème de la limite centrale 155 7. La file d'attente à capacité limitée M/M/N/N 158 7.1. Le cas sur-critique p > 1 160 7.2. Le cas critique p = 1 164 7.3. Le cas sous-critique p < 1 167 8. Appendice 168 8.1. Le processus d'Ornstein-Uhlenbeck 168 8.2. Le lemme de Gronwall 169 1. Introduction La file d'attente à une infinité de serveurs est, avec la file d'attente M j M /1, un modèle de base. Elle joue un rôle crucial dans la plupart des études pro- babilistes de réseaux de télécommunication. Comme la file M j M /1, son intérêt dépasse largement le cadre des files d'attente puisque ce modèle se rencontre dans d'autres domaines, comme par exemple la physique statistique ou l'informatique théorique. Les propriétés à l'équilibre de ce modèle sont étudiées dans les chapitres 4 et 7. Les résultats abordés ici concernent les propriétés transitoires de la file M/M/oo. Si la trame de l'étude est similaire à celle utilisée pour la file M/M/1, les propriétés de cette file présentent de notables différences avec celles d'une file M / M /1. 1. La capacité de service étant potentiellement infinie, la file MjMjoo est toujours stable. La queue de distribution, 1r([n, +oo[), du nombre de clients à l'équilibre est, si P = Àj J1. est la charge, P k P n 1 1 "" -p < -n- - n(log p+1) - k ,e _, f'V '2= n 2e , . n. v L,1r k>n
138 6. LA FILE D'ATTENTE M/M/oo alors que la décroissance de la queue de distribution de la file M 1 Mil à l'équilibre est seulement géométrique. Cette file d'attente est très stable. Les lois asymptotiques des temps d'atteinte reflètent aussi cette propriété, voir les propositions 6.8 et 6.10. 2. Le processus du nombre de clients n'est plus, en dehors de 0, une marche aléatoire. Par conséquent, et cela complique sensiblement l'étude, les mar- tingales positives associées (Proposition 6.4) ne sont pas des martingales exponentielles simples comme celles utilisées pour la file MI Mil. 3. Le procédé de renormalisation étudié pour ce modèle consiste à accélérer les arrivées des clients tout en renormalisant en espace par le même fac- teur. Le processus limite est aussi un processus déterministe. Celui-ci n'est cependant pas un chemin linéaire par morceaux, mais une courbe qui converge exponentiellement vite vers l'asymptote p (Théorème 6.13). En particulier, p remplace 0 pour la valeur de la trajectoire absorbante du processus renormalisé. 4. La perturbation autour de la trajectoire déterministe est une diffusion qui n'est pas un mouvement brownien mais une diffusion ergodique liée au processus d'Ornstein-Ühlenbeck (Théorème 6.14). Comme dans le chapitre 5 sur la file d'attente M/M/1, le processus N(dx) désigne un processus de Poisson sur IR, de paramètre ( E Il4. Avec la même notation qu'au chapitre 1, si l est un intervalle de Il4, la quantité N(I) désigne le nombre de points du processus N dans cet intervalle. Un indice en haut Nf ,i E N est ajouté s'il y a besoin d'une suite i.i.d. de processus de Poisson de paramètre (. Le processus des arrivées est un processus de Poisson d'intensité À, les ser- vices sont distribués exponentiellement, de paramètre J1. et p = À/ J1. est la charge de la file d'attente. La filtration :F = (:Ft) est définie par :Ft = U (NÀ(]O, s]),N(]O, s]), i E N, s < t) , pour t > O. Le processus du nombre des clients (L(t)) est un processus de Markov de sauts dont la matrice de sauts Q = (qij) est donnée par qi i+1 = À, i E N, qi i-1 = J-L, i E N, qij = 0, Ii - jl > 1. Les intensités de saut de ce processus ne sont, à la différence de la file M/M/1, pas bornées. En revanche l'intensité des sauts vers le haut est bornée, il n'y a donc pas de problème d'explosion en temps fini pour ce processus de Markov (voir l'appendice C). De façon plus synthétique, si f est une fonction réelle sur N, le générateur s'exprime comme, (6.1) Q(f)(n) = À(f(n + 1) - f(n)) + nJ-L(f(n - 1) - f(n)), pour n E N. La proposition 7.3 et le résultat de réversibilité des processus de vie et de mort vu au chapitre 4 sont résumés dans la proposition suivante.
1. INTRODUCTION 139 PROPOSITION 6.1. La loi stationnaire du nombre de clients est une loi de Poisson de paramètre p = À/J1.. À l'équilibre le processus (L(t)) du nombre de clients dans la file d'attente est réversible et le processus de départ est un processus de Poisson de paramètre À. De plus, pour t E lR.t, la distance à l'équilibre à l'instant t pour la distance en variation totale vérifie l'inégalité IIIPo(L(t) E . ) - QPllvt < 1 - e- pexp ( -JJt) , en notant QP la loi de Poisson de paramètre p. Le processus (L(t)) peut aussi être vu comme la solution d'une équation dif- férentielle stochastique. Cette formulation sera utile pour étudier les propriétés du processus renormalisé. PROPOSITION 6.2. Le processus de Markov de générateur Q partant de x ENa même loi que l'unique solution (L(t)) de l'équation différentielle stochastique L(t- ) (6.2) L(dt) = N>.(dt) - L: N;(dt), 1=1 avec L(O) = x, ou encore (6.3) +00 L(t) = x + N>.(]O,t]) - L: 1 l{L(s-)i}N;:(ds). i=l ]O,t] Le processus (6.4) (M(t)) = (L(t) - L(O) - Àt + J1.1 s L(s) dS) est une martingale de carré intégrable dont le processus croissant vaut (M) (t) = Àt + J1.1 t L(s) ds. Le processus N>. est celui des arrivées de clients. Pour i > 1 le processus N; s'interprète de la façon suivante : s'il y a au moins i clients dans la file à l'instant t, la distance au premier point de N; après t est le service résiduel du i- ième client. DÉMONSTRATION. La proposition B.11 page 338 en annexe montre l'exis- tence et l'unicité de la solution (L(t)) de l'équation différentielle (6.2). Pour établir la correspondance entre la solution de l'équation différentielle et le pro- cessus de Markov (L( t)), la proposition C. 7 page 348 montre qu'il suffit d'établir que, si f est une fonction réelle sur N, le processus (/(L(t)) - /(L(O)) -l t Q(f)(L(s)) dS)
140 6. LA FILE D'ATTENTE M/M/oo est une martingale locale. Comme le processus (L(t)) ne fait que des sauts de hauteur 1, il est facile de vérifier la relation suivante dj(L(t)) = lim j(L(t)) - j(L(s)) s)"t = (/(L(t-) + 1) - I(L(t-))) NÀ(dt) L(t- ) + ((J(L(t-) - 1) - I(L(t-))) L N;(dt). 1=1 L'expression différentielle obtenue précédemment montre que j(L(t)) peut se représenter sous la forme I(L(t)) = I(L(O)) + R(t) + À l t (/(L(s-) + 1) - I(L(s-))) ds +J.l.l t (t(L(s-)-l)-I(L(s-)))L(s-)dS = I(L(O)) + R(t) + l t Q(J)(L(s-)) ds, I(L(t)) = I(L(O)) + R(t) + l t Q(J)(L(s)) ds, où le processus (R( t)) est la martingale locale définie par, (6.5) R(t) = r (/(L(s-) + l)-I(L(s-)}) (NÀ(ds)-Àds) J]O,t] +00 + L 1 l{L(s-)i} ((J(L(s-) -1) - I(L(s-)}) (N;(ds) - J.l.ds). i=l ]O,t] La représentation précédente montre que le processus (L(t)) est solution du problème de martingale associé au générateur Q, i.e. le processus (/(L(t)) - I(L(O)) -l t Q(J)(L(s)) dS) , est une martingale locale pour toute fonction réelle f sur N. Par conséquent (L(t)) a même distribution que le processus de Markov associé à Q de point initial x. En prenant f(x) = x, on en déduit que (/(L(t)) - I(L(O)) -l t Q(J)(L(s)) dS) = (L(t) - L(O) - Àt - J.l.l t L(s) dS) = (M(t)), est une martingale locale. Pour s < t E IR, la variable L( s) est majorée par NÀ(]O, t]) + L(O), par conséquent la variable sup{M(s); s < t} est intégrable. Le
2. UNE FAMILLE DE MARTINGALES REMARQUABLES 141 processus (M(t)) est donc une martingale d'après la proposition B.7. L'expres- sion (6.5) de cette martingale montre que celle-ci s'écrit comme une intégrale stochastique par rapport aux martingales des processus de Poisson, +00 M(t) = N),(]O, t]) - Àt - L 1 l{L(s-)i} (N;(ds) - J1. ds). i=l ]O,t] La variable M(t)2 est la somme de +00 ( ) 2 (N),(]O,t]) - Àt)2 + L 1 l{L(s-)i} (N;(ds) - J1.ds) 1 i=l ]O,t] (6.6) et des produits 2 r l{L(s-)i} (N;(ds) - J1. ds) r l{L(s-)j} (Nt(ds) - J1. ds), J]O,t] J]O,t] pour i # j E N, et - 2 (N), (JO, t]) - Àt) r l{L(s- )i} ((ds) - J1. ds), i E No J]O,t] En majorant les diverses fonctions indicatrices par 1 il est facile de montrer l'intégrabilité de toutes ces variables aléatoires. Les processus associés à ces pro- duits sont, d'après la proposition B.10 page 338, des martingales. Le processus croissant de (M(t)) est donc le terme qui compense l'expression (6.6) de telle sorte que celle-ci soit une martingale. Pour E Illt et h est une fonction sur N, le processus croissant de la mar- tingale ( r h(L(s-)) (Nd w , ds) - dS) ) J]O,t] vaut, d'après la proposition B.9 page 337, ( l t h 2 (L(s-)) dS) 1 et par conséquent le processus ( M(t)2 - Àt - J1.1 t L(s) dS) , est une martingale. La démonstration de la proposition est achevée. D 2. Une famille de martingales remarquables La famille de martingales ci-dessous est l'analogue, pour la file MI MI 00, des martingales exponentielles de la file d'attente MI Mil. Ces martingales jouent un rôle central. Elles permettent de construire les martingales utilisées pour calculer les lois des temps d'atteinte.
142 6. LA FILE D'ATTENTE M/M/oo LEMME 6.3. Pour c E IR, la fonction (6.7) hc : (t, x) -t (1 + ce#-£t)Xe-Pcexp(#-£t) , est harmonique en espace-temps pour le générateur Q de (L(t)), autrement dit, 8hc 8t (t, x) + Q(hc)(t, x) = 0, pour t E Illt et x E N, avec la convention Q(hc)(t, x) = Q(hc(t, .))(x). DÉMONSTRATION. En effet, pour t E Illt et x E N, ac (t, x) = e-pcexp(/-&t) (J.Lxce/-&t (1 + ce/-&tt- l - ),ce"'t (1 + e"'tt) = J.Lx ( (1 + ce/-&tr: - (1 + ce/-&tt- l ) e-pcexp(/-&t) -),c ( (1 + e"'t)"'+1 - (1 + e/-&t)"') e-pcexp(/-&t) = - Q(hc)(t, x), la fonction hc est donc harmonique en espace-temps pour le générateur Q. 0 Le corollaire C.6 page 348 donne la traduction probabiliste du lemme précédent. PROPOSITION 6.4. Si c E IR et L(O) = x E N, le processus (6.8) (Ec(t» de! ( (1 + ce"'t) L(t) e-pcexp(/-&t») est une martingale. C'est une martingale exponentielle de Doléans-Dade introduite dans Fri- cker et al. [13]. Le cadre général des martingales positives associées à un processus est présenté dans Rogers et Williams [43] (dans la section sur les martingales exponentielles) . DÉMONSTRATION. La fonction t -t 8h c l8t étant continue, le corollaire C.6 montre que le processus (hc(t, L(t)) = (£c(t)) est une martingale locale. Comme L(s) < x+N,\(]O, t]) pour s < t E Illt, la variable sup{£c(s), s < t} est intégrable. On en déduit que (£c(t)) est une martingale (Proposition B.7 page 336). 0 La propriété de martingale donne l'égalité IE:z: ( £c (t)) = IE:z: (£c (0) ), pour t, c E Illt et x E N, soit E..: ((1 + ce/-&t)L(t) e-pcexp(/-&t») = (1 + c)"'e- PC , d'où, en faisant un changement de variable, pour u E [0,1], (6.9) E..: (uL(t») = eP(l-exp( -/-&t»(u-l) (1 + (u - 1 )e-/-&t) '" . La variable L(t) a même loi que la somme de deux variables aléatoires indé- pendantes, respectivement de loi de Poisson de paramètre p(l - exp( -J-Lt)) et [13] C. Fricker, Ph. Robert, and D. Tibi, On the rates of convergence of Erlang's model., Journal of Applied Probability 36 (1999), no. 4, 1167-1184.
2. UNE FAMILLE DE MARTINGALES REMARQUABLES 143 de loi binomiale de paramètres x et exp( -J-Lt). L'interprétation est assez simple, la loi de Poisson est la loi du nombre des clients arrivés après t = 0 et encore dans la file. La binomiale correspond au nombre restant des x clients initiaux qui n'ont pas encore fini leur service. Ce résultat est montré différemment dans la section 3 du chapitre 7. La variable c étant libre, les dérivées successives de £ (t) par rapport à c donnent toute une famille de martingales. Un résultat classique (voir Chihara [9] par exemple) montre que, pour w > 0 et x E N, +00 n C(w,x) = (l+wY'e- pw = LP(x) wl l n. n=O où p (x) est un polynôme de degré n en x. Les p sont les polynômes de Poisson- Char lier. Il s'agit d'une famille classique de polynômes orthogonaux. Le proces- sus (C(cexp(J-Lt), L(t))) étant une martingale, 1E(C(cet, L(t)) 1 Fs) = C(ceS, L(s)), s < t, en identifiant les coefficients de la décomposition analytique en c de cette iden- tité, on en déduit le corollaire suivant. COROLLAIRE 6.5. Pour n > 0, si p(x) est le polynôme de Poisson- Charlier de degré n, le processus (entp(L(t))) , est une martingale. En particulier, en prenant n = 1 et n = 2, les processus ( 6.10) (et(L(t) - p)) et (e2t ((L(t) - p)2 - L(t))) sont des martingales. Le mouvement brownien standard (B(t)) présente une situation similaire. Pour c E IR, le processus (exp(cB(t) - c 2 t/2)) est une martingale, la martingale exponentielle du mouvement brownien. La décomposition +00 n H(c,x) = ecz-c2/2 = =--hn(x), n! n=O où les hn(x) sont les polynômes orthogonaux d'Hermite, montre de la même façon que pour n > 0, le processus (t n / 2 h n (B(t)/../i)) est une martingale. Les cas n = 1 et n = 2 correspondent aux martingales classiques (B(t)) et (B(t)2 - t). À la différence de la file MI M 1 lIa martingale exponentielle (£c (t)) ne donne pas directement des résultats sur les lois de temps d'atteinte. Le terme temps cexp(J1.t) n'est pas séparé du terme spatial L(t) dans cette martingale. Pour remédier à ce problème, il est naturel d'intégrer la martingale par rapport à son paramètre libre c suivant une mesure j(c) dc. Un changement de variable fait sortir exp(J-Lt), les variables t et L(t) sont alors séparées. C'est la méthode utilisée pour obtenir les martingales de la proposition suivante.
144 6. LA FILE D'ATTENTE M/M/oo PROPOSITION 6.6. Pour a > 0, t E Il4 et L(O) = x E N, s (6.11) [",(t) = e-"'J.'t 1+ 00 (1 + y)L(t)y"'-l e - PY dy, (6.12) J",(t) = e-"'J.'t 1 1 (1 - y)L(t)y"'-l e PY dy, et Ta = inf{t > 01 L(t) = O}, les processus (Icr(t)) et (Jcr(t /\ Ta)) sont des martingales. La variable temps t est séparée de la variable espace (L(t)) pour ces deux martingales, de plus la martingale associée à (Jcr(t)) est bornée comme fonction de L(t). Ces propriétés permettront, on le verra, d'exprimer les lois des temps d'atteinte de cette file d'attente. DÉMONSTRATION. Pour s < t, l'expression (6.9) de la loi de la variable L(s) montre que celle-ci est majorée par x + Y, y est une variable ayant une loi de Poisson de paramètre p(l - exp( -J1.s)). Il est donc facile de vérifier que la variable 1+ 00 (1 + y)L(s)y"'-l e - PY dy a une espérance finie sous la condition a > 0 ; elle est par conséquent Ir-p.s. finie pour tout s < t. Le processus défini par (6.11) est donc Ir-presque sûrement fini et intégrable. Le processus (J cr (t)) est lui clairement bien défini puisque J",(t) < e-"'J.'t 1 1 y"'-l e py dy < +00. Pour 0 < s < t et Y une variable aléatoire fs-mesurable positive, d'après la propriété de martingale de (Ge ( t ) ) , E (Y£c(t)) = E (YE(£c (t),rs)) = E(Y£c(s)) . En intégrant cette identité sur Il4 par rapport à la mesure ecr-1 de sur lR.t, on obtient l'identité 1+ 00 E (Y(l + eét)L(t) e-pceXP(J.'t)) e",-l de = 1+ 00 E ( Y(l + eeJ.'s)L(s) e-pcexp(J.'s)) e",-l de. La formule de Fubini et un changement de variable donnent l'égalité E ( Ye-"'J.'t 1+ 00 (1 + y)L(t) e- PY y",-l dy ) = E ( Ye-"'J.'S 1+ 00 (1 + y)L(s)e- PY y"'-l d Y ) pour toute fonction Y fs-mesurable. On en déduit l'égalité presque sûre 1E ( 1 cr ( t) 1 f s ) = 1 cr ( s ) ,
2. UNE FAMILLE DE MARTINGALES REMARQUABLES 145 le processus (10: (t)) est donc une martingale. La première partie de la proposition est démontrée. Pour c E [0,1] et a > 0, en utilisant la définition (6.7) de h c , le processus (h-c( t, L(t))) = ((1 - ee/-&t)L(t) e Pc exp(/-&t») est une martingale. Comme dans le cas précédent, ce processus est intégré par rapport à cO:- 1 de, non sur Illt, mais sur l'intervalle [0, exp( -J-Lt)]. En posant (ex p ( -p,t) (6.13) g(t, x) def Jo h-c(t, x)e"-l de (ex p ( -p,t) = Jo (1 - ee/-&t)'" ePcexp(/-&t) e,,-l de, on obtient de cette façon un processus (g(t, L(t))). Bien entendu, comme la borne d'intégration dépend du temps, la démonstration précédente de la propriété de martingale ne peut pas être utilisée. Il est cependant remarquable que ce processus reste une martingale s'il est arrêté au temps Ta. Le processus (g (t, L(t)) -i t ( + Q(g)) (s, L(s)) dS) étant une martingale (Proposition C.5 page 348), le théorème d'arrêt de Doob montre que ( {tATo ( 8 9 ) ) (6.14) 9 (t 1\ To, L(t 1\ To)) - Jo ât + Q(g) (s, L(s)) ds est aussi une martingale. Si s < Ta, la dérivée partielle de g par rapport à t s'écrit 8g ( L( )) - -p,s h ( L( )) -(o:-l)p,s 8t S, s - -J-Le - exp( -p,s) S, s e (ex p ( -p,s) 8h-c + Jo ât (s, L(s))e"-l de (ex p ( -p,s) 8h-c = Jo ât (s, L(s))e"-l de, puisque s < Ta entraîne L(s) > 0 et donc h_ exp(-p,s) (s, L(s)) = o. D'autre part, il est facile de vérifier l'identité (ex p ( - p,s) Q(g)(s, L(s)) = Jo Q(h-c)(s, L(s))e"-l de. Finalement, pour s < Ta, ( 8 9 ) (exp( -p,s) ( 8h-c ) 8t + Q(g) (s, L(s)) = Jo ât + Q(h- c ) (s, L(s))e"-l de = D, car la fonction h-c est harmonique en espace-temps pour Q d'après le lemme 6.3. Le processus défini par (6.14) étant une martingale, il en va de même pour
146 6. LA FILE D'ATTENTE M/M/oo (g (t A Ta, L(t A Ta))) qui vaut (Ja(t A Ta)) par changement de variable est aussi une martingale. La proposition est démontrée. D 3. Les lois des temps d'atteinte: vers le bas La notation pour les temps d'atteinte est la même que celle utilisée pour la file d'attente MIMl1. DÉFINITION 12. Pour a E N, la variable Ta désigne le temps d'atteinte de a par le processus de Markov (L(t)), Le. Ta = inf{t > OjL(t) = a}. Le processus (L(t)) étant ergodique, la variable Ta est IP-presque sûrement finie pour tout a E N. Comme dans le cas de la file MI Mil, l'étude se fait en deux parties, suivant que le point à atteindre est au-dessus ou en dessous du point initial. PROPOSITION 6.7. Pour a > 0 et a > b > 0, ( 6.15) ( -aTb ) = Ba(a) JL:Ja e Bb(a) , avec, pour y > 0, By(a) = 11 (1 - e)Y e Ot /I-'- l e Pc de. Le résultat est dû à Takàcs[33] pour l'expression de la transformée de Laplace d'une période d'occupation (temps d'atteinte de 0 partant de 1). Le résultat ci- dessus a été obtenu par Guillemin et Simonian[16]. DÉMONSTRATION. La martingale (J a (tATa)) de la proposition 6.6 est bornée donc uniformément intégrable. Par conséquent, 1Ea (J a (0)) = 1Ea (J a (Tb A Ta)) = 1Ea (J a (Tb)) et l'identité (6.15) s'en déduit. D Pour y E N, la fonction a -t By(a) est divergente en o. Le terme de gauche de (6.15) est clairement continu en a = 0 et sa limite vaut 1. Il est facile de vérifier analytiquement la continuité en a = 0 du terme de droite de (6.15). PROPOSITION 6.8. Si L(O) = n E N, le temps d'atteinte de 0 est de l'ordre de log n. Plus précisément la variable aléatoire Ta jlog n converge en proba- bilité vers la constante 11 J-L quand n tend vers l'infini. [33] L. Takàcs, On a probability problem arising in the theory of cou.nters, Proceedings of the Cambridge Philosophical Society 52 (1956), 488-498. [16] Fabrice Guillemin and Alain Simonian, 7ransient characteristics of an M / M /00 system, Advances in Applied Probability 27 (1995), no. 3, 862-888.
3. LES LOIS DES TEMPS D'ATTEINTE: VERS LE BAS 147 DÉMONSTRATION. La proposition précédente montre que pour a > 0, 4>n(a) = JE,. (e-"/-&To) = 11 (1 - ef e"-l e Pc de / 11 e"-l e Pc de. En posant an = al log n, la transformée de Laplace de J1.To/logn en a est donnée par (6.16) 4>n(a n ) = an 11 (1 - et e"n- 1 e Pc de / an 11 e"n-1 e Pc de. En utilisant la série de la fonction exponentielle, le terme du dénominateur de l'identité précédente se développe comme 1 +00 k 1 Qn-1PC d _ 1+ " P an cee - an (k )k ' ' o k=l + an . par conséquent lim an r 1 e"n- 1 e Pc de = 1. n+oo Jo Il reste donc à étudier la convergence de an 11 (1 - et e"n- 1 e Pc de 1 +00 k 1 = an r (1 - et e"n- 1 de + an L ! r (1 - et e"n+1c-1 de. Jo k=l Jo La série étant majorée par exp(p) -1, le dernier terme du membre droit de cette égalité converge clairement vers 0 quand n tend vers l'infini. On déduit de ce qui précède que la quantité <Pn(a n ) est équivalente à an 11 (1 - et e"n- 1 de. L'intégrale précédente vaut B(n + 1, an) où B désigne la fonction Beta, cette fonction s'exprimant à l'aide de la fonction Gamma via la relation B( ) de! 1 1 X-1 (l _ ) Y-1 d = r(x )r(y) x, y cee r( ) , o x+y x, y > 0, avec r(x) = 1+ 00 c'''-le- c de . La fonction r vérifie lim x r ( x) = 1 et r ( x) f'.J X x -1 vi 211" x e - x , xo quand x tend vers +00 d'après la formule de Stirling. Voir Whittaker et Wat- son [53] pour un exposé des principales propriétés de ces fonctions.
148 6. LA FILE D'ATTENTE M/M/oo La représentation avec la fonction r donne un équivalent de <Pn(a n ) quand n tend vers l'infini r( a n -1 )r( n) rPn-l (an-d "" an-l r( ) . a n -1 + n On en déduit les équivalences nn- 1 e- n v21rn <Pn-1 (a n -1) "" (a n -1 + n)Qn-l+ n - 1 exp( -(a n -1 + n)) y' 27r(n + a n -1) ( a n - 1 ) -Q "" 1- n-l(an_l+n) n-l a n -1 + n "" exp ( -(n - 1) an-l - 1 (a ) log(an-l + n» ) . a n -1 + n og n - 1 Ce dernier terme converge vers exp( -a) quand n tend vers +00, d'où lim En ( ex p ( -aJ-LTo/log n) ) = e- Q , n+oo ce qui achève la démonstration de la proposition. D Le temps de retour à 0 partant de n est très petit, de l'ordre de (log n) 1 J-L quand n est très grand (comparer avec l'ordre de grandeur linéaire en n dans le cas de la file MI Mil). Il est facile d'expliquer l'ordre de grandeur en logn : quand le processus est en n, au bout d'un temps exponentiel de moyenne l/(nJ-L + À), il monte en n + 1 avec probabilité À/(nJ-L + À), sinon il descend en n - 1. Si n est assez grand, le prochain saut est en n - 1 avec une très forte probabilité. Avec cette approximation, le temps moyen de retour à 0 est de l'ordre de n "'" 1 "" log n iJ-L + À J1.. =1 4. Les lois des temps d'atteinte : vers le haut PROPOSITION 6.9. Pour a > 0 et 0 < a < b, (6.17) JE.. (e-aTb) = r a( a) , rb(a) avec, pour y > 0, ry(a) = l+oo (1 + eJp)Y ea/p.-1e- c de. La fonction a -t ro(aJ1.) est la fonction Gamma usuelle. La transformée de Laplace (6.17) de Tb partant de a est la représentation intégrale d'un résultat de Takàcs [51] dans le cas MIG/oo. DÉMONSTRATION. La martingale (Ia(t» = (e-ap.t l+oo (1 + x)L(t)xa-1e-P:Z: dx )
4. LES LOIS DES TEMPS D'ATTEINTE: VERS LE HAUT 149 de la proposition 6.6 arrêtée au temps d'arrêt Tb est bornée, donc uniformément intégrable, d'où IEa ( la (Tb)) = la ( a ) . Comme L(Tb) = b, il vient lEa(e-QI£Tb) 1+ 00 (1 + c)bcQ-1e- PC dc = 1+ 00 (1 + c)"cQ-1e- PC dc, la formule (6.17) est établie. 0 PROPOSITION 6.10. Si L(O) = x, la variable aléatoire pnTn (n - 1)! converge en loi vers une loi exponentielle de paramètre J-L exp( - p) quand n tend vers l'infini. DÉMONSTRATION. L'identité (6.17) montre qu'il suffit d'établir la conver- gence pour x = o. D'après l'identité (6.17) de la proposition 6.9, pour a > 0, la transformée de Laplace de Tn au point aJ1. vaut {+oo / (+oo (e-QI£Tn) = Jo cQ-1e- c dc Jo (1 + cf pt cQ-1e- c dc. En développant (1 + ci p)n, le dénominateur de cette expression est égal à n ( n ) 1 L k kr(a+k), k=O p et en posant 4Jn(a) = 1/IEo (e-aTn) on obtient A. ( ) = ( n ) r( a + k) 'j/n a k k r ( a ) . k=O P La fonction Gamma vérifie la relation classique r(x + 1) = xr(x) pour x > 0 (celle-ci s'obtient facilement en intégrant par parties), d'où 4>n(a) = 1+a () :k g (a+i). Si an = apn /(n - 1)! l'égalité précédente donne la relation n n k n k-1 ( . ) _ n p - i=l an + 4>n(a n ) - 1 + a L..., k (n - k)! (k - 1)! ' k=l n-1 k n-k-1 (6.19) 4>n(a n ) = 1 + a (k + 1) ! (k + 1n _ k) J1 (1 + an fi). (6.18 )
150 6. LA FILE D'ATTENTE M/M/oo Pour tout 0 < k < n - 1 l'inégalité n-k-1 1 < IT (1 + anli) < (1 + an)n, =1 est clairement satisfaite et le membre de droite de celle-ci converge vers 1 quand n tend vers l'infini. Par conséquent le k-ième terme de la série (6.19) converge vers pk Ik! quand n tend vers l'infini. De plus, pour 0 < k < n - 1, la quantité nl(k + l)(n - k) étant majorée par 1, il vient n-k-1 (k + 1n _ k) IT (1 + an) < (1 + an)n; =1 cette dernière expression étant bornée en n, le théorème de la convergence do- minée appliqué à la série de l'identité (6.19) (vue comme une intégrale sur N par rapport à la mesure finie de densité ((k + 1)pk Ik!) montre que lim cl>n(a n ) = 1 + ae P . n-.t+oo La transformée de Laplace de Tn vérifie donc noo Eo (exp ( - aJ.LpnTn/(n - 1)!)) = 1/(1 + ae P ) = e- P /(e- P + a), d'où la convergence en loi annoncée. D Partant de n grand le processus (L(t)) redescend très vite vers 0 en un temps de l'ordre de log n (Proposition 6.8) et partant de 0 ce processus atteint le niveau n très lentement, au bout d'un temps de l'ordre de (n - l)!l p n. Le résultat précédent est l'analogue pour la file MI M 100 de la proposi- tion 5.11 pour la file MI MI 1. Dans les deux cas la loi du temps d'atteinte TA d'un événement rare A renormalisé avec le facteur IP(A) est très proche d'une loi exponentielle. Ce résultat de convergence est montré pour tous les processus réversibles par Keilson [27] (les processus du nombre de clients pour les files MI MI 1 et MIMloo rentrent dans ce cadre). Le livre d'Aldous [1] montre ce- pendant que ces approximations exponentielles sont valables dans un cadre bien plus large: la réversibilité n'est pas une condition cruciale pour obtenir ce type de propriété. Événements rares. Le temps d'atteinte de n grand est donc de l'ordre de (n - l)!l p n et celui de n + 1 est plus grand d'un facteur nlp. Cette remarque suggère le phénomène suivant : le processus atteint n puis redescend aussitôt vers 0 et donc ne passe pas avant en n + 1 avec une très forte probabilité. Noter ici la différence avec la file MI Mil, quand le nombre de clients atteint la valeur n pour cette file, celui-ci reste un moment dans le voisinage de n. En particulier la valeur n + 1 peut être atteinte avant de redescendre en o. Ce phénomène peut se voir aussi de la façon suivante, si an = pn I(n - 1)! et ç > 0, la propriété de Markov forte de (L(t)) donne (6.20) IEo (exp(-Ça n +1 T n+1)) = IEo (exp( -çpanTnln)) En (exp( -ça n +1 T n+1)).
4. LES LOIS DES TEMPS D'ATTEINTE: VERS LE HAUT 151 Il est facile de montrer que IEo ( exp ( - ç pan T ni n )) tend vers 1 quand n tend vers l'infini: pour no E N et n > no 1Eo (exp( -panTnln)) > 1Eo (exp( -panTnlno)), en faisant tendre n vers l'infini on en déduit lim infIEo (exp( -çpanTn/n)) > lim inf IEo (exp( -panTnlno)) n+ n+ = j.Le- P /(J1.e- P + çp/no), il suffit de faire tendre no vers +00 pour obtenir le résultat. Autrement dit la relation (6.20) montre que la variable a n +1 Tn+1 partant de L(O) = n converge aussi en loi vers une loi exponentielle de paramètre J1. exp( -p). Ce que l'on peut résumer de la façon suivante: dans le trajet de 0 vers n + 1, c'est la dernière étape de n à n + 1 qui est la plus significative. Le temps de retour à 0 étant très petit, les temps d'atteinte successifs de n sont donc essentiellement séparés par des variables aléatoires de distribution exponentielle de paramètre J1. exp( _p)pn I(n - 1)!; autrement dit le processus des temps d'atteinte de n est asymptotiquement un processus de Poisson. Un résultat analogue est vrai pour la file MI MI 1 (Proposition 5.13 page 120), mais en ne prenant qu'un sous-ensemble des temps d'atteinte de n par le processus du nombre de clients. PROPOSITION 6.11. Si (Ti,n) est la suite ordonnée des instants d'atteinte de la valeur n > 0 par (L(t)), { Ti, n, i E N} = {t E II4 1 L( t) = n, L ( t -) i= n}, le processus ponctuel + + L Ot"n = L Op n 'Ti,n/(n-1)h = 1 = 1 converge vers un processus de Poisson de paramètre J1. exp( - p) quand n tend vers l'infini. DÉMONSTRATION. Les arguments mentionnés ci-dessus donnent quasiment la preuve. La propriété de Markov forte de (L(t)) montre que la suite des ac- croissements (ti+1,n -ti,n) est i.i.d. Si an = pnl(n -1)! et L(O) = n, en posant Un = inf{t > OjL(t) = n,L(t-) i= n}, la variable anU n a même loi que les ti+1,n - ti,n. La proposition 1.22 page 26 montre qu'il suffit de montrer que la variable an Un partant de L(O) = n converge en loi vers une loi exponentielle de paramètre J1. exp( - p). Sur l'événement {To < Un, L(O) = n} la variable an Un se décompose comme la somme de deux variables indépendantes, respectivement de même loi que anTo avec L(O) = n et anTn avec L(O) = o. La première variable converge en loi vers 0 (Proposition 6.8) et la loi de la deuxième variable converge vers une loi exponentielle de paramètre J-L exp( -p) (Proposition 6.10). Il suffit donc de
152 6. LA FILE D'ATTENTE M/M/oo montrer que la probabilité de l'ensemble {Ta < Un} tend vers 1 quand n tend vers l'infini. Partant de n pour que l'instant Un intervienne avant le temps de retour à 0, soit le processus atteint n + 1 avant 0, soit il atteint n après être passé en n - 1, d'où (6.21) IPn(Ta > Un) < IPn(Tn+1 < Ta) + IPn-1(Tn < Ta). Pour ë > 0, la suite (IPn(Tn+1 < Ta)) vérifie les inégalités suivantes IPn(Tn+1 < Ta) = IPn(an+1Tn+1 < anTa) < IPn(an+1Ta > ê) + IPn(an+1Tn+1 < ê) = IP'n (T o /logn > E/(an+tlogn)) + IP'n{an+lTn+l < ê). La variable aléatoire Ta Ilog n convergeant en loi vers une constante et la suite (ë/a n +1logn) tendant vers l'infini, le premier terme du membre de droite de l'inégalité précédente converge vers 0 quand n tend l'infini. La convergence en loi de a n +1 Tn+1 partant de L(O) = n vers une distribution exponentielle de paramètre J1. exp( - p) donne limsupIP n (T n + 1 < Ta) < (1- e-£lJ.ex P (-p»)IJ1.e- p . n--++oo En faisant tendre ê vers 0, on en déduit que la suite (IPn(Tn+1 < Ta)) tend vers a quand n tend vers l'infini. L'inégalité (6.21) permet de conclure. 0 5. Le processus renormalisé La renormalisation de (L( t)) considérée ici consiste à accélérer le processus d'arrivée d'un facteur N E N et de renormaliser (L(t)) par N. Ce changement d'échelle a été introduit par Kelly[18] pour étudier la convergence des mesures invariantes des réseaux avec perte (voir aussi l'article[19] pour un tour d'horizon de ce sujet). Le processus de Poisson des arrivées (N À (]O, t])) est remplacé par le processus de Poisson (NÀ(]O, tN])) de paramètre ÀN. Le processus du nombre de clients associé est noté (LN (t)) et LN(t) = LN(t) N est le processus renormalisé. La valeur à l'origine LN(O) est un entier vérifiant 1 . LN(O) 11). lm N = x E Jl.. N-t+OO L'équation intégrale (6.3) devient ( 6.22) +00 t LN(t) = LN(O) + NÀ(]O, Nt]) - L 11{LN(S-)i} N(ds). =1 a [18] F .P. Kelly, Blocking probabilities in large circuit-switched networks, Advances in Applied Probability 18 (1986), 473-505. [19] F.P. Kelly, Loss networks, Annals of Applied Probability 1 (1991), no. 3, 319-378.
5. LE PROCESSUS RENORMALISÉ 153 LEMME 6.12. Pour N E N, le processus (MN(t)) = ( LN(t) - LN(O) - Àt + J.L l t LN(s) ds ) est une martingale telle que JE(M(t)) < (J.LLN(O) + À (1 + t)) t , pour t E Il4 et N E N. DÉMONSTRATION. La proposition 6.2 montre que ( LN(t) - LN(O) - ÀNt + J.L l t LN(S) dS) est une martingale de processus croissant (ÀNt + J.L l t LN(S) dS) , par conséquent JE(M (t)) = (Àt + J.L l t JE(L N (s)) dS) < (J.LLN(O)t + À ( 1 + t) t) 1 puisque pour tout s E 114, LN(S) < LN(O) + N(]O, N s]). D Le lemme précédent montre que (LN(t)) vérifie LN(t) = LN(O) + MN(t) + Àt - J.L l t LN(s) ds, avec le terme martingale MN(t) qui devient négligeable, en l/ffi, quand N tend vers l'infini. Si la suite de processus (LN(t)) a une valeur d'adhérence (y(t)) pour la topologie de la convergence uniforme sur les compacts (en particulier y(O) = x), en supposant que MN(t) disparaît effectivement, la fonction (y(t)) vérifie donc l'équation y(t) = x + Àt - J.L l t y(s) ds , ou encore y'(t) = À - J1.y(t), avec y(O) = x, soit y(t) = P + (x - p) exp( -J1.t). La valeur d'adhérence est donc unique. Le théorème suivant établit la convergence vers cette fonction de façon rigoureuse. Noter au passage que le phénomène observé pour la file MI M /1 est ici encore valable: la renormalisation écrase le perturbation stochastique autour d'une trajectoire déterministe. THÉORÈME 6.13 (Loi des grands nombres). Si pour t E Il4, (6.23) x(t) = p + (x - p)e-p,t, la variable aléatoire sup O<s<t LN(S) _ x(s) N
154 6. LA FILE D'ATTENTE M/M/oo converge vers 0 dans L 1 quand N tend vers +00. En particulier, pour tout ê > 0 et pour tout t > 0, ( 6.24 ) lim 1F ( sup LS) - x(s) > E ) = o. N+oo O<s<t DÉMONSTRATION. La fonction t -t x(t) vérifie l'équation x(t) = x + Àt - J.L l t x(s) ds; en posant ZN(t) = LN(t) - x(t), il vient t ZN(t) = (LN(O) - x) + MN(t) - J.L 1 ZN(S) ds, en particulier (6.25) sup IZN(s)1 < ILN(O) - xl + sup IMN(s)1 + J-L l t sup IZN(U)J ds. ost ost 0 ous Les inégalités de Cauchy-Schwartz et de Doob et le lemme précédent appliqués successivement donnent les inégalités ( lE ( sup I MN(S)I ) ) 2 < JE ( sup I MN(S)1 2 ) O<s<t O<s<t - - - - < 4JE(M(t)) < (J.LLN(O) + À (1 + t)) t < , où C est une constante indépendante de N. Par conséquent si la fonction lN est définie par IN(t) = JE ( sup I ZN(S)I ) , O<s<t l'inégalité (6.25) montre que lN vérifie pour u < t, fN(U) < ILN(O) - xl + J C lN + J.L lU fN(S) ds. En appliquant l'inégalité de Gronwall (Lemme 6.24, page 169), on déduit la relation fN(t) < (ILN(O) - xl + J CIN) el't; IN(t) tend par conséquent vers 0 quand N -t +00. La convergence L 1 annoncée dans le théorème est établie. D
6. UN THÉORÈME DE LA LIMITE CENTRALE 155 6. Un théorème de la limite centrale Les notations de la section précédente sont conservées. Cette partie étudie les fluctuations de (LN (t)) autour de la limite déterministe (x (t)) (6.26) ( ..JN(LN(t) - x(t))) = ( LN(t).iNNx(t) ) , en supposant que la valeur à l'origine vérifie de plus 1 . LN(O) - Nx lm fîT = V, N-++ex> V N où v est un réel. Le processus défini par (6.26) possède la propriété de Mar- kov sur Il4. Le théorème suivant est dû, dans un cadre un peu plus général, à Borovkov[4]. Il décrit la nature des fluctuations autour de la trajectoire limite du processus renormalisé. THÉORÈME 6.14. Le processus ( LN (t).iNNX(t) ) converge en distribution, quand N tend vers +00, vers le processus à ac- croissements indépendants (non homogènes) (X(t)) défini par (6.27) X (t) = ve-I-'t + l t e-I-'(t-s) Jh[S) dB(s), t E Il4 1 (B(t)) est le mouvement brownien et la fonction h est définie par h(t) = 2À + J-L(x - p)e-Jl.t. Si x = p, alo.:s x(s) = p pour tout s E IR et la limite (X(t)) est un processus d' Ornstein- Uhlenbeck X(t) = ve-I-'t + J2X l t e-I-'(t-s) dB(s), de façon équivalente, (X (t)) satisfait l'équation différentielle stochastique X(O) = v, dX(t) = -J1.X(t) dt + J2X dB(t). La partie 8.1, page 168 rappelle la définition du processus d'Ornstein-Ühlen- beck. DÉMONSTRATION. En posant G ( ) = LN(t) - Nx(t) Nt VN ' le lemme 6.12 montre que le processus (6.28) (YN(t)) def ( GN(t) - GN(O) + 1-' l t GN(S) dS) [4] A. A. Borovkov, Limit laws for queueing processes n multichannel systems, Sibirsk. Mat. Z. 8 (1967), 983-1004.
156 6. LA FILE D'ATTENTE M/M/oo est une martingale de carré intégrable dont le processus croissant vaut <YN>(t) = Àt + J1.1 t LN(S) ds. D'après le théorème 6.13 le processus croissant «YN>(t)) converge en probabi- lité vers ,(t) défini par -y(t) = Àt + J1.1 t x(s) ds = 2Àt + (x - p)(! - e- lLt ). On en déduit, Théorème D.10 page 355, que le processus (YN(t)) converge en loi vers (B(,(t)), où (B(t)) est le mouvement brownien standard. Avec ce résultat nous sommes en mesure de prouver que (GN(t)) est une suite tedue de processus. Il restera ensuite à identifier la limite. Le module de continuité W N de (G N (t)) défini par wN(6) = sup IGN(u) - GN(v)1 u, vt) lu-v 1 c5 vérifie l'inégalité (6.29) (6.30) wN(6) < sup ( IYN(U) - YN(v)1 + J1. r IGN(s)1 dS ) u,vt)lu-vl c5 J u < J1.6 sup IGN(u)1 + sup IYN(u) - YN(v)l. ut Ut vtt lu-vi 6 Pour s, t E 114 tels que s < t, la définition de (YN(t)) donne IGN(s)1 < IYN(s)1 + IGN(O)I + J1.1 s IGN(u)1 du, sup IGN(u)1 < sup IYN(u)1 + IGN(O)I + J1. r sup IGN(v)1 du. ous OUS Jo Ovu En utilisant le lemme de Gronwall, on obtient donc l'inégalité (6.31) sup IGN(u)1 < ( sup IYN(u)1 + IGN(O)I ) elJ.s, O<U<S o<u<s - - - - pour s < t. La suite de processus (YN(t)) étant convergente, avec l'argument de continuité vu dans la preuve de la proposition 2.2 page 2.2, les variables aléatoires ( sup IYN(U)I ) O<u<t convergent aussi en distribution. Comme de plus GN(O) converge vers v quand N tend vers +00, pour Tl > 0, il existe K > 0 et No tels que si N > No, r (( sup IYN(u)1 + IGN(O)I ) elJ.t > K ) < Tl , O<u<t 2
6. UN THÉORÈME DE LA LIMITE CENTRALE 157 la relation (6.31) donne donc la majoration (6.32) IP ( sup IGN(U)I > K ) < Tl 2 . O<u<t La suite (YN(t)) de processus est tendue; pour TI, e > 0, il existe donc 6 0 et N 1 tels que le module de continuité de (Y N (t)) vérifie l'inégalité (6.33) r ( sup IYN(u) - YN(v)1 > e ) < TI , u, vt,lu-vl 6o 2 2 si N > N 1 . En choisissant 6 < 6 0 1\ e/(2J-LK) et N > No V N 1 , la relation (6.30) montre l'inégalité r(wN(6) > ê) < r ( sup IYN(u) - YN(v)1 > e ) u, vt, lu-vi 6 2 + 1F ( 6J-L sup IGN(U)I > ) , O<u<t 2 et d'après (6.33) et (6.32) chacun des deux termes du membre de droit de l'inégalité précédente est majoré par TI 12. Pour e, TI > 0, il existe 6 et N 2 tels que l'inégalité r(wN(6) > e) < TI soit satisfaite si N > N 2 . Le théorème D.9 page 354 montre que la suite (GN(t)) est tendue dans l'espace des fonctions càdlàg sur [0, t] et que toute valeur d'adhérence a pour support l'ensemble des fonctions continues. Si (X(s)) est une valeur d'adhérence de cette suite, de l'identité (6.28), on déduit que r-p.s. pour tout s < t, B("}'(s» = X(s) - v + J.L 1 5 X(u) du. ( 6.34 ) Le processus (B ( "Y ( t))) est identique en loi au processus (l t -l''}''(s) dB 1 (S)) 1 où (B 1 (t)) est un mouvement brownien standard (c'est une martingale continue avec le même processus croissant). L'équation (6.34) peut donc se réécrire sous la forme différentielle (6.35) dX ( s) = -1 "Y' ( s) dB 1 ( s) - J-LX ( s) ds et il est bien connu que cette équation différentielle stochastique a une seule solution (voir Rogers et Williams [43] par exemple). La suite (GN(t)) n'a donc qu'une seule valeur d'adhérence, elle converge donc en loi. La limite est simple à expliciter, comme X(t) = v + l t -l''}''(s) dB(s) - J.L l t X(s) ds,
158 6. LA FILE D'ATTENTE M/M/oo il est facile de vérifier que X(t) = ve-I-'t + l t e-l-'(t-s \;"y'(S) dB(s) est la solution de cette équation. Dans le cas où x = p, ,(t) = 2Àt, la relation (6.35) montre que (X(t)) est bien la solution de l'équation différentielle dX(t) = v'2ÀdB(t) - J-LX(t) dt, ce qui achève la démonstration du théorème. D Un modèle connexe. Le parking de super-marché: les hypothèses probabi- listes sont les mêmes. La file d'attente a des places numérotées et un client à son arrivée prend la place avec le plus petit numéro. Le nombre total de clients est toujours celui d'une file d'attente MIMloo. Ce modèle a toutefois une compo- sante spatiale: l'ensemble des places occupées. Plusieurs caractéristiques sont intéressantes dans ce contexte : le numéro de la place du client le plus éloigné, ou encore le nombre de places vides jusqu'au dernier client, etc. Ce modèle est étudié par Aldous[l]. 7. La file d'attente à capacité limitée M/M/N/N Cette file d'attente est la version tronquée de la file M / M /00, si À est le taux d'arrivée, J1. le taux de service et p = À/ J-L, le processus du nombre de clients est à l'équilibre un processus réversible, sa mesure invariante 7rN est donnée par k 7rN(k) = C-l ! , ( 6.36) o < k < N, où C est la constante de normalisation, N C = L , . . i=O C'est le modèle de base d'un lien téléphonique entre deux nœuds: N commu- nications peuvent être acheminées simultanément et quand la file est pleine les nouvelles requêtes sont rejetées. Quand plusieurs files d'attente de ce type sont reliées entre elles en réseau le modèle obtenu est celui de la section 2.3 page 86. Dans ce contexte il est intéressant d'estimer la probabilité qu'un client soit rejeté, le temps qu'il faut pour que la file déborde, le temps entre deux débordements, etc . . . Cette file d'attente simple est étudiée quand le taux d'arrivée ÀN est pro- portionnel à la capacité. Le processus du nombre de clients noté (L;' (t)) vérifie l'équation différentielle ( 6.37) L(t- ) dL;'(t) = l{L(t-)<N}NÀN(dt) - L N;(dt). i=l [1] David Aldous, Some interesting processes arising as heavy traffic limits in an M / M /00 storage process, Stochastic Processes and their Applications 22 (1986), 291-313.
7. LA FILE D'ATTENTE À CAPACITÉ LIMITÉE M/M/N/N 159 p>l 1 L(t) x FIG. 1. Les trois régimes de la file M / M / N / N De la même façon le temps d'atteinte de a E {O, . . . ,N} est noté T:, T: = inf{t > 0/ Liv(t) = a}. Le processus renormalisé (LN(t)) naturellement défini par L -. ( ) - LN(t) Nt - , tEI14, N est à valeurs dans [0, 1] ; à t = 0, la condition suivante est vérifiée, (6.38) lim Liv(O) = x E [0,1]. N+cx> Tant que (LN(t)) n'a pas atteint la valeur N, le processus se comporte comme le processus libre (LN(t)). D'après le théorème 6.13, quand t est assez grand LN(t)IN vaut approximativement p. Cette file d'attente a, suivant les valeurs de p, trois types de fonctionnement possibles. Une description informelle de ceux-ci est présentée ci-dessous; elle est guidée par la loi des grands nombres et le théorème de la limite centrale démontrés précédemment. 1. Si p > 1, ce cas sera appelé par la suite sur-critique (forte charge). La loi des grands nombres montre que LN(t) devrait atteindre N en temps fini. La file d'attente va donc être remplie rapidement. 2. Le cas p < 1, sous-critique (faible charge), comme (LN(t) - pN)IVN est une diffusion, en première approximation le processus (LN (t)) va vivre dans une région du type [pN - AVN, pN + AVN] C [0, N]. Les phénomènes de débordement sont donc rares. 3. Si p = 1, cas critique, la limite du processus renormalisé x(t) tend vers 1 quand t -t +00, donc la file d'attente se remplit asymptotiquement. Cette description est bien sûr peu informative sur le processus réel de débordement.
160 6. LA FILE D'ATTENTE M/M/oo Dans la suite, chacun de ces cas est étudié séparément. À chaque fois, le comportement asymptotique du temps de premier débordement TH est étudié et une loi des grands nombres est démontrée. 7.1. Le cas sur-critique p > 1. Quand p > 1, la file d'attente est très rapidement saturée. On peut le voir de façon heuristique: si LN(O) est de l'ordre de Nx avec x < 1, tant que le nombre de clients reste de l'ordre de Nx, le processus (L:N(t)) est un processus de vie et de mort transient, sautant de +1 avec une intensité ÀN strictement plus grande que l'intensité des sauts de -1 qui est de l'ordre de J-LxN < J1.N < ÀN. Par conséquent, le processus va être poussé vers la frontière N. Le processus limite (p + (x - p) exp( - J1.t)) est en 1 à l'instant .!. log ( P - x ) . J1. p-1 La proposition suivante établit la convergence en probabilité du temps de débor- dement vers cette quantité. Au passage, nous avons vu que, si LN(t) _ Nx, le processus se comporte localement comme celui du nombre de clients d'une file MIM/1 instable avec une intensité d'arrivée ÀN et de service J1.xN. PROPOSITION 6.15. Si P > 1, le temps de débordement T'N de la file d'attente converge en probabilité vers .!. log ( P - x ) t J1. p-1 si la condition initiale vérifie limN-++oo L:N(O)/N = x. DÉMONSTRATION. Le processus (exp(J1.(t A TN ))(pN - LN(t A TN ))) est une martingale d'après le corollaire 6.5 et le théorème d'arrêt des martingales. Avant l'instant TH' les processus (LN(t)) et (Liv(t)) coïncident, et par conséquent TN = TH' La propriété de martingale montre donc l'égalité JE ( exp{lt(t 1\ TN )(pN - LN(t 1\ T N ))) = pN - LN(O), et comme LN(t A T) < N, on en déduit l'inégalité (pN - N)1E( exp(J1.t A TH)) < pN - LN(O). En faisant tendre t vers l'infini, le théorème de convergence monotone montre que JE ( exp (J1.T )) < (p - LN (0) ) 1 (p - 1). La variable exp(J1.T H ) est intégrable et comme elle est positive o < exp(J1.t A TH )(pN - LN(t A TH)) < pN exp(J1.T H ). La martingale exp(J1.(t A TH ))(pN - Liv(t A TH)) est donc uniformément inté- grable, on obtient ainsi l'identité L* (0) ( 6.39) 1E ( exp (J-L T* ) ) = p - N . N p-1
7. LA FILE D'ATTENTE À CAPACITÉ LIMITÉE M/M/N/N 161 La fonction x -t (x - N p)2 - x étant comprise entre N 2 (p - 1)2 - N et (N p)2 pour x variant entre 0 et N, le même type d'argument appliqué à la deuxième martingale de la relation (6.10) arrêtée en TN (exp(2Jl(t 1\ T)) ((LN(t 1\ T) - N p)2 - LN(t 1\ T) ) ) , donne l'égalité -* 2 -* lE ( ( 2 T* )) = (p - LN(O)) - LN(O)/N exp J1. N (p _ 1) 2 _ liN . L'équation (6.39) et l'identité précédente montrent donc var ( eXP(JlT)) = 0 (liN), en utilisant l'inégalité de Tchebichev, pour ê > 0, IP' (1 exp(JlT) - JE ( exp(JlT )) 1 > g) < var ( eXP(JlT)) 1 g2 1 on en déduit que (TH) converge en probabilité vers 1 p - x lim log (lE ( exp(J1.TN ))) = - log , N--++oo J-L P - 1 d'après la relation (6.39). La proposition est démontrée. o Le petit lemme suivant sera utilisé pour montrer que le processus renormalisé reste en 1 quand il atteint 1. LEMME 6.16. Le processus (Ljy(t)) est minoré par un processus de vie et de mort (ZN(t)) partant de Ljy(O) dont la matrice de saut (Rïj) est donnée par Ri.i+1 = ÀN, pour i < N et Ri,i-1 = J1.N pour i > O. DÉMONSTRATION. La preuve se fait en construisant le processus (ZN(t)) à partir du processus (Ljy(t)). Il suffit bien entendu de définir les instants de sauts de (ZN(t)). Les sauts de +1 sont les mêmes pour (ZN(t)) et (Ljy(t)). Si à l'instant ta, (Ljy(t)) saute de -1, alors (ZN(t)) aussi; de plus, indépendamment, à l'instant t, ZN(t) saute de -1 si ZN(t) > 0 avec intensité J1.(N - LN(t)). Globalement les sauts vers le bas de (ZN(t)) se font avec intensité J1.N. Comme des sauts vers le bas sont rajoutés, il est clair que LN(t) > ZN(t). Le lemme est démontré. 0 PROPOSITION 6.17 (Loi des grands nombres). Si p > 1, pour tout ê > 0 et tEI14, lim JP> ( sup LS) - y(s) > g ) = 0, N --++00 a<s<t avec y(t) = (p + (x - p)e- lLt ) Â 1.
162 6. LA FILE D'ATTENTE M/M/oo DÉMONSTRATION. En notant N(S) = ILN(s)IN - y(s)1 pour s E Il4, (6.40) r ( sup N(S) > ë ) O<s<t < r ( sup N(S) > ë ) + r ( sup N(S) > ë ) . OsTl\t Tst Le deuxième terme du membre de droite de (6.40) se réécrit comme r ( sup LS) - y(s) > ê ) TNst < r ( sup LS) - 1 > ê ) + r ( sup Iy(s) - 11 > :. ) T* <s<t 2 T* <s<t 2 N- - N- - et avec la propriété de Markov forte cette expression est majorée par (6.41) rN ( sup ( 1 - LS) ) > :. ) + r ( sup Iy(s) - 11 > :. ) . O<s<t 2 T* <s<t 2 - - N- - La fonction s -4 y(s) est continue en So = ..!:. log ( P - x ) , J-L p-1 avec y(s) = 1 pour s > sa ; il existe 6 > 0 tel que sup Iy(s) - 11 < ë/2, sso-c5 ce qui entraîne l'inégalité r ( sup Iy(s) - 11 > ë 2 ) < r (T N < sa - 6); TNst la proposition 6.15 montre que ce dernier terme tend vers 0 quand N tend vers l'infini. L'autre terme de (6.41) se majore de la façon suivante, ( ( LN(S) ) ë ) ( * ) IP'N ot 1 - N > 2" < IP'N TN-LEN/2J < t . Le lemme 6.16 montre que (LN(t)) est minoré par un processus de vie et de mort (ZN(t)) réfléchi en N de matrice (Rïj) telle que Ri,i+1 = ÀN et Rii-1 = J1.N. Si rN est le temps d'atteinte de N - LëN/2J par (ZN(t)), la minoration de (LN(t)) donne l'inégalité rN ( sup ( 1 - LS) ) > :. ) < rN (rN < t); O<s<t 2 le processus (N - ZN(tIN)) est donc celui du nombre de clients d'une file d'at- tente MI Mil stable dont le taux d'arrivée [resp. de service] vaut J1., [resp. À] et NrN est le temps d'atteinte de LëN/2J partant de o. La proposition 5.11 montre
7. LA FILE D'ATTENTE À CAPACITÉ LIMITÉE M/M/N/N 163 que la variable (J1.IÀ)leN/2JNTN converge en distribution vers une loi exponen- tielle. En particulier IPN (TN < t) tend vers 0 quand N tend vers +00. Le membre de gauche de l'inégalité (6.41) tend donc vers 0 et donc le deuxième terme du membre de droite de l'inégalité (6.24) aussi. En utilisant une méthode similaire, comme LN et LN coïncident jusqu'à TH' le premier terme du membre de droite de l'inégalité (6.24) tend aussi vers 0, par conséquent le terme gauche de cette inégalité tend vers 0 quand N tend vers l'infini. La proposition est démontrée. D Le processus renormalisé partant de 1 reste collé en 1. La question naturelle qui suit ce résultat concerne la nature des fluctuations du processus non renormalisé (LN(t)) en dessous de N. La proposition suivante étudie, sans la renormalisation spatiale, le comportement de (LN(t)) au voisinage de N ou plus précisément celui de (N - LN(tIN)), qui n'est autre que le processus du nombre de serveurs libres. Le résultat principal est que le nombre de clients reste très proche de N, un nombre fini de places de la file d'attente sont inoccupées. PROPOSITION 6.18. Sous la condition p > l, les lois marginales finies du processus de Markov (YN(t)) = (N - LN(tIN)) avec la condition initiale YN(O) = a E N convergent en distribution vers celles d'un processus de vie et de mort (Y(t)) dont la matrice de sauts Q = (qij) est donnée par qi,i+1 = J1. et qi+1,i = À pour i E N. DÉMONSTRATION. La chaîne incluse (DN(n)) de (YN(t)) (voir la définition Section 3 page 347) a comme matrice de transition PN = (PN(i,j)) définie par PN(i, i + 1) = J-L(N - i)1 (ÀN + J1.(N - i)) si i < N, PN(i,i -1) = ÀNI (ÀN + J1.(N - i)) si 0 < i < N, et les autres termes de la matrice sont nuls. Quand N tend vers +00, la matrice PN converge, coordonnée par coordonnée, vers la matrice P de la chaîne incluse (D(n)) d'un processus de vie et de mort de matrice de transition p, ( .. 1) J1. ( " ) À . p , + = À ,p , - 1 = À , > O. +J-L +J1. La chaîne de Markov (DN(n)) converge donc en loi vers (D(n)). Avec la condi- tion initiale YN(O) = a, le prochain instant de saut suit une loi exponentielle de paramètre (À + J1.( N - a)) lN et converge donc vers une distribution exponentielle de paramètre À + J1.. La convergence annoncée s'obtient en utilisant la construc- tion des processus de sauts à partir de leurs chaînes incluses (Chapitre C). 0 La mesure invariante du processus (N - LN(t)) est aussi celle de (N - LN (tl N)). Ce dernier convergeant en distribution vers (Y(t)), il est plausible que la mesure invariante de (N - LN(t)) converge vers celle de (Y(t)). PROPOSITION 6.19. Si P > 1, la mesure invariante du nombre de ser- veurs inoccupés (N -LN(t)) converge vers une loi géométrique de paramètre 1 / p, en particulier la probabilité de blocage vérifie lim 1rN(N) = 1 - 11 p. N-t+oo
164 6. LA FILE D'ATTENTE M/M/oo DÉMONSTRATION. La mesure invariante 'Tr N étant une loi de Poisson tron- quée de paramètre N p, pour k < N, (pN)N -k 1 ( 1 ) k 1 1fN(N - k) = (N - k)! L: 0 (pN)N-. j(N - i)! = P KN avec k 1 Nk(N _ k)! N 1 Nk(N - k)! KN = L pi Ni(N _ i)! + L pi Ni(N - i)! ; =o =k+1 l'expression Nk(N - k)!/Ni(N - i)! converge vers 1 pour i < N et est majorée par 1 pour i > k. Le théorème de convergence dominée appliquée à la deuxième somme de l'expression précédente montre donc la relation lim KN = 1 \j 1 N--t+oo - P d'où la convergence en loi annoncée lim 'TrN(N - k) = ( ! ) k ( 1- ! ) . N--t+oo P P D 7.2. Le cas critique p = 1. En reprenant le raisonnement approximatif du début de la partie précédente, si L'N(O) est dans le voisinage de N, l'intensité des sauts de -1 est la même que celle des sauts de 1, de l'ordre de ÀN. Le temps d'atteinte de N sera donc beaucoup moins rapide que dans le cas précédent. L'équation 1 + (x - 1) exp( -J1.t) = 1 du temps d'atteinte de la saturation par le processus renormalisé donne bien entendu t = +00 ; il faut cependant se rap- peler (Théorème 6.14) que le processus est une perturbation gaussienne (X(t)) autour de la trajectoire limite et donc que N peut-être atteint en temps fini. L'approximation gaussienne donne LN(t) rv N(l + (x - l)e- JLt ) + ViiX(t), en admettant que le processus (X(t)) reste avec une forte probabilité dans un voisinage borné (il est en fait ergodique), le processus (LN(t)) sera en N pour un t de l'ordre de (log Vii) 1 J1.. La proposition suivante montre en effet que les valeurs du temps d'atteinte de N sont essentiellement concentrées autour de (log N)/(2J1.) (voir aussi la figure 2). PROPOSITION 6.20. Si P = 1 et L'N(O) = 0, la variable aléatoire J1.TN - (log N) 2 converge en distribution vers une variable dont la densité en x E IR vaut J! e- x e-exp(-2x)!2.
7. LA FILE DtATTENTE À CAPACITÉ LIMITÉE M/M/N/N 165 / '"", / \ , \ 0/4 \ 1 \ 1 \ 1- 3 \ , \ 1 \ 1 \ 1 0 .2 \" 1 . 1 / / 0.1 1 1 ,/ -1 "- '-, ' ......,""'-,------_.- -2 o 1 2 3 4 FIG. 2. La distribution de J1.TN - (log N)/2 quand p = 1. DÉMONSTRATION. La proposition 6.9 montre que, pour a > 0, 1FQ(e-",,.T) = r(a) q. N(a) avec (+oo <1>N(a) = Jo (1 + e/N)N e"'-1 e -c de ; en faisant le changement de variables c = V 2Nx, cette égalité devient (+oo N <1>N(a) = N"'/2 2"'/2-1 Jo (1 + .j 2x/N) X",/2-1 e - V'2Nz dx. L'intégrale précédente se représente sous la forme A _ 1 +00 Nlog(1+ J2X/N )- V2Nx 0/2-1 d N - e x x. o Il est facile de montrer que la fonction y -t y2 log( 1 + 11 y) - y est décroissante sur lltr, par conséquent pour x > 0 la suite (Nlog (1 + .j 2X/N) - V2Nx ) est décroissante et converge vers -x. En appliquant le théorème de convergence monotone, il vient 1 +00 lim AN = e- x x o / 2 - 1 dx = r(a/2). N-++oo 0
166 6. LA FILE D'ATTENTE M/M/oo d'où lim N a / 2 2a/2-1(exp (-aJ,LT*)) = r(a) ; N--++oo N r(a/2) la formule de duplication de Legendre pour les fonctions Gamma (voir Whittaker et Watson [53], page 240) 2 2 :z:- 1 r(x)r(x + 1/2) = .;7rr(2x), pour x > 0, donne lim (exp (-a(J,LT N - (log N)/2))) = 2 a ; r ( a ; 1 ) . N--++oo v Il reste à inverser la transformée de Laplace 2; r ( a; 1 ) = 1+ 00 exp (alog(2Y)/2 -logy/2 - y) dy, le changement de variables x = -log(2y)/2 donne 2; r ( a ; 1 ) = I! 1: 00 e-ao: exp (-x - e- 2 o: /2) dx, ce qui achève la démonstration de la proposition. D La loi des grands nombres dans ce cas est similaire à celle montrée pour le processus libre (LN (t)). PROPOSITION 6.21. Si P = l, pour t E 114 et ê > 0, lim r ( sup LS) - (1 + (x - 1)e-!'S) > ê ) = o. N --++00 O<s<t DÉMONSTRATION. La preuve est simple : avec très forte probabilité TH est plus grand que t et, entre 0 et TH' le processus (Liv(t)) est identique à (LN(t)). Formellement, l'inégalité r ( sup LS) - (1 + (x - 1)e-!'S) > ê ) Ost < r(T N < t) + r ( sup LN(S) - (1 + (x - 1)e-!'S) > ê ) , O<s<t N le théorème 6.13 et la proposition précédente permettent de conclure. D Les fluctuations de (L:N(t)) autour de (1 + (x -1) exp( -J-Lt)) sont aussi de l'ordre de Vii. Si LN(O) = N, il est possible de montrer un théorème de la limite cen- trale pour (Ljy(t)), la limite de ((N - Ljy(t))IVii) est un processus d'Ornstein- Ühlenbeck réfléchi ; c'est un processus positif, sur 114 - {o} il vérifie l'équation différentielle (6.43) avec a = 1 et u = 1. Cette partie se termine avec le comportement asymptotique de la probabilité invariante.
7. LA FILE D'ATTENTE À CAPACITÉ LIMITÉE M/M/N/N 167 PROPOSITION 6.22. La probabilité invariante du processus de Markov ( N -;;(t) ) converge vers la loi de la valeur absolue d'une loi normale centrée réduite quand N tend vers l'infini. De plus la probabilité 1rN(N) de blocage vérifie lim VN1rN(N) = V2/1r . N-++oo DÉMONSTRATION. La formule (6.36) pour 1rN donne l'égalité (k) = IP'(N 1 ([0, N)) = k) 1rN r(N 1 ([0, N]) < N) , pour kEN où, comme d'habitude, N 1 est un processus de Poisson de paramètre 1. Le théorème de la limite centrale pour les processus de Poisson montre que la quantité IP'(N1([0, N)) < N) = IP' ( Nl([O - N < 0) converge vers 1/2 quand N tend vers l'infini et pour x E . ( N-k ) . ( N-N1([0,N]) ) hm 7rN k: 0 < Vii < x = 2 hm IP' 0 < Vii < X N-++oo N N-++oo N (2 1 Z 2 = v ;: 0 e- U /2 du. La première partie de la proposition est donc démontrée. La dernière assertion utilise la formule de Stirling NN -N IP'(N1([0,N)) = N) = ;, '" 1/ v 27rN. o À l'équilibre l'intensité du processus des clients rejetés, ou encore le processus de s clie nts qui trouvent la file pleine, vaut N1rN(N), elle est donc de l'ordre V 2N 11r. Dans le cas sur-critique cette intensité est linéaire en N de l'ordre de N(l - 11 p) d'après la proposition 6.19. 7.3. Le cas sous-critique p < 1. Ce cas est particulièrement simple, le processus (L:N(t)) vit autour de pN (avec une amplitude de Vii) et donc coïncide essentiellement avec (LN(t)). La proposition suivante montre que les théorèmes 6.13 et 6.14 s'obtiennent sans difficulté, c'est le même principe de démonstration que pour la proposition 6.21 pour le processus (Ljy(t)). La pro- position suivante donne l'ordre de grandeur du premier instant de débordement dans ce cadre. PROPOSITION 6.23. Si P < 1 et avec la condition initiale Ljy(O) = 0, la variable aléatoire (N pN J1. T 'N) converge en distribution vers une variable exponentielle de paramètre 1 - p.
168 6. LA FILE D'ATTENTE M/M/oo DÉMONSTRATION. En utilisant les notations de la preuve de la proposi- tion 6.10, le remplacement de p par pN dans l'identité (6.18) donne pour a > 0, . -1 N ( N ) 1 k-1 . <PN(a) = ( (e-a/'T N )) = 1 + a k Nkpk n (a + t). Si aN = aNpN, 4JN(aN)-l est la transformée de Laplace de NpnJ-LTN en a et cette quantité s'exprime de la façon suivante N N k k rr -1 i aN 4JN(aN)=1+akP - (1- N )(1+ i ) k=l =1 1 k N N- rr k-1 i aN = 1 + a (k + 1)p (k + 1)(N _ k) . (1 - N )(1 + i)' k=O =1 (6.42) Le passage à la limite se fait comme dans la preuve de la proposition 6.10. L'expression NI(k + l)(N - k) est bornée par 1 pour 0 < k < N - 1, ainsi N N-k-1 ( . ) aN N OlN 2 p N (k + 1)(N - k) rI 1 - N ( 1 + i ) < (1 + aN) < e 1 =1 comme p < 1, ce dernier terme est majoré par une constante indépendante de N; le théorème de convergence dominée appliqué à la somme du membre droit de l'équation (6.42) donne par conséquent +00 lim 4JN(aN) = 1 + a L pk = 1 + a/(1 - p), N--t+oo k=O d'où lim 1Eo (exp( -aNJ1.T N )) = (1 - p)/(l - p + a). N--t+oo La proposition est démontrée. D 8. Appendice 8.1. Le processus d'Ornstein-Ühlenbeck. Ce processus est la solution de l'équation différentielle stochastique (6.43 ) dX(t) = -aX(t) dt + 0- dB(t), où a, 0- > 0 et (B(t)) est le mouvement brownien standard. Il est facile de résoudre cette équation, (X (t)) se représente sous la forme t X(t) = X(O)e- at + q 1 e-a(t-s) dB(s), t E 114. C'est un processus de Markov ergodique (la dérive ramène fortement le processus au voisinage de l'origine), et sa distribution invariante est une loi gaussienne centrée de variance 0- 2 1 (2a). Si la loi de X (0) est la distribution invariante,
8. APPENDICE 169 (X(t)) est un processus stationnaire gaussien de même loi que le mouvement brownien changé de temps (a/V20.exp( -at)B (exP(-2at))) . 8.2. Le lemme de Gronwall.. LEMME 6.24. Si h et f sont des fonctions boréliennes positives sur lR.t- et ê > 0 tels que ( 6.44 ) I(s) < ê + 1 5 I(u)h(u) du, pour s < t 1 alors I(s) < ê exp (1 5 heu) dU) . pour s < t. DÉMONSTRATION. La preuve se fait en itérant la relation (6.44) : si s < t et n > 1, I(s) < ê + I: ê t h(ud dUl r U1 h(U2) dU2 ... r,-l h(Ui) dUi i=l Jo Jo Jo + 1 5 h(ud dUl l u1 h(U2) dU2 .. .l un - 1 h(u n ) dU n n-1 (l S ) i l i h(uk)duk = ê + ê L heu) du 1{oul"'ui5} Il J/ ( ) i=l 0 ]Rie k=l 0 h u du + (1 5 heu) dU) n Lk 1{Oul"'Un5} TI ;j:: = ê +ê I: ( 1 5 h(U)dU ) i IP'(Xl < X 2 < ... < Xi < s) t=l 0 + (1 5 h(u) dU) n IP'(X l < X 2 < ... < X n < s), où ( Xi) est une suite de variables i.i.d. de densité h( u) 1 J; h( v) dv sur l'intervalle [0, s]. Par symétrie, il vient r(X 1 < X 2 < . . . < Xi < s) = Iii! ainsi n-l ( (S ) i 1 ( (S ) n 1 I(s) < ê + ê Jo heu) du i! + Jo heu) du n! ' il suffit de faire tendre n vers l'infini pour obtenir le résultat. D
CHAPITRE 7 Les files d'attente avec une entrée poissonnienne Sommaire 1. Un client et un observateur voient le même état 171 L'état de la file d)attente 172 Exemples 173 2. La file d'attente M/GI/1 FIFO 174 2.1. La loi de la durée de la période d'occupation 174 2.2. La méthode des chaînes incluses 176 3. La file d'attente à une infinité de serveurs 178 4. La file M/G/1 LIFO préemptif 179 Dans ce chapitre, le processus d'arrivée est un processus de Poisson marqué N = L 6(t n ,CT n ) nEZ d'intensité À dt x 0'( dx) sur IR x II4. Comme d'habitude, si A est un borélien de Il4 x Il4 , N ( A) désigne le nombre de (t n , Un) dans A ; si 1 est un intervalle de II4 , par abus de notation N (1) désigne N (1 x II4 ). La suite (t n ; nEZ) est croissante et ta < 0 < t 1 . La proposition 1.11 page 16 du chapitre 1 sur les processus de Poisson marqués montre que {t n } est un processus de Poisson d'intensité À dx sur IR indépendant de la suite ( un), qui est i.i.d. de loi commune 0'( dx ), la loi des services de cette file. La filtration naturelle associée à ce processus est notée (Ft), pour t E IR où Ft est la tribu engendrée par tous les événements avant t, Ft = 0' (N(] - 00, s] x A)I s < t, A E B(II4)) Avec ces hypothèses, trois modèles de file d'attente sont étudiés: la file avec un serveur avec les disciplines de service FIFO et LIFO, et la file à une infinité de serveurs. On commence tout d'abord par une propriété générique des files d'attente ayant un tel processus d'arrivée. 1. Un client et un observateur voient le même état Ces files d'attente possèdent la propriété remarquable suivante: à l'équilibre, l'état de la file à un instant arbitraire a même distribution que l'état de la file vu par un client qui arrive.
172 7. LES FILES D'ATTENTE AVEC UNE ENTRÉE POISSONNIENNE L'état de la file d'attente. En rappelant que Mp(IR x Illt-) est l'espace des processus ponctuels sur IR x IR+ (voir le chapitre 1), pour s < t E IR, si la file d'attente est vide à l'instant s, l'état de celle-ci juste avant l'instant t est donné par la variable </J(s, t, N), où </J : {(s, t) E IR x IR, s < t} x Mp(IR x Il4) -t IR est une fonction mesurable positive vérifiant les propriétés suivantes: pour s < t, (7.1) (7.2) 4J( s, t, N) = t/J(O, t - s, T S N), t/J(s, t, N) = </J(t 1 (s), t, N([s, t[ n. )), où T S N désigne la translation de s du processus ponctuel N (voir la définition 30 page 272), t 1 (s) est le premier point t n de N plus grand que s et enfin N([s, t[n. ) désigne le processus ponctuel ayant les mêmes points que N sur l'ensemble [s, t[ x II4 et identiquement nul en dehors de cet ensemble. La relation (7.1) indique que la dynamique de la file d'attente est homogène dans le temps et la relation (7.2) impose que la fonctionnelle t/J( s, t, N) ne dépende que de la restriction de N à l'intervalle [s, t[. Pour simplifier les no- tations on a supposé un état initial vide. En rajoutant une variable à la fonc- tionnelle t/J, il est cependant facile de généraliser ce type de représentation quand l'état initial est arbitraire. DÉFINITION 13. Une file d'attente a la propriété de couplage en arrière pour l'état </J s'il existe une variable Ta < 0, IP-presque sûrement finie, telle que pour s < Ta, (7.3) t/J(s, 0, N) = t/J(Ta, 0, N). PROPOSITION 7 .1. Sous les conditions (7.1) et (7. 2), et si la fonction- nelle </J satisfait la condition de couplage en arrière, si S(t) = </J(O, t, N), on a l'égalité lim S(t) loi lim S(t n ), t-++oo n-++oo où les limites sont prises pour la convergence en loi. Si S (t) est défini comme l'état de la file d'attente juste avant l'instant t, la proposition ci-dessus montre que sous certaines conditions l'état vu à un instant arbitraire t grand a même loi que l'état vu par le n-ième client avec n grand. DÉMONSTRATION. Si n > 1, des propriétés (7.1) et (7.2) on déduit les égalités t/J(O,tn,N) = t/J(t 1 ,t n ,N) = </J(t 1 - t n , 0, Ttn N) = </J(t 1 - t n , 0, Ttn N([t 1 - t n , O[ n .)). Les points de la composante temporelle d'un processus de Poisson étant espacés par des variables i.i.d. (exponentielles), il vient (t 1 - t n , Ttn N([t 1 - t n , O[ n .)) loi (t_ n + 1 - ta, Tto N([t_ n + 1 - ta, O[ n .));
1. UN CLIENT ET UN OBSERVATEUR VOIENT LE MÊME ÉTAT 173 la distance au premier point à gauche de 0 de N ayant une distribution expo- nentielle, on a aussi l'égalité en loi (t_ n + 1 - ta, T t ON([t_ n +1 - to,O[n.)) loi (t_ n +2,N([t- n +2,0[n.)). Noter ici l'importance du fait que l'intervalle [t_ n + 1 , O[ est ouvert en o. Dans le membre de gauche de l'identité précédente il y a un point en 0 pour Tto N, dans le membre de droite il n'y a pas de point en 0 pour N. En récapitulant, on obtient l'égalité tjJ(O, t n , N) loi tjJ(t- n +2' 0, N([t_ n + 2 , O[ n .)) = t/J(t_ n + 2 , 0, N). La propriété de couplage en arrière montre donc que la variable tjJ(O, t n , N) converge en distribution vers t/J(To, 0, N) quand t tend vers l'infini. De la même façon si t > 0, la relation (7.1) donne l'égalité (jJ(O, t, N) = t/J( -t, 0, N), donc la variable tjJ(O, t, N) converge aussi en distribution vers t/J(T o , 0, N) quand n tend vers l'infini, ce qui achève la démonstration de notre proposition. D Exemples. La file d'attente MIG/1 FIFO. Si V(t) est la charge de la file d'attente juste avant l'instant t, il est clair que les relations (7.1) et (7.2) sont vérifiées. D'après la remarque du chapitre 12 page 300, si la file est vide à l'instant s < 0, la charge V(O) de la file d'attente juste avant l'instant 0 peut être représentée sous la forme sup ( r x N(dv, dx) + U ) = sup ( t (Ti + t n ) . suo J]u,O[XR+ n,stn <0 i=n Si ÀE(u) < 1, la loi des grands nombres montre que Ir-presque sûrement, 1 a 1 lim - LUi + t n = E(u) - , < O. n-oo n . /\ l.=n Il existe donc No tel que si n < No, alors a L Ui + t n < 0, l.=n par conséquent, si s < tNo' on a l'égalité sup ( r x N(du, dx) + U ) = sup ( r x N(du, dx) + U ) , suO J]u,O[XR+ tNoUO J]u,O[XR+ le sup étant positif ou nul. On en déduit la propriété de couplage en arrière dans ce cas. Le proposition 7.1 montre donc que la charge à l'équilibre a même loi que le temps d'attente stationnaire (la charge juste avant l'arrivée d'un client). C'est le corollaire 2.15 page 52 obtenu en calculant explicitement les lois en question. Le même résultat est bien entendu vrai pour d'autres caractéristiques de la file d'attente comme le nombre de clients.
174 7. LES FILES D'ATTENTE AVEC UNE ENTRÉE POISSONNIENNE La propriété de couplage en arrière est aussi satisfaite pour une file d'at- tente MI G Il avec un serveur et une discipline de service conservative (voir la définition page 307) puisque la charge de celle-ci est la même que celle de la file d'attente MIG/1 FIFO. Par conséquent la proposition 7.1 s'appliquera à toutes les caractéristiques d'une telle file d'attente satisfaisant les propriétés (7.1) et (7.2). Les résultats sur la charge et le nombre de clients vus précédemment sont donc aussi vrais pour les disciplines LIFO, processor sharing,... La file d' attente MI G 100. Si la file est vide à l'instant s, le nombre de clients juste avant l'instant t est donné par la fonctionnelle L(t) = r l{u+:z:>t} N(du, dx) J[s.t[XJR+ qui vérifie clairement les relations (7.1) et (7.2). La variable L(O) vaut r l{u+:z:>o} N(du, dx) = L l{tns.tn+/Tn>O}, J[s,O[XJR+ n<O la loi des grands nombres montre que la suite (t n + O'n)/Inl tend P-presque sûrement vers -11 À quand n tend vers - 00. De la même façon que dans l'exemple précédent, il existe No E N, tel que si s < tNo' 1 l{u+:z:>o} N(du, dx) = 1 l{u+:z:>O} N(du, dx), [s .O[ [tHo .o[ d'où la propriété de couplage en arrière de cette file d'attente. La proposition 7.1 s'applique donc aussi au nombre de clients de cette file d'attente. Pour C E N, la file M / G / cie peut être vue comme la file M / G /00 à laquelle on a retiré certains clients, le même type de résultat sera donc vrai pour cette file d'attente. 2. La file d'attente M/GI/l FIFO Cette file d'attente est étudiée au chapitre 2. Une jolie propriété de bran- chement de cette file d'attente est tout d'abord démontrée. Elle permet de déterminer la distribution d'une période d'occupation de cette file d'attente. La méthode de la chaîne incluse est ensuite introduite pour cet exemple élémentaire. C'est une façon simple de trouver une chaîne de Markov dans un processus qui n'est pas forcément markovien. 2.1. La loi de la durée de la période d'occupation. Sous l'hypothèse p = À1E( 0') < 1, B désigne la durée de la période d'occupation quand la file d'attente commence avec un client dont le service vaut 0'0. La variable B est un temps d'arrêt relativement à la filtration (Ft), B est le premier instant où tous les clients, le client initial compris, ont été servis. Autrement dit, à l'instant B, tous les services des clients arrivés avant B ont été effectués, ou encore B = inf { t > 0 / a o + r x N(ds, dx) - t < A } . J]o.t] xJR+
2. LA FILE D'ATTENTE M/GI/1 FIFO 175 Si deux clients sont présents au début avec leurs services respectifs 0'0, O'b, la période d'occupation engendrée par ceux-ci peut se décomposer en deux mor- ceaux. En ignorant tout d'abord le deuxième client, B est la période engendrée par 0'0. À t = B, il ne reste donc plus que la charge O'b. La période d'occupation engendrée par O'b est la période d'occupation associée au processus ponctuel TB N qui est le processus ponctuel N translaté de B. En utilisant que B est un temps d'arrêt et la propriété de Markov forte pour les processus de Poisson (Proposition 1.17 page 22), on en déduit que TB N est un processus de Poisson de même loi que N et indépendant de B. La période d'occupation engendrée par deux clients est donc la somme de deux variables indépendantes de même loi que B. En reprenant la période d'occupation avec un seul client initial, à t = 0'0, après le départ du client 0, N([O,O'o]) clients sont présents dans la file et de- mandent respectivement les services 0'1, . . . ,00N([O,O"oD. En généralisant ce qui a été vu pour deux clients, on peut donc écrire la période d'occupation comme N([o,O"oD (7.4) B = 0'0 + L Bi, 1=1 où les (Bi), qui sont les périodes d'occupation engendrées par les N([O, 0'0]) clients présents à t = 0'0, sont des variables indépendantes de même loi que B et indépendantes de 0'0. Le client 0 engendre N([O, 0'0]) clients. Si X(ç) désigne la transformée de Laplace d'une variable aléatoire X prise en E C, en utilisant l'équation précédente, il vient B() = IE(exp( -B)) = E (J exp ( -€ (x + N]) Bi) ) u( dx) ) = E (J e-{x B(€)N([O.x]) U(dX)) = E (J exp (-€x - Àx(l - B(€))) U(dX)) = ü(ç + À(l - B(ç))). Il est facile de vérifier que, pour x > 0, l'application f : y ü(x + À(l - y)) est convexe, vaut E(exp( -(x + À)O')) pour y = 0 et IE(exp( -xO')) pour y = 1 et donc possède un unique point fixe sur l'intervalle [0,1]. La condition de stabilité ÀE( 0') < 1 apparaît pour x = o. En effet, si ÀE( 0') < 1, par convexité l'équation y = ü(À(l - y)) n'admet que la solution y = 1 dans l'intervalle [0,1]. Sinon, il existe un autre point fixe Yc < 1. Il est alors facile de montrer l'inégalité IP(B < +00) = lim Ë(x) = Yc < 1. :z:o La proposition suivante résume ce qui vient d'être vu. PROPOSITION 7.2. Pour x > 0, la transformée de Laplace en x > 0 de la durée de la période d'occupation de la file MIG/1 est l'unique solution sur
176 7. LES FILES DtATTENTE AVEC UNE ENTRÉE POISSONNIENNE [0,1] de l'équation y = lE( exp( -(x + À(l - y))uo)). Il n'est pas en général commode d'utiliser la transformée de Laplace de B pour estimer r(B > a) avec a grand par exemple. Ici la situation est un peu plus compliquée puisque la transformée de Laplace elle-même ne s'exprime que comme solution d'une équation de point fixe. Il reste que l'on peut toujours dériver successivement en 0 cette équation de point fixe pour exprimer les mo- ments de la période d'occupation. Plus directement l'équation (7.4) donne en intégrant l'égalité E(B) = E( u) 1(1 - À lE( u)), par récurrence tous les moments de B peuvent ainsi être obtenus. La section 4 du chapitre 3 étudie l'asymptotique de la queue de distribution de la variable B dans le cas de la file GI IGI Il. 2.2. La méthode des chaînes incluses. Ce paragraphe introduit une technique qui permet d'étudier des processus qui ne sont par forcément mar- koviens. L'exemple du nombre de clients dans la file M IGI Il illustre cette méthode. Il est clair, pour cette file d'attente, que le processus du nombre de clients (L(t)) n'a pas de propriété de Markov en général. La variable R(t), la valeur du service résiduel du client en service à l'instant t, doit être ajoutée à (L(t)) pour obtenir une description markovienne du nombre de clients dans la file. La méthode de la chaîne incluse consiste à essayer de trouver une suite d'instants (Tn) pour lesquels la suite (L{Tn)) est une chaîne de Markov. Dans le cas de la file MI G 1 Il, si les (T n) sont les instants de départ des clients de la file d'attente (ou encore les instants où le service résiduel vient juste s'annuler), L{Tn) = L{Tn-1) + N{[Tn-1' TnD - 1, L{Tn) = N{]t n , t n + un]), n > 1 si L(Tn-1) > 0, n > 1 si L(Tn-1) = o. La suite des départs est définie par - Tn = Tn-1 + Un, si L(Tn-1) > 0; un service sépare deux départs si la file est non vide, - Tn = t n + Un, si L{Tn-1) = 0; le n - 1-ième client laisse la file vide en partant, le n-ième trouve donc la file vide à son arrivée et par conséquent est servi immédiatement. La variable Un est indépendante de L(Tn-1) qui ne dépend du processus marqué des arrivées que jusqu'à l'instant T n - 1 . La propriété de Poisson montre que le processus ponctuel N restreint à l'intervalle [Tn-l' Tn[ est indépendant de la variable L(Tn-1)' par conséquent (L(T n )) est une chaîne de Markov dont les transitions sont données par p(n, n + k) = IP' (N([O, u]) = k + 1) = JE ((ÀU)kHe-À/T /(k + 1)!) 1
2. LA FILE D'ATTENTE M/GI/l FIFO 177 pour n > 1, k > -1 et p(O, k) = JI» (N([O, cr)) = k) = E ((Àcr)ke-À/T jk!) . Sous la condition p < 1, cette chaîne de Markova une unique mesure invariante 7r, l'équation de mesure invariante associée à cette chaîne est, pour n E N, 7r(n) = L 7r(k)p(k, n), kEN ce qui donne dans ce cas l'égalité 1T(n) = 1T(k)E ( (ÀO')n+1-k e- ÀO' ) + 7r(O)E ( (ÀO')n e- ÀO' ) (n+l-k)! n! = ..ç... 1T(k + l)E ( (Àu)n-k e- ÀO' ) + 7r(O)E ( (Àu)n e- ÀO' ) . (n- k)! n! Le premier terme du membre de droite de l'équation précédente est le n-ième terme de la convolution de (7r(k)) avec la suite (1E((Àu)k exp(-ÀO'))lk!). Aussi, il est naturel d'introduire g( u) = L 7r( n )u n la fonction génératrice de (7r( n)) en u E [0,1]. L'équation précédente devient g(u) = ( 2: 7r(k + 1)U k ) E ( e-À/T(l-U») + 1T(O)E(e- À /T(l-U», k>O d'où g(u) = ( g(u) : g(O» ) E ( e-À/T(l-U») + g(O)E ( e-À/T(l-U») , soit E ( e- Àd (1-U») (1 - u) g( u) = g(O) u _ E (e-À/T(l-U») . La relation de normalisation g(1) = LnEN 7r(n) = 1 donne l'identité g(O) = 1- p. La mesure invariante de la chaîne (L(T n )) a donc pour fonction génératrice (1 - p) E( e - À 0' ( 1-u) ) (1 - u) u - E( e- ÀO' (l-u») La loi à l'équilibre du nombre de clients dans la file à un instant de départ d'un client est donc connue. D'après la proposition 12.4 page 301, c'est la loi du nombre de clients que voit un client qui arrive et la section 1 montre que c'est aussi la distribution à l'équilibre de (L(t)). La méthode de la chaîne incluse a donc permis d'exprimer la distribution à l'équilibre d'un processus qui n'est pas forcément markovien. Un exemple plus élaboré de cette méthode est présenté dans la section 4. (7.5)
178 7. LES FILES D'ATTENTE AVEC UNE ENTRÉE POISSONNIENNE Il est aisé de vérifier que l'expression de la fonction génératrice du nombre de clients à l'équilibre aurait aussi pu être obtenue en combinant les équations (2.20) et (2.22) page 53. 3. La file d'attente à une infinité de serveurs À son arrivée dans la file, chaque client est servi immédiatement et par conséquent ne reste dans la file que pendant la durée de son service. Si L(t) est le nombre de clients à l'instant t, en supposant Lo = 0, L(t) = L l{tnt,tn+Un>t} = N(At), nEN avec At = {( s, x) E II4 x II4 1 s < t, s + x > t}. Comme N est un processus de Poisson d'intensité À dt 0'( dx) sur ll4 x II4, le nombre de clients à l'instant t suit donc une loi de Poisson de paramètre Lt À ds u(dx) = À 1 (t - (t - x)+) u(dx) = À 1 x /\ t u(dx). Asymptotiquement, le nombre de clients converge en distribution vers une loi de Poisson de paramètre p. Le processus de sortie. Ce processus n'est autre que D = EnEZ 6t n +u n et d'après le résultat de Dobrushin, Proposition 1.13 page 17 du chapitre 1, D est donc un processus de Poisson de paramètre À. Remarquer que lorsque les services sont exponentiels, cette propriété peut être montrée comme dans le cas de la file MIMl1 puisque le processus (L(t)) du nombre de clients est un processus de Markov réversible. PROPOSITION 7.3. Pour la file d'attente à une infinité de serveurs, la loi stationnaire du nombre de clients est QP, une loi de Poisson de paramètre p et le processus de départ est un processus de Poisson de paramètre À. De plus pour t > 0, IIIPo(L(t) E .) - QPllvt < 1 - exp (-À1E((O' - t)+)) , où Il . IIvt désigne la norme en variation totale (voir l'annexe D J. DÉMONSTRATION. Il ne reste que l'inégalité sur la vitesse de convergence à prouver. Il suffit de montrer l'inégalité suivante. Si pour 6, 17 E lR.t, 17 < 6, alors IIQ17 - Qô Ilvt < 1 - e-(Ô-17) . Si N 1 est un processus de Poisson de paramètre 1 sur IR, IIQ'1 - Qôll vt = L IIP'(N1([O, 77]) = k) -1P'(N1([O, 6]) = k)1 ' k>O comme 11{N! ([Ot17])=k} - 1 {Nt ([Otô])=k} 1 < liN! ([1]tô]),tO} (l{Nt ([O,ô])=k} + 1 {Nt ([O,17])=k}) ,
4. LA FILE M/G/1 LIFO PRÉEMPTIF 179 on en déduit IIQlI - QÔ IIvt < L IP' (N l ([0,71)) = k, N l ([71, 6)) =F 0 ) k>O + L IP' (N l ([0,71)) = k, N l ([71,6)) =F 0 ) . k>O Cette dernière quantité vaut r(N 1 ([17,6]) # 0) = 1 - e-(Ô-17) , ce qui achève la démonstration de la proposition. D 4. La file M/G/I LIFO préernptif Pour cette discipline, un client ne peut être servi s'il y a des clients qui sont arrivés après lui dans la file. Le temps de séjour d'un client demandant le service 0'0 est le temps que met la file d'attente pour épuiser le service de ce client ainsi que tous les services des clients qui trouvent ce client présent dans la file. Autrement dit, le temps de séjour de ce client correspond à la période d'occupation engendrée par celui-ci (la durée de celle-ci ne dépend pas de la discipline de service pourvu que le serveur travaille tant qu'il y a des clients dans la file d'attente). La variable B définie précédemment et le temps de séjour d'un client dans la file MIG/1 LIFO ont donc même loi. Le processus des services résiduels. Notons S = {(Xi) E }R. /Xi = 0 à partir d'un certain rang} = }R(N). La file d'attente peut se représenter par un processus de Markov ( Zt ) à valeurs dans l'espace d'états S, Z (t) = (Zl (t), Z2(t), . .. ,Zk(t),...) où Zl (t) est le service résiduel du dernier client arrivé dans la file, Z2(t) le service résiduel du client non encore servi arrivé avant celui-ci, etc... Le nombre de clients dans la file est le nombre de coordonnées non nulles de Z (t) et la charge de la file est la somme des coordonnées. Si la file est vide, on note Q = (0,0, . . . ,0,. . . ) son état. Ce processus de Markova une chaîne incluse naturelle ( X n) en regardant ce processus juste avant les instants d'arrivées des clients X n = lim Z ( t) = (z 1 ( t n - ), Z2 ( t n - ), . . . ,- Z k (t n - ), . . . ). t/t n La discipline LIFO étant conservative, la proposition 7.1 montre qu'à l'équilibre la chaîne (X n ) a même probabilité invariante que le processus de Markov (Z(t)). Les transitions de cette chaîne sont données de la façon suivante : si X a = (Xi) est l'état de la file juste avant l'arrivée du client 0, juste après cet instant, l'état de la file vaut ro = (Yi) = (0'0, Xl, X2,...) = (0'0, X O ).
180 7. LES FILES D'ATTENTE AVEC UNE ENTRÉE POISSONNIENNE Juste avant t 1 , date d'arrivée du client suivant, l'état de la file vaudra ( n+1 ) X l = LIQ=Y,91<L+lYi} LYi- t l,Yn+2,Yn+3,... +l{tlLooYi}Q. n>O 1 La somme des coordonnées de X n vaut W n le temps d'attente du n-ième client de la file FIFO. Sous la condition p < 1, la proposition 2.1 page 34 montre que (W n ) est une chaîne de Markov ergodique. Il en va donc de même pour ( X n ) d'après la proposition 3.13 de Asmussen [2]. Dans la suite, la mesure invariante de cette chaîne de Markov est explicitée. Pour cr = (ai) E IR. , notons X l = (Xi) et <Pl ( a ) = E(e-<. X l» = E (ex p ( - aiXi) ) , la transformée de Laplace de X 1. La définition de X 1 donne l'expression suivante pour la fonction (jJ1 ( a ), E ( e- À Loo y,) ( n r Yn + 1 +oo ) + E Le-À Ul Yi X Jn Àe-ÀUe-al(Yn+l-U) du e - U a,Yn+i 1 n>O 0 par conséquent <Pl ( a ) = E ( e- À LOO y,) ( n À +oo. . ) + 1E '""'" e -À L..,1 y, X (e- Q1 Yn+l - e- ÀYn + 1 )e - L..,2 Q,Yn+, . À - al n>O En remplaçant les (Yi) par leurs valeurs et en intégrant suivant u, on obtient ( 7.6) (jJ1 ( a ) = Ü ( À ) 4>0 ( À ) + À al x ( ü(a l ) - Ü(À))<po( a )+ L Ü(À) (<po( À (n). a ) - <po( À (n+1). a )) ) , n>O où a. b désigne la concaténation des vecteurs a = (al, . .. ,an) et b = (b 1 , . .. ,b p ), a . b = (al, . . . ,an, b 1 , . .. ,b p ) et ü(ç) = lE (e-CT) , À (n) = (À,... ,À), n fois l/>O( a ) = lE ( e-< Q .Ko» , À = À (+oo) et a = (ai+1). Il reste à trouver une distribution 1r sur S telle que si :Ka a pour loi 1r il en va de même pour X l. De façon équivalente, cela se traduit en terme de transformée de
4. LA FILE M/G/1 LIFO PRÉEMPTIF 181 Laplace de la façon suivante, si (jJo est la transformée de Laplace d'une distribu- tion 1r sur S et si Ka a pour loi 1r, alors (jJ1 = o. Cette distribution 1r est alors nécessairement la mesure invariante de la chaîne de Markov ( X n ). En posant n (jJo( a ) = L pn(l - p) Il h(ai), n>O 1 avec h ( ê ) = 1 - ü(ç) = r+ oo IP'( U x) -€x d ç E( lT ) Jo E( lT) ex, alors _ u(À) u(À)tPo( À ) = 1 _ ph(À) x (1 - p) = 1 - P, et (jJO ( À ( n) . a ) - o ( À ( n+ 1 ) . a ) ,-n = L p'h(À)n(h(a1) - h(À)) Il h(aj)(l - p) in+1 2 , = pn+1(l - p)h(À)n(h(a1) - h(À)) L pi Il h(aj+1) i>O 1 = pn+1h(À)n(h(a1) - h(À))(jJo( a ). L'équation (7.6) devient tPl( a ) = 1 - P + À': al tPo( a ) (ü(ad - Ü(À) + p(h(ad - h(À))) 1 en utilisant u() = 1 - E( (j )h(), on obtient À (jJ1 ( a ) = 1 - p + À (ph ( al) - al E( lT ) h ( al) ) - al = 1 - P + ph ( al) (jJo ( a ) = (jJo ( a ) . La fonction (jJo est donc la transformée de Laplace de la mesure invariante de la chaîne ( X n)' PROPOSITION 7.4. Sous la condition p < 1, le processus de Markov (Z(t)) des services résiduels de la file d'attente servie par la discipline LIFO pré- emptive a pour mesure invariante la distribution n ( ) +00 ) "'" n Il JP> (j > Zi Il ) 1r(dzlJ... 1 dz nl ...) = (1 - P oQ. + L.., p (1 - p) lE(u) dZ i oo(dz i . n>l 1 n+1 En particulier le nombre de clients de cette file à l'état stationnaire suit une loi géométrique de paramètre p.
182 7. LES FILES D'ATTENTE AVEC UNE ENTRÉE POISSONNIENNE DÉMONSTRATION. Il suffit de remarquer que la transformée de Laplace de la distribution 7r vaut (jJo. En utilisant l'expression de 7r, il est facile de vérifier que pour n > 0, la probabilité d'avoir n clients pour 7r vaut fs l{zl>o.... .Zn>O.z,,=o. k>n} 1r(dz) = pn(1- p). D Il est remarquable que la loi du nombre de clients à l'état stationnaire ne dépende de la distribution de (1 que par son premier moment. Pour la discipline FIFO, le relation (7.5) montre que la distribution de (1 intervient de façon plus détaillée dans l'expression de la loi du nombre de clients. Pour la file à une infinité de serveurs, la distribution de (1 n'intervient que par le premier moment dans la distribution stationnaire du nombre de clients. Cette propriété est habituelle- ment appelée insensibilité de la file d'attente, une file d'attente est dite insen- sible si la distribution stationnaire du nombre de clients ne change pas quand la distribution du service est remplacée par une autre distribution de même espérance. Ainsi les files d'attente LIFO, à une infinité de serveurs possèdent la propriété d'insensibilité mais pas la file FIFO. L'insensibilité a été montrée de façon brutale, en vérifiant l'équation de mesure invariante. Cette propriété peut être montrée dans un cadre plus général (dans le cas de réseaux de files d'attente par exemple) en vérifiant un ensemble de relations algébriques que vérifie la mesure invariante quand toutes les variables sont exponentielles (voir Burman[6] par exemple). [6] D.Y. Burman, Insensitivity in queueng systems, Advances in Applied Probability 13 (1981), 846-859.
CHAPITRE 8 Critères de stabilité Sommaire 1. Récurrence des chaînes de Markov 184 2. Ergodicité 186 3. Transience 189 Divergence à l'infini d'une chaîne transiente 192 4. Un critère d'ergodicité pour les processus de Markov 194 5. Exemples et applications 197 6. Le théorème de Liapunov classique 201 Ce chapitre concerne l'étude de la convergence en distribution des chaînes de Markov à valeurs dans un ensemble dénombrable. Lors de l'étude de la file GI IGI Il au chapitre 2, le résultat de convergence en distribution de la chaîne de Markov (W n ) est obtenu en s'appuyant sur la représentation explicite de la variable aléatoire W n en fonction de la marche aléatoire associée aux arrivées et aux services. Les chaînes de Markov décrivant les systèmes de file d'attente n'ont pas en général une représentation aussi simple. Dans ce chapitre des critères de stabilité sont établis pour celles-ci, ils permettent de traiter un grand nombre de cas. Les deux résultats principaux sont les théorèmes 8.6 pour l'ergodicité et 8.9 pour la transience. Ces critères de stabilité résultent de l'adaptation au cadre stochastique d'un résultat classique de stabilité d'équations différentielles dû à Liapunov[25] en 1892. Les premiers résultats probabilistes de ce type sont dus, semble-t-il, à Khasminskii dans le cadre des diffusions (voir son livre [24]). La formulation du critère de Liapunov est rappelée en fin de chapitre dans l'ap- pendice (voir Hirsch et Smale [25] pour un exposé détaillé de ces questions). Au chapitre 9, une méthode de renormalisation est introduite, elle présente l'intérêt d'établir plus précisément l'analogie entre la stabilité d'équations différentielles déterministes et l'ergodicité des chaînes de Markov. L'étude est restreinte au cas d'espaces d'états dénombrables pour éviter les complications, essentiellement techniques, inhérentes aux chaînes de Harris (voir le livre de N ummelin [39] à ce sujet). Le lecteur pourra aussi consulter les livres de Fayolle et al. [18] et Meyn et Tweedie [33] entièrement consacrés à ces questions. [25] Alexandre M. Liapunov, Problème général de la stabilité du mouvement, Annales de la Faculté des Sciences de l'Université de Toulouse 9 (1907), 203-475.
184 8. CRITÈRES DE STABILITÉ Dans tout ce chapitre, (Mn) est une chaîne de Markov homogène irréductible sur un espace de probabilité (0, F, IP), à valeurs dans un espace d'états dénom- brable S. La probabilité de transition est notée p(., .) et F = (Fn) désigne la filtration engendrée par (Mn), Le. Fn = O'(Mo,... ,Mn) pour n > O. Comme d'habitude, la notation IEx (.) indiquera l'espérance pour la chaîne partant de x. Pour pEN la variable aléatoire 9 P de 0 dans 0 est la translation dans le temps associée à la chaîne de Markov, en particulier pour n E N, M n (9P) = Mp+no En choisissant convenablement l'espace de probabilité 0, une telle variable 9 existe toujours (voir la section 4 du chapitre 10 page 263). DÉFINITION 14. Si r est un temps d'arrêt relativement à la filtration F, la suite induite associée à 'T est la suite croissante (t n ) définie par t o = 0, t n = t n - 1 + r o9 tn - 1 pour n > 1. La chaîne induite est la suite (M tn ) et la filtration induite F T est la filtration associée, F T = (F) = (Ft n ). Dans le cas où la chaîne de Markov est ergodique et stationnaire (i.e. Mo a pour loi la probabilité invariante), la translation 8 1 est un endomorphisme de l'espace de probabilité (Proposition 10.17 page 264). Si 'T est un temps d'at- teinte de la chaîne de Markov, l'application 9 T est l'endomorphisme induit défini page 249. PROPOSITION 8.1. Les variables (t n ; n > 0) sont des temps d'arrêt et la chaîne induite (M tn ) est une chaîne de Markov homogène. DÉMONSTRATION. Pour n > 1 la variable t n est un temps d'arrêt: en procédant par récurrence, si t n - 1 est un temps d'arrêt, pour k > 1 on a l'égalité k {t n = k} = U{t n - 1 = i} n {r 0 9 i = k - i}, ,=0 comme {r 0 9' = k - i} E Fk, t n est un temps d'arrêt. La propriété de Markov forte de (Mn) donne directement la même propriété pour la chaîne induite, pour x E S IP(M tn + 1 = xIF) = IP(M tn + 1 = xlFt n ) = IPM tn (MT = x). D 1. Récurrence des chaînes de Markov La proposition suivante est un résultat élémentaire sur la récurrence des chaînes de Markov. PROPOSITION 8.2. S'il existe une fonction f : S -t ll4 et K > 0 tels que a) {xlf(x) < L} est fini pour tout L > 0, b) IEx (f{M 1 )) < f(x) si f(x) > K, la chaîne de Markov (Mn) est récurrente.
1. RÉCURRENCE DES CHAÎNES DE MARKOV 185 DÉMONSTRATION. L'argument classique de Doob est utilisé. En posant T K = inf{k > 01 f(M k ) < K}, comme f(M n ) > K sur l'événement Fn-mesurable {n < T K }, la condition b) et la propriété de Markov entraînent E(f(M n + 1 ) 1 Fn) = lEM n (f{M 1 )) < f(M n ) sur {n < T K }. Autrement dit, la suite (f(MTKl\n)) est une surmartingale positive, d'après le théorème B.3 page 334 celle-ci converge Ir-presque sûrement vers une limite finie. Sur l'ensemble {TK = +oo}, la suite (f(M n )) est donc Ir-p.s. convergente. L'irréductibilité de la chaîne et la condition a) montrent que, pour tout L>O, presque sûrement la suite (f(M n )) visite le complémentaire de l'ensemble fini {x 1 f (x) < L}, par conséquent presque sûrement limsupf(M n ) = +00. n-t+oo On en déduit que la variable T K est donc Ir-presque sûrement finie, la chaîne est donc récurrente. D DÉFINITION 15. Une fonction f : S -t IR est dite sur-harmonique pour la chaîne de Markov (Mn) si IB:.z:(f(M 1 )) < f(x) pour tout x E S. La fonction est harmonique s'il y a égalité dans la relation précédente. PROPOSITION 8.3. Une fonction f sur S est sur-harmonique si et seule- ment si pour tout x E S la suite (f(M n ) est une surmartingale si (Mn) est la chaîne de M arkov partant de x. DÉMONSTRATION. Si f est sur-harmonique, pour n > 1 la propriété de Markov de (Mn) donne l'égalité E(f(Mn+1)IFn) = EM n (f(M 1 )) et ce dernier terme est majoré par f(M n ) puisque f est sur-harmonique. La suite (f(M n )) est une surmartingale. Réciproquement si pour x E S et (Mn) est la chaîne de Markov partant de x, la suite (f(M n )) est une surmartingale, donc E(f(M 1 )IFo) < f(M o ) et par conséquent IEx(f(M 1 )) < f(x). La fonction f est sur-harmonique. D Le b) de la proposition 8.2 peut se traduire par une propriété de sur-harmonicité de la fonction f sur une partie de S. La proposition suivante montre toutefois que cette propriété ne peut être vraie sur tout l'espace si la chaîne est récurrente. PROPOSITION 8.4. Une chaîne de Markov (Mn) admet une fonction sur- harmonique positive non constante si et seulement si elle est transiente. DÉMONSTRATION. En reprenant la preuve de la proposition précédente, la propriété de sur-harmonicité se traduit par le fait que la suite (f(M n )) est une surmartingale positive et donc converge presque sûrement. En prenant deux points x, y de S tels que f ( x) =1= f (y), si la chaîne est récurrente, elle repasse une infinité de fois par x et par y, ce qui contredit la convergence presque sûre de (f(M n )), la chaîne n'est donc pas récurrente.
186 8. CRITÈRES DE STABILITÉ Réciproquement, si la chaîne est transiente, pour Z E S si Tz est le temps de retour à z, la fonction fz(y) = IPy(Tz < +00) est sur-harmonique. En effet, si x i= z, Ex (fz(M 1 )) = Ex (IPM 1 (T z < +00)) = E.z: (l{T z <+oo}) = fz(x). Comme fz(z) = 1 et fz étant majorée par 1, la fonction fz est sur-harmonique, positive et bornée. Elle est non constante puisque pour y i= z, fz(y) < 1 par transience de la chaîne de Markov. La proposition est démontrée. D 2. Ergodicité Le résultat élémentaire de base concernant l'ergodicité des chaînes de Mar- kov est contenu dans la proposition suivante. PROPOSITION 8.5. Si F est un sous-ensemble fini de S et TF = inf{k > OIMk E F}, si g(x) = Ex (TF) est fini pour tout x E S et IB:.z: (g(M 1 )) < +00 pour tout x E F, la chaîne de Markov est ergodique. DÉMONSTRATION. Comme la variable TF est finie presque sûrement, la chaîne de Markov passe une infinité de fois dans F. Pour p > 1, X p désigne l'élément de F visité par (Mn) lors de la p-ième visite à F. La propriété de Markov et l'irréductibilité de (Mn) montrent que (X n ) est aussi une chaîne de Markov irréductible sur l'ensemble fini F. La chaîne (X n ) a donc une probabilité invariante 7rF. Le temps de retour strict Tt à F est défini comme Tt = inf{k > 0IMk E F}, et la mesure 7r sur S par ( T+ -1 ) 1f(J) = E.- F f(Md , pour toute fonction f bornée sur S. On va montrer que la mesure 7r ainsi définie est invariante pour la chaîne de Markov (Mn). Les propositions 10.2 et 10.3 au chapitre 10 généralisent ce type de représentation. Si x est un élément de S, la définition précédente donne ( T+-1 ) 1f(x)=E.- F ?_ l{M.=z} , d'où 1f(X)E..: (J(Md) = E.- F ( l{M.=z, OSi<T;}E..: (J(Md)) ;
2. ERGODICITÉ 187 pour i E N, l'événement {O < i < Tt, Mi = x} est Fi-mesurable et en utilisant la propriété de Markov de (Mn), il vient 1r(x)JF...,(f(Md) = F ( l{M.=:z:. OSi<T;}F (f(Mi+d 1 Fi)) = F ( F (l{M.=:Z:, OSi<T;}f(Mi+d 1 Fi) ) = F ( T l l{Mi=:z:}f(Mi+d) . La mesure 7r vérifie donc ( T+-1 ) (f(Md) = 1r(x)JF...,(f(Md) = F f(Mi+d = F (Tl f(Mi)) + F (i (MT;))' Par définition de la chaîne (X n ), M T + = Xl, et comme 7rF est la probabilité F invariante de la chaîne (X n ), on déduit F (f (MT; )) = F (f(Xd) = F (f(X o )) = F (f(Mo)). Par conséquent En-(f(M 1 )) = 7r(f), 7r est donc une mesure invariante pour la chaîne (Mn). Par définition de Tt, en décomposant suivant la première transi- tion de la chaîne de Markov il vient 7r(l) = F (Tt) (8.1) = 1 + F (lEMl (Tt) l{Ml F}) = 1 + F (lEMl (TF) l{Ml F}) d'où l'inégalité 7r(1) < 1 + F (g(M 1 )) < 1 + sup Ex (g(M1)) < +00. zEF La chaîne de Markov irréductible (Mn) a une mesure invariante finie, elle est donc ergodique. D Le résultat principal concernant l'ergodicité peut être maintenant établi. La formulation est due à Filonov[12]. THÉORÈME 8.6. S'il existe une fonction f : S -t 114, K" > 0 et un temps d'arrêt 'T > 1 intégrable tels que a) Ex (f(M-r) - f(x)) < -,Ex (r) si f(x) > K, [12] Y. Filonov, A criterion for the ergodicity of discrete homogeneous Markov chains, Aka- demiya Nauk Ukrainskoi SSR. Institut Matematiki. Ukrainskii Matematicheskii Zhurnal 41 (1989), no. 10, 1421-1422.
188 8. CRITÈRES DE STABILITÉ en notant F l'ensemble {x/f(x) < K}, le temps d'atteinte TF de F TF = inf{k > 01 f(M k ) < K} est intégrable et (8.2) Ex (TF) < f(x)/" x E S. Si de plus l'ensemble F est fini et b) Ex (f(M 1 )) < +00 quand f(x) < K, la chaîne de Markov (Mn) est ergodique. Une fonction satisfaisant les conditions ci-dessus peut être interprétée comme une fonction énergie de la chaîne de Markov, cette fonction décroît en moyenne au cours du temps quand l'état initial est très grand pour la fonction. Ce type de résultat ( fonction de Liapunov ) existe sous de nombreuses formes. Le corollaire classique suivant, connu sous le nom de critère de Foster, est obtenu en prenant le temps d'arrêt 'T - 1. COROLLAIRE 8.7. S'il existe une fonction f : S -t ll4, K" > 0 tels que a) Ex (f(M 1 ) - f(x)) < -, si f(x) > K ; b) Ex (f(M 1 )) < +00 si f(x) < K ; c) l'ensemble {x E SI f(x) < K} est fini, la chaîne de Markov (Mn) est ergodique. La condition a) du théorème précédent est la propriété centrale pour l'ergo- dicité de la chaîne de Markov. La condition d'intégrabilité b) n'est toutefois pas superflue comme le montre le petit exemple suivant, qui n'est autre que la chaîne de Markov associée à un processus de renouvellement discret (voir la section sur les processus de renouvellement page 30 à ce sujet). La chaîne de Markov (Mn) est définie par Mn+1 = Mn - 1 si Mn > 0, Mn+1 = Zn si Mn = 0, où (Zn) est une suite de variables i.i.d. La fonction f (x) = x vérifie la relation 1B:.z:(f(M 1 )) - f(x) = -1 si x > O. La condition a) est donc satisfaite. Mais si Mo = 0, la variable Zo est le temps de retour à 0 de la chaîne de Markov. Celle- ci n'est ergodique que si Zo est intégrable, ce qui est précisément la condition supplémentaire b). PREUVE DU THÉORÈME 8.6. En notant (t n ) la suite induite associée à 'T (voir la définition 14), si Il = inf{k > Oltk > TF}, l'ensemble {II > k} = {tk < TF} est F'k(= Ftk)-mesurable puisque TF est un temps d'arrêt relativement à la filtration (Fn). Par conséquent Il est un temps d'arrêt relativement à la filtration Fr = (F'k).
3. TRANSIENCE 189 Posons X n = f(M tn ) + 'Ytn. La suite de variables aléatoires positives (X n ) est adaptée à la filtration (F) et JF..., (X n +11 :F;.) = JF..., (f( M tn +r(9'n») + -y(t n + r( 8 tn )) 1 F) 1 la propriété de Markov forte donne l'identité E.c (X n + 1 1 F) = 'Ytn + EM tn (f(M-r) + 'Y r ) ; l'inégalité f(M tn ) > K est vraie sur l'ensemble {v > n} = {t n < TF}, par conséquent E.c (X n + 1 1 F) - X n = lEM tn (f(M-r) - f(M tn ) + 'Yr) < 0 sur l'ensemble {v > n} d'après la condition a). Autrement dit (XI/An) est une surmartingale positive relativement à la filtration Q. En particulier 1Ex (XI/An) < X o , soit 1Ex (f(M tvAn ) + 'Ytl/An) < f(x). La fonction f étant positive, le théorème de convergence monotone montre l'inégalité Ex (tl/) < f(x )l'Y. Comme tl/ > TF, on en déduit la majoration du temps de retour à F, E.c(TF) < f(x)/'Y pour tout x E S, et, pour x E F la condition b) donne l'inégalité JF..., (IEMl (TF)) < JF..., ( f(d ) < +00. La proposition 8.5 permet de conclure que la chaîne de Markov est ergodique. 0 La relation (8.2) n'est pas informative pour x E F, puisque dans ce cas TF = o. En prenant Tt = inf{k > OIMk E F}, si F = {O}, cette variable est le classique temps de retour à o. Les deux variables Tt et TF coïncident pour Mo = x ri. F et E.c(Tt) < f(x)/'Y dans ce cas. Pour x E F, l'inégalité suivante s'obtient de la même façon que la relation (8.1) IB:.c (Tt) < 1 + IB:.c (lEM 1 (TF)) , et la relation (8.2) donne finalement la majoration (8.3) E.c (Tt) < 1 + IB:.c (f(M 1 )) l'Y. 3. Transience Cette section donne un critère de transience pour une chaîne de Markov. Le premier résultat est un critère de non ergodicité; il est dû, semble-t-il, à Tweedie. PROPOSITION 8.8. S'il existe une fonction non constante f : S -t 114 et K > 0 tels que K < sup{f(x),x E S} et a) E.c (f(M 1 )) > f(x) si f(x) > K ; b) sup E.c ( If(M 1 ) - f(x)1 ) = C < +00, x:f(x)K la chaîne de Markov (Mn) ne peut être ergodique.
190 8. CRITÈRES DE STABILITÉ DÉMONSTRATION. La fonction f étant non constante, quitte à augmenter K, il est loisible de supposer que inf{f(x)lx ES} < K. Si l/ = inf{k > 0lf(Mk) < K}, la condition a) exprime que la suite (f(M nAJI )) est une sous-martingale positive, en particulier pour tout x ES, (8.4) Ex (f(M IIAn )) > f(x). Si la chaîne est ergodique, la variable l/ est intégrable et f(M IIAn ) !4 f(MJI) quand n tend vers l'infini. En effet, l'inégalité Ex (lf(M JlAn ) - f(MJI)1) < E.c ( If(Mk+d - f(Mk)l ) JlAn = E..: (E..:(lf(Mk+d - f(Mk)l) l,rk)l{,,>k}) , et la propriété de Markov donnent la majoration (8.5) E..: (lf(M"l\n) - f(M,,)I) < E..: (IEMk (If (Ml) - f(MO)l)l{,,>k}) . En remarquant que l'inégalité f(M k ) > K est vérifiée sur l'événement {l/ > k}, la condition b) montre que ce dernier terme est majoré par C E..: (l{">k}) = CE..: ((v - n)+), et donc tend vers 0 quand n tend vers l'infini. La convergence en norme L 1 est donc vraie sous l'hypothèse d'ergodicité de la chaîne. En faisant tendre n vers l'infini dans l'équation (8.4), on obtient l'inégalité E.c (f(MJI)) > K pour tout x ES. Si f ( x) > K, ceci contredit la définition de l/ puisque f (M JI) < K. La proposition est démontrée. 0 La condition b) sur les sauts n'est pas superflue, en effet si (Mn) est la chaîne de Markov sur N telle que - p(O, 1) = 1 ; - p(n, n + 1) = 1 - p(n, n - 1) = p < 1/2, En prenant la fonction f ( x) = x, pour x > 1, n > 1. E.c (f(M 1 ) - f(x)) = 2p - 1 < O. La fonction f satisfaisant les conditions du théorème 8.6, ce pavé peut donc écraser la mouche suivante : cette chaîne est ergodique. Si f (x) = a X avec a = (1 - p)lp, pour x > 1 on a l'égalité Ex(f(M 1 )) = f(x), la condition a) est satisfaite pour cette fonction et la chaîne est ergodique. Les conditions a) et b) ne sont pas suffisantes pour déduire la transience de la chaîne de Markov, si f(x) = x la marche aléatoire symétrique avec réflexion en 0 satisfait a) et b) mais est récurrente.
3. TRANSIENCE 191 Le théorème suivant donne un critère simple. C'est une variante d'un résultat plus général dû à Lamperti[24] (quï lui-même attribue à Doob ces idées). THÉORÈME 8.9. S'il existe une fonction f : S -t II4 et K, '"Y > 0 tels que sup{f(x), x E S} > K et a) Ex (f ( Ml) - f ( x )) > '"Y si f ( x) > K, b) sUP:z:ES Ex (lf(M 1 ) - f(x)12) < +00, la chaîne de Markov (Mn) est transiente. DÉMONSTRATION. Comme sup{f(x), x E S} > K, d'après la condition a) il existe Xo E S tel que f(xo) > K + '"Y. La probabilité de transition q(.,.) est définie de la façon suivante : q(x,y) = IP:z:(M 1 = y), f(x) > K, q(x,y) = IP:z:(M II = y) = o:z:o(y), f(x) < K, où v est le temps d'atteinte de Xo par la chaîne de Markov. La variable v peut être supposée finie presque sûrement sinon la chaîne (Mn) n'est pas récurrente et la démonstration est terminée. Une chaîne de Markov (N n ) associée à q vérifie clairement (8.6) (8.7) 1E:z:(f(N 1 ) - f(x)) > 'Y, pour tous les x ES, de plus (8.8) A = supEx (lf(N 1 ) - f(x)12) :z:ES < supEx (lf(M 1 ) - f(x)12) + (f(xo) + K)2 < +00. :z:ES Pour B > 0 et n E N on pose 1 Zn = B + J(N n ) 1 et (Qn) désigne la filtration engendrée par la suite (Zn). La propriété de Markov de (N n ) donne la relation (8.9) IE{ Z n+d9n) - Zn = !E Nn ( B + (Nd - B + (No) ) = 6.(N n ), en notant pour x E S, (x) = Ex (l/(B + f(N 1 )) - IJ(B + f(x))). Il est facile de vérifier l'identité (B + J(x))6.(x) + JE., (J(Nd - J(x)) = JE., ( (f(N1) - f(x))2 ) B + f(x) (B + f(N 1 ))(B + f(x)) , les inégalités (8.7) et (8.8) donnent donc la majoration 6.(x) < (B + (X))2 ( -'Y + ) , [24] J. Lamperti, Criteria for the recurrence or transience of stochastic process. l, Journal of Mathematical Analysis and Applications 1 (1960), 314-330.
192 8. CRITÈRES DE STABILITÉ par conséquent, si B est choisi suffisamment grand la quantité (x) est négative pour tout x E S. De la relation (8.9) on déduit que la suite (Zn) est une surmar- tingale positive. La fonction g(x) = 1/(B + f(x)) est donc sur-harmonique pour la chaîne (N n ) (Proposition 8.3) et comme elle est non constante sur son es- pace d'états, la chaîne de Markov (N n ) est donc transiente (Proposition 8.4). Si No = Xo l'ensemble 0 0 = {N n # xo, \:ln > 1} est donc de probabilité positive. La définition (8.6) de la probabilité de transition q(., .), montre que, sur l'ensemble 0 0 la suite (N n ) ne passe pas dans l'ensemble {x; f(x) < K}. Les probabilités de transition p(., .) et q(.,.) étant identiques en dehors de cet ensemble, on en déduit que IP:z:o(Mn # Xo, \:ln > 1) > o. La chaîne de Markov (Mn) est donc transiente. 0 La condition a) est bien sûr la principale raison de la transience de la chaîne de Markov. Une condition sur les sauts, la condition b) dans la formulation, est toutefoÏs nécessaire comme le montre l'exemple suivant: - Pour a > 0, on définÏt la probabilité de transition p(., .) sur N - {O, 1} par - p(n, n + 1) = 1 - 1/(n Q logn) pour n > 2, - p(n,2) = 1j(n Q logn) pour n > 2. Si f(x) = x, la chaîne de Markov (Mn) associée à p(.,.) vérifie la relation 1 x - 2 Ex (f ( M1) - f(x )) = 1 - x Q log X x Q log x pour x > 2. On a deux cas : - a < 1, comme lim Ex (f(M 1 ) - f(x)) = -00, :z:+oo en utilisant le théorème 8.6, on en déduit l'ergodicité de cette chaîne de Markov. - a > 1 et pour x assez grand Ex (f(M 1 ) - f(x)) > 1/2. Si T est le temps de retour à 2 partant de 2, sa loi est donnée par n+2 ( 1 ) ( n+2 ( 1 ) ) !P(T > n) = If 1 - ka log k = exp - log 1 - ka log k 1 pour n E N. Si a > 1, il est facile de vérifier que IP(T = +00) > 0, la chaîne est donc transiente. Si a = 1, la condition a) du théorème précédent est satisfaite mais IP(T = +00) = 0, la chaîne n'est pas transiente mais récurrente nulle. Divergence à l'infini d'une chaîne transiente. La condition a) du théo- rème 8.10 suggère une croissance de f(M n ) supérieure à n'Y. Ce résultat n'est pas vrai en général, par exemple si l'ensemble {xj f(x) < K} est infini, avec probabilité positive la chaîne peut rester dans cet ensemble. Le théorème suivant donne un critère dans ce sens.
3. TRANSIENCE 193 THÉORÈME 8.10. S'il existe une fonction f : S -t ll4 et K, 6 0 , 'Y > 0 tels que sup{f{x), x E S} > K et a) Ex (f(M 1 ) - f(x)) > 'Y si f(x) > K, b) sUPxES lE.: (ex p (Oolf(Md - f(x)I)) < +00, c) l'ensemble {xl f(x) < K + 'Y} est fini, la chaîne de Markov (Mn) est transiente et pour x E S, !Px-presque sûrement (8.10) lim inf f(M n ) > 'Y. n+<x> n DÉMONSTRATION. La démonstration utilise la même méthode que la preuve du théorème 8.9 : se ramener au cas où la condition a) est valable partout et ensuite construire une surmartingale adéquate. La chaîne de Markov étant irréductible, le temps de sortie de l'ensemble fini {xl f(x) < K + 'Y}, v = inf{k > 01 f(Mk) > K + 'Y}, est fini presque sûrement. La probabilité de transition q(.,.) est définie de la façon suivante : (8.11) q(x,y) = !P:z:(M 1 = y), q(x, y) = !Px(M II = y), f(x) > K, f(x) < K. Par construction, en notant de façon générique (N n ) une chaîne de Markov associée à la matrice q, pour tout x E S, (8.12) E:z:(f(N 1 ) - f(x)) > 'Y, pour tout x E S. Si Mo = No le saut If(N 1 ) - f(No)1 vaut If(M 1 ) - f(Mo)1 si f(M o ) > K, sinon celui-ci est majoré par max If(M 1 ) - f(x)l, :z:,f(x)K qui a un moment exponentiel d'ordre 6 0 puisque l'ensemble {xl f(x) < K} est fini d'après l'hypothèse c), par conséquent (8.13) A = supEx ( ex p (oolf(Nd - f(No)I) ) < +00. xES Pour n > 0, 6 > 0 et si 'Y1 tel que 0 < 'Y1 < 'Y est fixé, la variable Zn définie par Zn = exp (o(n'Yl - f(N n }}) vérifie l'inégalité (8.14) Ex (Zn+1 1 Qn) - Zn = ZnIE.: (exp ( O(-Yl - f(Nn+d + f(N n }}) - 11 Qn) 1
194 8. CRITÈRES DE STABILITÉ si (Qn) est la filtration engendrée par la suite (Zn). La relation précédente devient avec la propriété de Markov de (N n ) (8.15) !Ex (Zn+1 1 Qn) - Zn = ZnlENn (exp (6X) - 1), en notant X = 'Y1 - f(N 1 ) + f(N o ). Pour t E IR, il est facile de vérifier les inégalités élémentaires e 6t _ 1 + ot < 0212 e 61tl < 0 2 (C + e6oltl) pour une constante C indépendante de 6 < 6 0 /2 et t E IR. Pour x E S, en utilisant l'inégalité précédente et les inégalités (8.12) et (8.13) on déduit la majoration !Ex (exp (6X) - 1) < 6 ('Y1 - 'Y + 6(C + A)). En prenant 6 suffisamment petit, le terme de gauche de cette inégalité est donc négatif pour tout x ES. La relation (8.15) montre que la suite (Zn) est une surmartingale positive et par conséquent converge presque sûrement vers une limite finie. En particulier la suite (n'Y1 - f(N n )) est presque sûrement bornée et donc 1 . ° nf f(Nn) > lm 1 _ 'Y1, n--++oo n en faisant tendre 'Y1 vers 'Y on peut remplacer 'Y1 par 'Y dans cette inégalité. On revient à la chaîne de Markov (Mn), la sous-suite (Y n ) de (Mn) est définie par récurrence de la façon suivante : - Y o = Mo ; - pour n > 1, Y n = Mp pour un pEN, - Y n + 1 = Mp+1 si f(Y n ) > K ; - Y n + 1 = M llp où v p = inf{k > plf(Y n ) > K + 'Y} sinon. D'après la définition (8.11) la suite (Y n ) est une chaîne de Markov de probabilité de transition q, presque sûrement elle vérifie l'inégalité l . . nf f(Yn) > lm 1 'Y . n--++oo n - En particulier presque sûrement f(Y n ) > K à partir d'un certain rang, comme p( x, .) et q( x, .) coïncident si f (x) > K il existe donc deux entiers (aléatoires) Po et no tels que Y n = Mpo+n pour tout n > no. La suite (Mn) vérifie donc la relation (8.10) D 4. Un critère d'ergodicité pour les processus de Markov Cette partie considère un processus markovien de sauts (X(t)) càdlàg, irré- ductible sur un espace d'états dénombrable S avec une matrice de sauts Q = (qij ), (Ft) désigne la filtration naturelle associée à ce processus. Si f est une fonction sur S, on note pour x E S Q(f)(x) = L qzi(f(i) - f(x)), ES
4. UN CRITÈRE D'ERGODICITÉ POUR LES PROCESSUS DE MARKOV 195 pourvu que cette quantité soit définie. Voir l'annexe C pour les définitions géné- rales des processus de sauts markoviens. Dans le cas du temps discret, les critères reposent sur l'étude de la quantité IEx(f(M 1 )) - f(x) pour une fonction f bien choisie. Dans le cas continu il est donc naturel de considérer, pour x E S, 1F.z (J(X(t))) t=o qui vaut Q(f)(x) d'après la relation (C.1). Par analogie avec le cas discret, si Q(f)(x) est négatif pour x en dehors d'un ensemble fini, le processus de Markov sera attiré dans cet ensemble et donc sera récurrent. La proposition 8.13 est la traduction rigoureuse de cette analogie. La proposition suivante est le correspondant continu de la proposition 8.5. PROPOSITION 8.11. Si F est un sous ensemble fini de S et TF le temps d'atteinte de F i. e. TF = inf{s > OIX(s) E F}, si la quantité g(x) = Ex (TF) est finie sur S et Ex (g(X(l))) < +00 pour tout x E F, le processus de Markov (X(t)) est ergodique. DÉMONSTRATION. La suite croissante (t n ) de temps d'arrêt est définie par t o = 0 et t n = inf{s > t n - 1 + 1/X(s) E F} pour n > 1. Noter le décalage de 1 dans la définition de ces temps d'arrêt, en particulier t n + 1 - t n > 1 pour tout n E N. La propriété de Markov de (X(t)) montre que la suite (X(t n )) est une chaîne de Markov sur S. Il est facile de montrer que cette chaîne est aussi irréductible, on note 'lrF la probabilité invariante de (X(Tn)). Si f est une fonction positive sur S, 'Ir est la mesure sur S définie par E.r (f) = l f(x) 1r( dx) = E.r F (l h J(X(s)) dS) = 1rF(X)1F.z (l tt J(X(s)) dS) , il suffit de montrer que cette mesure est finie et que 'Ir est invariante pour le processus de Markov (X(t)), i.e. En- (f(X(t))) = En- (f) pour tout t > o. La propriété de Markov de (X(t)) donne la relation 1r(S) = En- F (t 1 ) = 1 + JE,..F (lE X (l) (TF)) = 1 + En- F (g(X(l))) < 1 + supEx (g(X(l))) < +00, zEF la mesure 7r est donc finie.
196 8. CRITÈRES DE STABILITÉ Si f est une fonction positive sur S et t > 0, (f(X(t))) = L 1r(x)E:c(f(X(t))) :cES = L F ( l tt l{X(s)=:I:} dS ) E:c(f(X(t))) zES 0 1 +00 = F (l{X(s)=:c,tl>S}) E:c(f{X(t))) ds, :cES 0 l'événement {X(s) = X, t 1 > s} étant Fs-mesurable, en utilisant une nouvelle fois la propriété de Markov, il vient (f(X(t))) = L F ( (+oo l{X(s)=:I:.tl>s}f{X{t + s)) dS ) :cES Jo = En- F (l t' f{X{t + s)) dS) = En- F ([t+tt f{X{s)) dS) , d'où l'identité (8.16) En-(J{X{t))) = En- F ([tt f{X{s)) dS) + En- F (lt+t 1 f{X{s)) dS) . La propriété de Markov forte du processus (X(t)) (Proposition C.1) donne la relation En- F (lt+tl f{X{s)) dS) = En- F (EX(t d (l t f{X{s)) dS) ) , comme 1rF est la probabilité invariante de la chaîne de Markov (X(t n )), si la variable X(O) a pour loi 'lrF, la variable X(t 1 ) a aussi pour loi 'lrF, d'où En- F ([:+tl f{X{s)) dS) = En- F (l t f{X{s)) dS) . L'égalité (8.16) donne finalement En- (J{X{t))) = En- F (l tt f{X{s)) dS) = En- (J), et par conséquent l'invariance de la mesure 'Ir pour le processus de Markov (X(t)). La proposition est démontrée. 0 THÉORÈME 8.12. S'il existe une fonction f : S -t 14, des constantes K, 'Y > 0 et un temps d'arrêt r intégrable tels que si f( x) > K, lE., (f{X{r))) - f{x) < --yIE.,{r), en notant F = {x 1 f( x) < K}, le temps d'atteinte TF de F est intégrable et (8.17) Ex (TF) < f(x ) l'Y pour x F. Si de plus F est fini et Ex(f{X(l))) < +00 pour tout x E S, le processus de Markov (X(t)) est ergodique.
5. EXEMPLES ET APPLICATIONS 197 DÉMONSTRATION. La preuve est identique à celle du théorème 8.6 (en uti- lisant le critère d'ergodicité de la proposition 8.11). D La constante 1 figurant dans la condition d'intégrabilité de la proposi- tion 8.11 (Ex (g(X(l))) < +00) ou le théorème 8.12 (Ex (f(X(l))) < +00) peut bien sûr être remplacée par n'importe quelle autre constante. La proposition suivante donne un critère utilisant explicitement le générateur du processus de Markov. PROPOSITION 8.13. S'il existe une fonction f : S -t lR-t- et des constantes K, 'Y > 0 telles que a) pour x tel que f(x) > K Q(f)(x) < -'Y, b) les variables aléatoires sup{f(X(s))1 s < 1} et Jo 1 IQ(f)(X(s))1 ds sont intégrables, c) l'ensemble F = {xlf(x) < K} est fini, le processus de Markov (X(t)) est ergodique. DÉMONSTRATION. Si TF désigne le temps d'atteinte de F par le processus (X(t)), r = TF 1\ 1 est clairement un temps d'arrêt et le processus (1 (X(r 1\ t)) - I(X(O)) - l'rAt Q(f)(X(s)) dS) est une martingale locale d'après la proposition C.5 page 348. Les hypothèses d'intégrabilité b) de la proposition et la proposition B.7 montrent que c'est en fait une martingale. Si x fi. F, on en déduit l'égalité pour t > 0, IF..., (1 (X(r 1\ t))) - I(x) = IF..., (l'rAt Q(f)(X(s)) dS) . En faisant tendre t vers l'infini, d'après la condition b) on peut utiliser le théorème de convergence dominée pour obtenir l'identité IF..., (1 (X( r))) - I(x) = IF..., (1'r Q(f)(X(s)) ds ) < -'YEx(r), d'après la condition a). Il suffit d'appliquer le théorème précédent pour conclure. D 5. Exemples et applications La file MIGJ1. Au chapitre 7 page 176, nous avons vu que si Ln désigne le nombre de clients dans la file à l'instant Tn du départ du n-ième client, (Ln) est une chaîne de Markov irréductible vérifiant l'inégalité Ln = Ln-1 + NÀ([T n , Tn + UnD - 1,
198 8. CRITÈRES DE STABILITÉ si Ln-1 > 0, où Un est le service du n-ième client et N À le processus de Poisson d'intensité À des arrivées. Sur l'ensemble {La> O}, on a donc 1E(L 1 - La 1 Lo) = 1E(N À ([O, u[)) - 1 = ÀE(u) - 1, autrement dit, si À1E(u) < 1, la fonction identité est une fonction de Liapunov et sous cette condition, la chaîne (Ln) est ergodique. Réciproquement si ÀE( u) > 1, il existe K tel que ÀE( u 1\ K) > 1, si on remplace les services ( un) par les services bornés ( Un 1\ K), il est clair que la chaîne de Markov (Ln) ainsi obtenue minorera la chaîne (Ln). De cette façon les sauts de (Ln) ont un moment d'ordre 2 borné. Avec la même fonction de Liapunov f{x) = x on en déduit que celle-ci est transiente d'après le théorème 8.10. Par conséquent, (Ln) est aussi transiente dans ce cas. Instabilité d'un protocole de communication ouvert :ALOHA. Ce mo- dèle est un exemple classique de protocole de communication dans un environne- ment distribué. Des émetteurs se partagent un unique canal de communication. Chaque unité de temps, il y a possibilité de transmettre un message sur ce ca- nal. Si au moins deux émetteurs essaient de transmettre chacun leur message dans la même unité de temps, les messages se superposent sur le canal; chaque émetteur sait alors que son message n'a pas été transmis à cause de la collision; il devra effectuer une autre tentative ultérieurement. Les émetteurs ne peuvent se concerter pour l'accès au canal (en imaginant par exemple que les émetteurs soient dispersés sur les îles polynésiennes), ils ne peuvent constituer une file d'attente pour résoudre ce conflit d'accès. Pour éviter des collisions à répétition, un algorithme simple peut résoudre ce problème (protocole de communication ALOHA ) : au début de chaque unité de temps, chaque requête tire une pièce de monnaie de biais p. Si le résultat est pile (avec probabilité 1 - p), la requête essaie d'accéder au canal, sinon elle attend la prochaine unité de temps. On note an le nombre de nouvelles requêtes arrivées pendant la n-ième unité de temps, on suppose que la suite (an) est i.i.d avec E( ao) > o. Si Ln est le nombre de requêtes en attente à t = n, (Ln) est une chaîne de Markov dont les transitions sont données par L 1 = La + ao - l{L:o B:=l} où les (BI) sont des variables de Bernoulli indépendantes de paramètre p < 1 (le cas p = 1 est trivialement transient). En choisissant no tel que pour n > no, np(l - p)n-1 < E(ao )/2, IE(L 1 - La 1 La > no) = IE{ao) - np(l - p)n-1 > 1E(ao)/2. Comme dans l'exemple précédent, quitte à minorer les ai par ai 1\ K, la chaîne de Markov (Ln) est donc transiente. Ce protocole de communication est instable quelle que soit la valeur de p. Le théorème 8.10 montre en plus liminf Lnln > E(ao). n--++oo Comme Ln < L: ai, la loi des grands nombres montre que IP-presque sûrement, limsupLnln < E{ao), n--++oo
5. EXEMPLES ET APPLICATIONS 199 d'où lim n -++ oo Lnln = E(ao). La file GIMlk FIFO. Si pour n > 0, Ln est le nombre de clients présents dans le système (clients dans la file et clients en service) au moment de l'arrivée du n-ième client, (Ln) est une chaîne de Markov irréductible. Si N, 1 < i < k, désignent des processus de Poisson indépendants d'intensité J1., les points du processus N sont séparés par les durées des services délivrés par le serveur i. La suite (t n ) désigne le processus d'arrivée des clients; la variable t 1 est supposée de carré intégrable, E(t) < +00. .. C8J C8J C8J C8J FIG. 1. La file d'attente GIMlk Les transitions de la chaîne de Markov peuvent se représenter de la façon suivante, pour n > 1, (8.18) Ln+! < kv (Ln+l- N(]tn'tn+!])). En effet, si la file d'attente ne s'est jamais vidée entre t n et t n + 1 , cela entraîne qu'aucun des serveurs ne s'est arrêté pendant ce temps, dans ce cas k Ln+1 = Ln + 1- L:N;(]t n ,t n +1]). 1=1 Sinon, si au moins un serveur s'arrête entre t n et t n + 1, nécessairement la file est vide depuis cet instant jusqu'à l'arrivée du prochain client et à t n + 1 , par conséquent Ln+1 < k, ce qui montre la relation (8.18). La majoration JE(L 1 - Lo 1 Lo = x) < lE ( (1- N;(]O,tl])) V (k - X)) 1 et le théorème de convergence dominée montrent donc la relation lim JE(L 1 - La 1 La = x) < 1- kJ1.JE(t 1 ), :1:-++00 ce qui assure de l'ergodicité de la chaîne de Markov d'après le théorème 8.6 si 1 - kJ-LJE(t 1 ) < o.
200 8. CRITÈRES DE STABILITÉ De la même façon que précédemment, il est facile de voir que pour n E N k Ln+1 > Ln + 1 - LN;(]t n , t n + 1 ]), 1 d'où la relation k Ln+1 - Ln > 1 - LN;(]t n , t n +1])' i=l Si 11 J-LIE(t 1 ) < k la chaîne de Markov (Ln) est donc ergodique et si 1/ J-LIE(t 1 ) > k, elle est transiente. Une file d'attente à fonctionnement variable. Les arguments de stabi- lité vus dans les exemples précédents utilisent le fait que, pour une fonction f convenablement choisie, la dérive instantanée f(M n + 1 ) - f(M n ) est de moyenne strictement négative quand f(M n ) est très grand. Le modèle suivant donne un exemple simple de file stable où cette propriété n'est pas toujours vérifiée. La file d'attente est à temps discret. Les clients arrivent de façon i.i.d. par paquets aux débuts des unités de temps et demandent un service d'une unité de temps. La file d'attente oscille entre deux états, un état de fonctionnement normal où le nombre de clients arrivant dans une unité de temps a même loi que la variable aléatoire ao. Elle quitte cet état avec probabilité 1 - ao pour se retrouver en état perturbé où le nombre de clients suit la loi de la variable aléatoire al. La file quitte l'état perturbé avec probabilité 1 - al. La description markovienne de ce modèle est donnée par Mn = (ln, Ln) où ln est l'état de la file à t = n (0, normal et 1, perturbé) et Ln est le nombre de clients dans cette file à t = n. Il est clair que Mn = (ln, Ln) est une chaîne de Markov. Les transitions de la deuxième coordonnée sont données par L 1 = l + ai -l{l>o}, si (lo,Lo) = (i,l) et pour i = 0,1, la variable ai désigne une variable de même loi que le nombre d'arrivées par unité de temps quand la file est en mode i. Si (1 0 , Lo) = (i, l), on note r le temps de retour de (ln) à i après être passé par 1 - i et f( i, l) = l. La variable r est clairement un temps d'arrêt et s'écrit 1 + Go + 1 + G 1 où Go et G 1 sont deux variables géométriques indépendantes de paramètres respectifs ao et al. Une majoration simple donne la relation l+G o l+Gl j(M r ) < L aO,k + L a1,k + (Lo - r)+ k=l k=l l+G o l+Gl = j(M o ) + L (aO,k -1) + L (a1,k -1) + (r - Lo)+, k=l k=l où, pour i = 0,1 et k > 1, ai,k désigne le nombre d'arrivées dans la k-ième unité de temps si la file d'attente est dans le mode i. Pour ë > 0, si K est choisi tel que E((r - l)+) < ë pour tout l > K, en prenant l'espérance dans l'inégalité
6. LE THÉORÈME DE LIAPUNOV CLASSIQUE 201 précédente il vient, lE(i,l) (f(M T ) - f(M o )) < ao) - 1 + JEad - 1 + E, - ao - al pour l > K. Par conséquent si IE( ao) - 1 lE{ al) - 1 0 + < , 1 - ao 1 - al la chaîne de Markov est ergodique. Pour cette file d'attente, la dérive moyenne sur un pas de temps vaut (8.19) lE{ L 1 - Lo 1 10 = i, Lo > 0) = IE( ai) - 1, pour i = 0, 1. La condition de stabilité obtenue est plus faible que la condi- tion E( ao) < 1 et IE( al) < 1 que l'on pourrait retenir comme critère d'ergo- dicité au vu des relations (8.19). La dérive moyenne sur une unité de temps n'est pas forcément négative même si l'état de départ est grand. Par contre, la dérive moyenne sur un intervalle de temps suffisamment long est nécessairement négative, quel que soit l'état initial grand. 6. Le théorème de Liapunov classique Si West un ouvert de }Rn contenant 0 et H : W -t }Rn est une application continue telle que H(O) = 0, la solution maximale (i.e. définie sur l'intervalle de longueur maximale) de l'équation différentielle X'(t) = H(X(t)), telle que X(O) = x E West notée (X(x, t)). L'hypothèse sur H assure que le point 0 est un point d'équilibre de cette équation différentielle, Le. X(O, t) = 0 pour tout t > o. Le théorème suivant donne un critère de stabilité des solutions: si le point initial n'est pas trop loin du point d'équilibre 0, alors la solution (X(x, t)) converge vers 0 quand t tend vers l'infini. THÉORÈME 8.14. S'il existe un voisinage U de 0 et une jonction j : U -t IR continue, différentiable sur U - {O} telle que j(O) = 0 et j(x) > 0, si x E U - {O}. (8.20) S(H(x))j'(x) < 0 pour x E U - {O}, avec S(y) est la somme des coordonnées de y E }Rn, alors le point 0 est stable, i. e. il existe un voisinage U 1 de 0 tel que pour tout x E U 1 , lim X(x, t) = o. t---++oo La condition (8.20) montre que, si le point initial n'est pas le point d'équili- bre, alors dans un voisinage de 0 la fonction t -t j(X(t)) a une dérivée négative, ce qui force X(t) à converger vers o. Par analogie, en interprétant j(M 1 ) - j(x) comme la dérivée de n -t j(M n ) en n = 0, la condition b) du corollaire 8.7
202 8. CRITÈRES DE STABILITÉ revient à dire que cette dérivée doit être strictement inférieure à -'Yen moyenne en dehors d'un ensemble fini.
CHAPITRE 9 Méthodes de renorrnalisation Sommaire 1. Renormalisation des processus 204 1.1. Limites fluides 205 1.2. Exemples 205 2. Les limites fluides d'une classe de processus de Markov211 3. Limites fluides et problème de réflexion de Skorokhod219 3.1. La file M/M/1 219 3.2. Les réseaux de Jackson 221 4. Relation entre renormalisation et ergodicité 227 L'absorption en 0 229 5. Limites fluides et équilibre local 232 Un processus de vie et de mort gouverné par un processus ergodique233 6. Appendice: le problème de réflexion de Skorokhod 237 6.1. La dimension 1 238 6.2. Le problème de réflexion à plusieurs dimensions 240 Si (X(t)) est un processus de Markov sur Zd, il est en général difficile d'avoir des caractéristiques explicites de sa loi stationnaire (si celui-ci est ergodique), et à fortiori de son comportement transitoire. L'exemple des réseaux de files d'attente, Chapitre 4, pour lesquels la loi stationnaire est connue est plutôt une exception, les résultats de forme produit n'étant pas vrais en général. Dans le même esprit que le chapitre 3, une façon d'obtenir des résultats qualitatifs pour ces processus consiste à étudier certaines asymptotiques du processus. Il s'agit ici de modifier le processus en accélérant le temps et en renormalisant en espace par un paramètre et d'étudier le comportement du processus modifié quand ce pa- ramètre tend vers l'infini. Comme on le verra, ce procédé présente l'avantage de gommer certaines fluctuations qui n'influent pas sur le comportement principal du processus. Le processus limite ainsi obtenu est une caricature du proces- sus initial, cela peut être par exemple la solution d'une équation différentielle déterministe. Dans le cas d'une marche aléatoire, ce procédé donne une fonc- tion linéaire ayant pour pente la moyenne de ses accroissements. Les idées de renormalisation des processus ont émergé récemment dans le domaine des files d'attente, pour étudier les questions d'ergodicité et de transience notamment. Dans un autre contexte, la physique statistique, ces idées sont plus anciennes,
204 9. MÉTHODES DE RENORMALISATION des procédés similaires y sont utilisés avec des techniques très différentes, voir l'article de Comets[9] à ce sujet. Ce chapitre est organisé de la façon suivante. La section 1 introduit les principales définitions et notions relatives à la renormalisation d'un processus, les limites fluides notamment qui sont les limites des processus renormalisés. Plusieurs exemples illustrent ces définitions. La section 2 s'intéresse à une classe de processus de Markov qui couvre de nombreux cas. Des résultats généraux de convergence et de relative compacité de ces processus renormalisés y sont démontrés. La section 3 utilise les résultats de l'annexe 6 sur le problème de réflexion de Skorokhod pour identifier les limites fluides de plusieurs processus. La section 4 fait le lien entre les questions d'ergodicité et le retour à 0 des limites fluides. La section 5 étudie un processus renormalisé dont une des composantes est à l'équilibre. Dans ce qui suit, (X(x, t)) est un processus markoviens de sauts càdlàg, irréductible sur un espace d'états dénombrable S qui part de x E S, Le. tel que X(x,O) = x ES; on utilise aussi la notation (X(t)) pour ce processus s'il n'y a pas d'ambiguïté sur le point initial. Comme d'habitude la notation N (w, dx), w E n, désigne un processus de Poisson sur IR, de paramètre ç E Il4, et tous les processus de Poisson utilisés sont indépendants. La topologie de Skorokhod sur l'espace des probabilités sur l'ensemble des fonctions càdlàg D([O, T], IR d ) est utilisée constamment. La lecture de la partie 2.0.2 en annexe est vivement recommandée, la définition et les principaux résultats concernant cette topologie sont rappelés. 1. Renormalisation des processus DÉFINITION 16. Si f est une fonction strictement positive sur S et x E S, on note (II X Il f ( x, t)) le processus défini par II X II ( t ) = f(X(x, f(x)t)) f x, j(x) , (9.1) pour x E S et t > o. Si S est inclus dans un espace vectoriel sur IR, ( X f(x, t)) désigne le processus (X (x, t)) renormalisé par la fonction f - 1 (9.2) Xf(x,t) = f(x) X(x,f(x)t). S'il n'y a pas d'ambiguïté sur le point initial x ou la fonction f, l'indice cor- respondant sera omis, i.e. les notations ( X (x, t)) et (1IXII(x, t)) ou ( X f(t)) et (1IXllf(t)) seront utilisées pour désigner ces processus. Remarquer qu'à l'origine IIXllf(x,O) = 1; si S est dans un espace vectoriel et si la fonction j est une norme sur l'espace S, alors IIXllf(x, t) = f( X f(x, t)) pour t > 0, le processus ( X f (x, t)) part d'un état qui est de norme 1. La renorma- lisation consiste à accélérer le temps d'un facteur j(X(O)) tout en renormalisant en espace par 11 f(X(O)). [9] Francis Comets, Limites hydrodynamiques, Astérisque (1991), no. 201-203, Exp. No. 735, 167-192 (1992), Séminaire Bourbaki, Vol. 1990/91.
1. RENORMALISATION DES PROCESSUS 205 Dans ce chapitre on considère le cadre des processus de Markov à temps continu. Le cadre du temps discret est similaire: si (X n ) est une chaîne de Markov, le processus renormalisé est défini comme II X II ( t ) = f{X Lf(x)tJ) f x, f( x) , si Xo = x E S et t E Il4 (comme d'habitude, LyJ désigne la partie entière de y E IR). Les résultats de ce chapitre sont aussi vrais dans ce cadre. 1.1. Limites fluides. DÉFINITION 17. Une limite fluide associée au processus de Markov (X(t)) et à une fonction positive f est un point d'accumulation des lois de probabilité des processus { ( !(X(;(:t)t)) ) ; x ES} = HIIXllf(x, t)) ; x E S} sur l'espace des fonctions càdlàg muni de la topologie de Skorokhod. Si l'espace d'états S est inclus dans un espace vectoriel de dimension finie, un point d'accumulation des lois de probabilité de l'ensemble de processus {( !tX) X(x,!(x)t)) ; x ES} = {( X f(X,t)) ; x E S} est aussi appelé par abus de langage une limite fluide. Une limite fluide est donc une loi de probabilité Q d'un processus càdlàg. Quitte à agrandir l'espace de probabilité initial, il est possible de représenter une limite fluide comme un processus (W(t)) de loi <Q défini sur l'espace de probabilité de base. Les limites fluides donnent une expression asymptotique des trajectoires du processus de Markov, et donc le comportement qualitatif de celui-ci pour des grandes valeurs initiales. 1.2. Exemples. 1.2.1. Une marche aléatoire sur Z. Pour À > 0, la variable N). est un processus de Poisson d'intensité À sur IR (comme d'habitude N).(A) désigne le nombre de points de N). dans un borélien A de IR); (Yi) est une suite i.i.d. de variables aléatoires à valeurs entières de carré intégrable. Pour x E Z, le processus (X ( x, t)) défini par N). (]O,t]) X(x, t) = x + L Yi 1=1 est un processus de Markov. En posant j(z) = Izl pour z E Z, le processus renormalisé associé ( X f(x, t)) vaut _ 1 ( N). (]O,lxlt]) ) Xf(X,t) = j;î x + Yi 1
206 9. MÉTHODES DE RENORMALISATION si t > 0 et x E Z. Avec les propriétés d'indépendance du processus de Poisson et de la suite (Yi), il est facile de vérifier que le processus ( X j(x, t) - 1:1 - ÀIE(Yo)t) ( 1 NÀ(]O,lxlt]) IE(Y; ) ) = j;1 (Yi - IE(Y o » + IXI (N),(]O,lxlt]) - Àlxlt) est une martingale dont le processus croissant est donné par ( ':1 2 Àt (var(Y o ) + E(Y o )2) ) . L'inégalité de Doob (Théorème B.4 page 334) permet d'obtenir la convergence uniforme sur les compacts du processus renormalisé, Le. pour tout E > 0, lim r ( sup l X f(x, s) - sgnx - ÀIE(Y o ) S I > E ) = 0, Ixl-++oo O<s<t où sgnz = 1 si z > 0 et -1 sinon. Sur l'espace D(lllt, IR) la convergence au sens de la topologie de la conver- gence uniforme sur les compacts entraîne la convergence en distribution pour la topologie de Skorokhod (voir l'appendice B, page 353). On en déduit que le processus ( X f (x, s) - sgn x - ÀIE(Y o ) s) converge en loi vers le processus identiquement nul pour la topologie de Sko- rokhod sur les probabilités. Il y a donc deux limites fluides, (-1 + ÀIE(Y o ) t) et (1 + ÀIE(Y o ) t), ce sont des processus déterministes linéaires. L'accélération du temps et la renormalisation spatiale a pour effet de ne conserver que la tendance principale du processus de Markov (croissance linéaire en À1E(Y o )) et de gommer les fluctuations (browniennes) autour de cette trajec- toire déterministe. Si IE(Y o ) = 0, la renormalisation n'est pas très informative sur l'évolution du processus puisque la limite est constante. D'autres types de renormalisation sont possibles. Ainsi, dans l'exemple pré- cédent, si IE(Y o ) = 0, il est naturel de considérer le processus ( (X(X, f(x)t) - X» ) f(x) (9.3) qui converge en distribution vers ( v À var(Yo)B(t)) d'après le théorème de Dons- ker; (B(t)) est le mouvement brownien standard. Les renormalisations considérées dans ce chapitre sont du type loi des grands nombres, la renormalisation (9.3) est du type théorème central limite. 1.2.2. La file d'attente MI Mil. On note À le taux d'arrivée, J1. le taux de service et L(t) le nombre de clients de la file à l'instant t > o. Toujours avec f (z) = z si ZEN, le processus renormalisé est défini par - 1 L(N, t) = N L(Nt),
1. RENORMALISATION DES PROCESSUS 207 si L(O) = N E N. La proposition 5.17 page 124 du chapitre sur la file MIMI1 montre la convergence en distribution ( L (N, t)) (1 + p. - J.L) t)+) , sur l'espace D(lR.t, IR) muni de la convergence uniforme sur les compacts. Avec le même argument que dans l'exemple précédent, la convergence a donc lieu aussi pour la topologie de Skorokhod (Proposition D.5 page 353). La fonction (1 + (.À - J1.) t) + est donc l'unique limite fluide de ce processus de Markov. lN.2(t)/N #JI À I r À1 #J2 #J2 l " " " " " """" L (XN,t) " " " " " " " " " " #JI -#J2 l-y ..---- À I -#JI """ " " """ #JI " " Àl lN.I(t)/N o y 1 FIG. 1. Files en tandem: une trajectoire limite 1.2.3. Deux files d'attente en tandem. Le processus d'arrivée de clients est de Poisson de paramètre .Àl' les clients se font servir dans la première file d'attente au taux J1.1 puis passent dans la deuxième file qui délivre le taux J1.2. Pour i = 1, 2 la quantité li (t) désigne le nombre de clients dans la file i à l'instant t > o. Le processus de Markov (L(t)) = (ll(t), l2(t)) est à valeurs dans . On suppose que .À 1 < J1.2 < J1.1 ce qui assure en particulier l'ergodicité du processus (L(t)) (Proposition 4.5 page 85). Le raisonnement qui suit n'est pas complètement rigoureux. Cet exemple illustre une façon dont on peut identifier en pratique les limites fluides. En formulant le problème correctement (comme un problème de réflexion de Sko- rokhod), le résultat est établi dans la section 3. La section 5 reprend aussi cet exemple. On se donne une suite d'états initiaux (XN) telle que, pour N E N, - XN = (lN.l(O),lN.2(0)); - lN,l (0) + lN,2 (0) = N; - la suite (lN,l(O)IN) converge vers y E [0,1].
208 9. MÉTHODES DE RENORMALISATION Si f(y) lIyll = IY11 + IY21, pour y = (Y1,Y2) E JR2, le processus renormalisé associé à f et partant de x N est à valeurs dans JRt, il est défini par L ( ) = ( lN,l (Nt) lN,2(Nt) ) xN,t N ' N . La première composante de L (XN, t) correspond au processus renormalisé d'une file MI Mil, par conséquent on a la convergence ( lN.1Nt) ) ---t ((y + (>'1 - J.Ld t )+) , quand N tend vers l'infini (pour la topologie de Skorokhod). De plus, si TN est le premier instant où la file 1 se vide, presque sûrement la variable TN lN tend vers t 1 = yl(J1.1 - À 1 ) quand N tend vers l'infini. Tant que la file 1 est non vide, la deuxième file d'attente reçoit un flot poissonnien de paramètre J-L1, on en déduit la convergence ( lN2(Nt) ) , N -t (1 - Y + (J1.1 - J1.2)t) , pour t < t1. Après l'instant TN, partant de 0, la file 1 atteint l'équilibre rapidement (Pro- position 5.8), son processus de sortie est donc asymptotiquement de Poisson. L'échelle de temps rapide du processus renormalisé permet donc de considérer la file 2 comme une file MIM/l recevant un flux poissonnien de requêtes de paramètre À 1 et partant avec l N,2 (TN) clients initiaux, avec presque sûrement def . l N,2 ( TN ) J1.1 - J1.2 Y1 = hm N = 1 - Y + À y = 1 + (..\1 - J1.2)t 1 . N+oo J1.1- 1 Par conséquent, pour t > t 1 , ( lN2(Nt) ) + , N -t (Y1 + (À 1 - J1.2)(t - t 1 )) = (1 + (À 1 - J1.2)t)+ Pour résumer, (9.4) { (y + (À 1 - J-L1)t, 1 - Y + (J1.1 - J-L2)t) ( L (XN, t)) -t (0, (1 + (À 1 - J1.2)t)+) pour t < t 1 , pour t > t 1 , avec t 1 = yl(J1.1 - À 1 ). Il est facile de vérifier que les seules limites possibles de l'ensemble des pro- cessus renormalisés { L ( x, t) ; x E } sont les fonctions déterministes linéaires par morceaux définies par (9.4) avec y parcourant l'intervalle [0,1]. Noter que pour la file MIMl1 il n'y a qu'une seule fonction déterministe possible.
1. RENORMALISATION DES PROCESSUS 209 1.2.4. Non-unicité de la limite. Dans les exemples précédents, si la suite des états initiaux renormalisés (XN 1 f(XN)) a une limite x, la limite fluide ob- tenue ne dépend que de x, pas de la suite (XN) proprement dite. L'exemple ci-dessous montre que ce n'est pas toujours le cas. On considère un processus de sauts sur S = Z x N dont la matrice de sauts Q = (qxy) est définie par pour i E Z, q(i,j)(i,j-1) = a SI j > 1, q(i,j)(i,j+l) = (3 SI j > 0, pour j E N, q(i,j)(i+l,j) = À SI i > 0, q(i,j)(i-l,j) = J1. SI i > 0, q(i,j)(i-l,j) = À SI i < 0, q(i,j)(i+l,j) = J1. SI i < 0, q(O,j)(l,j) = À/2, q(O,j)( -l,j) = À/2. >-'/2 >-'/2 ---- -- (3 À+ cr À-p, X N(t) >-.-p, {3 +À cr 1 o FIG. 2. Trajectoires limites d'un processus de sauts sur Z x N On suppose que a > {3 et À > J1.. Si (X(t)) = (Xl (t), X 2 (t)) est le processus de Markov associé, (X 2 (t)) est le processus associé à une file MIM/l stable dont le taux d'arrivée vaut (3 et le taux de service a. On prend la même fonction f que dans l'exemple précédent. Pour t > 0, on note ( X N(t)) = (XN,l(t), X N ,2(t)) le processus renormalisé associé. La deuxième composante de celui-ci converge donc vers ((1 + (a - (3)t)+). Le processus de Markov (IXl(t)1) est celui d'une file d'attente MIMl1 dont le taux d'arrivée vaut À et le taux de service J1., il est donc transient d'après l'hypothèse À > J1.. Pour cette file, il n'y a qu'un nombre fini de passages par 0, par conséquent ( Xl (t)) est presque sûrement de signe constant à partir d'un certain temps. Si X(O) = (Vii, N), XN,l(t) est positif pour tout t > 0 avec une probabilité qui tend vers 1 quand N tend vers l'infini. En effet, une file MIMII transiente qui part de Vii ne revient pas à 0 avec une probabilité qui tend vers 1. Par conséquent, la première composante ne peut changer de signe, et donc lim X N ( 0) = (0, 1) et ( X N ( t )) -t (( À - J1.)t, (1 + (a - (3)t) + ) N+oo De la même façon si X(O) = (-Vii, N), lim X N (0) = (0, 1) et ( X N ( t )) -t (- (À - Il) t, (1 + (a - (3)t) +) . N+oo
210 9. MÉTHODES DE RENORMALISATION Les deux suites de points initiaux ont la même limite mais elles donnent lieu à deux limites fluides différentes. 1.2.5. Une limite fluide non déterministe. La renormalisation, on l'a vu, gomme certaines fluctuations aléatoires. La limite du processus renormalisé peut cependant conserver une partie aléatoire. On reprend l'exemple précédent et la suite des états initiaux (XN) = (0, N). Par symétrie, la première coordonnée converge vers +00 ou -00 avec probabilité 1/2. La première composante du processus renormalisé a donc deux trajectoires équiprobables ((À - J1.)t) et (-(À - J1.)t). La limite du processus renormalisé ( X N(t)) n'est pas déterministe dans ce cas. Le changement d'échelle de temps n'affecte en rien le caractère aléatoire du signe final de (x 1 (t) ). 1.2.6. Un processus sans limite fluide: la file MIMloo. On note À le taux d'arrivée, J1. celui des services et (L(t)) le processus du nombre de clients de la file. La fonction de renormalisation est la même que pour la file MI MI 1. Si l'état initial est N, on note - 1 LN(t) = N L(Nt) le processus renormalisé. Si Ta est le premier instant d'atteinte de a E N du processus (L(t)), les propositions 6.8 et 6.10 page 149 donnent pour e, K > 0, lim r N ( T. N o > e ) = 0, et lim ro ( N EN < K ) = o. N+oo N+oo Pour 0 < s < t, r N ( sup L N(U) > e ) < rN ( T. N o > S ) + r N ( T. N o < s, sup L N(U) > e ) , s<u<t s<u<t - - - - la propriété de Markov forte montre que le deuxième terme du membre droit de cette inégalité est majoré par r ( TE N < t ) o N - . On en déduit la convergence lim r N ( sup L N(U) > e ) = 0, N-++oo s<u<t pour tout e > 0 et 0 < s < t. Le processus renormalisé ( L N (t)) converge vers le processus nul en dehors de t = o. En reprenant les notations de la partie 2.0.2 sur la topologie de Skorokhod, on a l'inégalité d T (!, g) > I!(O) - g(O)1 pour toutes les fonctions!, g de D([O, T], IR) où d T (!, g) est la distance définissant la topologie sur cet espace. L'application (z(t)) -t z(O) est donc continue sur D( ,IR) muni de la topologie de Skorokhod. Une limite fluide de cette file d'at- tente vaut donc nécessairement 1 pour t = O. On en conclut que la file MIMloo n'a pas de limite fluide pour cette fonction de renormalisation, en effet le pro- cessus renormalisé ne peut converger pour la topologie de Skorokhod puisque la
2. LES LIMITES FLUIDES D'UNE CLASSE DE PROCESSUS DE MARKOV 211 seule limite possible n'est pas continue à droite en O. La renormalisation étudiée pour cette file d'attente au chapitre 6 n'est pas du même type que celle présentée ICI. 2. Les limites fluides d'une classe de processus de Markov Dans cette section, on s'intéresse aux propriétés génériques des limites fluides d'une classe assez générale de processus de sauts à valeurs dans Nd. Si d'autres types de processus rencontrés en pratique ne rentrent pas dans ce formalisme, les techniques utilisées ici s'appliquent très souvent. À partir de maintenant dEN est fixé, la norme L 1 sur Zd est notée Il . Il, i.e. Iimli = I m 11 + ... + Imdl si m = (mk) E Zd. DÉFINITION 18. Un processus markovien de sauts (X(t)) appartient à la classe (C) si sa loi est celle de la solution d'une équation différentielle stochastique du type (9.5) dX(t) = L l{X(t-)EC.} 1 m Vi (dt, dm), 'El Zd 1 est un ensemble au plus dénombrable et, pour i El, - Ci est un sous-ensemble de }Rd ; - Vi est un processus de Poisson sur lR..t- x Zd d'intensité Ài dtvi(dm) avec Ài positif. Les processus ponctuels Vi, i E 1 sont indépendants; - L:iEI À i JZd IIml1 2 vi(dm) < +00. L'intégrale sur Zd dans l'équation (9.5) porte bien entendu sur la variable m. Remarquer que, pour t fixé, le processus ponctuel marqué Vi(dt, dm) est soit la mesure nulle soit une masse de Dirac (voir la Proposition 1.11). L'équation différentielle (9.5) est vectorielle, si j = 1, . . . ,d, pour la j-ième coordonnée, elle équivaut à (9.6) dXj(t) = L l{x(t-)Ec.} r mj Vi (dt, dm). iEI JZd La proposition B.11 page 338 en annexe établit l'existence et l'unicité des solu- tions de ces équations différentielles. La matrice de sauts Q = (qxy; x, y E S) d'un tel processus est donnée par qx.x+m = L l{XECi}Ài v i({m}), iEI pour x E Nd, m E Zd et qxy = 0 pour les autres y i= x. EXEMPLES. La file M / M /1. Le nombre de clients (L(t)) satisfait l'équation différentielle dL(t) = N>.(dt) - l{L(t-):;O} NI-L(dt), si les taux d'arrivée et de service sont donnés respectivement par À et J1.. En posant V 1 (dt,dm) = N>.(dt) 6 1 et V 2 (dt, dm) = NI-L(dt) 6-1, avec CI = N et C 2 = N - {O} (6x est comme d'habitude la masse de Dirac en x). Il est clair
212 9. MÉTHODES DE RENORMALISATION que la loi du processus (L(t)) vérifie une équation du type (9.5). En fait plus généralement, le vecteur des nombres de clients dans les nœuds d'un réseau de Jackson a aussi cette propriété. Le réseau de Jackson à d nœuds. On reprend les notations de la section 4.1 page 90, P = (pij) est la matrice de routage, (À i ) et (J-Li) sont les taux d'arrivée et de service aux nœuds du réseau. On adjoint une colonne et une ligne à P en posant PiO = 1 - Pil - . . . - Pid pour 1 < i < d, POi = 0 et Poo = 1, on note Q la matrice ainsi obtenue. Les ei, i = 1,... ,d désignent les vecteurs de la base canonique de }Rd et eo = 0 le vecteur nul. Pour i, j < d avec i > 0, Cij = {n = (nk)/ni > O} et Vij est un processus de Poisson d'intensité J-LiPij dt 6 ej - ei ; COj = Nd et VOj est un processus de Poisson d'intensité Àj dt 6ej. Le processus Vij est le processus des arrivées à la file j venant de la file i, VOi celui des arrivées au nœud i depuis l'extérieur et Vjo le processus des départs définitifs au nœud j. En utilisant la même méthode que pour montrer les équations (5.1) page 102 et (6.2) page 139, il est facile de vérifier que la solution (X (t)) de l'équation différentielle stochastique dX(t) = I: l{X(t-)EC,,} 1 m Vij(dt, dm) 0< i,j <d, Zd ( i,])#(O,O) a même loi que le processus de Markov associé au réseau de Jackson avec les paramètres définis plus haut. Une file d'attente prioritaire. Les clients arrivant à une file d'attente sont répartis en deux classes 1 et 2. Pour i = 1, 2, les clients de classe i arrivent suivant un processus de Poisson de paramètre Ài et sont servis au taux J-Li. Les clients de classe 1 ont priorité sur ceux de classe 2, i.e. un client de classe 2 ne peut être servi que s'il n'y a aucun client de classe 1. En prenant CI = {n = (nI, n2)/n1 > O}, C:; = {n = (0, n2)/n2 > O} et pour i = 1,2, ct = , Vi+ un processus de Poisson d'intensité Ài dt6ei et Vi- un processus de Poisson d'intensité J1.i dt 6- eiJ le processus de Markov associé est bien celui de la file prioritaire. Un réseau de files d'attente avec des files prioritaires peut donc être représenté par un système d'équations différentielles du type (9.5). La fonction f pour renormaliser cette classe de processus est bien entendu la norme Il.11 sur Nd. Si x E Nd, on note ( X (x, t)) le processus renormalisé avec la fonction f, pour t > 0 - 1 X(x, t) = n;nX(x,lIxllt). On commence par une propriété élémentaire qui est utile pour établir l'ergodicité de ces processus de Markov (voir la condition d) du corollaire 9.8 page 228). PROPOSITION 9.1. Si (X(t)) est un processus de Markov de classe (C), pour T > 0 les variables aléatoires { IIX(XliIIT)11 ; x E } = {IIXllf(X, T); x E }
2. LES LIMITES FLUIDES D'UNE CLASSE DE PROCESSUS DE MARKOV 213 sont uniformément intégrables. L'uniforme intégrabilité est définie en appendice page 333. DÉMONSTRATION. Il suffit de montrer que les moments d'ordre 2 de ces variables aléatoires sont bornées, sup E ( (IIXII,(x, T»2) < +00. :z:ENd Pour E l, la proposition 1.21 page 25 montre que le processus ( r IImll (Vi(dS, dm) -),idSVi(dm)) ) J]O,t] x z d (9.7) est une martingale et que son processus croissant vaut (),i l)lm ll2 Vi(dm)t) . Par indépendance des processus de Poisson (Vi; i El), les martingales définies par (9.7) sont indépendantes, de moyenne nulle, et par conséquent orthogonales. Si t > 0, la relation (9.5) donne la majoration IIX(x, t)1I < IIxli + 2: r IImli Vi( ds, dm). iEI J]O,t]XZ d En utilisant l'inégalité élémentaire (Xl + X2 + X3)2 < 3(x + x + x), il vient (9.8) E ((IIX(x, t)11)2) < IIxll 2 + ( 2:),i r IImll Vi (dm) t ) 2 3 1 JZd tE + lE ( 2: r IImli (Vi (ds, dm) - ),i ds Vi (dm) ) ) 2 , iEI J]O,t]XZ d d'après la propriété d'orthogonalité des martingales (9.7), le membre de droite de cette inégalité vaut IIxI12 + ( 2:),i r d IImli Vi (dm) t ) 2 + 2:),i r )lm1l2 Vi (dm) t. iEI Jz iEI Jz Par conséquent pour T > 0, lE ( ( IIX(x, II XIIT)II ) 2 ) IIxil < 3 (1 + IIII f;),i ld IIml1 2 Vi (dm) T + ( ),i ld Iimii Vi (dm) T ) 2) , les moments d'ordre 2 des processus renormalisés à l'instant T sont donc bornés supérieurement quand IIxll tend vers l'infini. On en déduit l'uniforme intégrabi- lité de ces variables. D
214 9. MÉTHODES DE RENORMALISATION On fixe 1 < j < d. L'équation différentielle stochastique (9.6) montre que le processus (Mj(t)) = ( Xj(t) - Xj(O} - 2:: Ài r mj vi(dm} l t l{X(s)EC.} dS ) iEI JZd 0 (9.9) = ( 2:: r l{X(s-)EC;}mj (Vi(dS,dm)-ÀidSVi(dm}) ) iEI J]o.t]XZ d est une martingale. De la même façon que dans la preuve précédente, la pro- position B.9 page 337 montre que le processus croissant de celle-ci est donné par ((Mj) (t)) = ( 2:: r l{X(S)EC'}ÀidsmVi(dm} ) . iEI J]O,t] x Zd Le processus ( Mj (x, t)) est la martingale (9.9) renormalisée, - 1 Mj(x, t} = Ilxll Mj(x, Ilxllt}. Le processus croissant de cette martingale est donné par (9.10) ( M j ) (x, t) = _ 11 1 11 2 2:: r l{x(z,s)EC;}À i ds m vi(dm) x iEI J]o.lIzllt] x Zd = _ 11 1 11 2:: r l{x(z,lIzlls)EC;}Ài ds m Vi (dm). x iEI J]O,t] x Zd On en déduit avec l'inégalité de Doob, pour e > 0 et t > 0, JI» ( sup I Mj (x,t)1 > e ) < E( Mj (x,t}2) = 1 2 E(( Mj (x,t})) O<s<t e e < IlxIE:2 À i id m Vi (dm). La martingale ( M j (x, t)) converge donc en probabilité vers 0 uniformément sur les compacts quand Ilxll tend vers l'infini. En utilisant la représentation (9.9) de (M(t)), il vient (9.11) X j (x, t) = 1 I Xj l 1 + M j (x, t) + 2:: Ài r mj Vi( dm} r t l{x(z.lIzlls)EC.} ds. x iEI JZd Jo Pour T, 6, TI > 0, si Wh est le module de continuité d'une fonction h sur [0, T], l.e. wh(6) = sup(lh(t) - h(s)1 ; s, t < T, It - si < 6),
2. LES LIMITES FLUIDES D'UNE CLASSE DE PROCESSUS DE MARKOV 215 l'équation (9.11) donne la majoration suivante (9.12) IP (W X, (Z,)(O) > 17) < IP (w M; (Z,)(O) > 17/ 2 ) + Ir ( sup L Ài r Imjlvi(dm) l t l{x(z,lIzllu)EC.} du > 17/ 2 ) . s,tT,lt-sl6 iEI JZd s Le deuxième terme du membre de droite de l'inégalité précédente est nul dès que 20 L llmjIVi(dm) < 17. EI Zd L'inégalité IP (W M, (Z,)(O) > 17/ 2 ) < IP CtI Mj (X,t)1 > 17/ 2 ) et la convergence de ( M j (x, t)) vers 0 montrent que le premier terme du membre de droite de l'inégalité (9.12) tend vers 0 quand Ilxll tend vers l'infini. Il existe donc K > 0 tel que si IIxll > K, alors IP (w M , (z,)(c5) > 17/2) < s, Les hypothèses du théorème D.9 page 354 sur la relative compacité d'un en- semble de fonctions càdlàg sont vérifiées, l'ensemble des processus ( X j (x, t)), x E IR d est donc relativement compact et tous les processus limites sont conti- nus. Pour ê > 0, il existe donc un compact Kj de D(I14, IR) tel que inf Ir ( Xj (x,.) E Kj) > 1- ê/d, :cEJRd d'où inf Ir ( ( X j ( x, .) ; j = 1, . . . ,d) E rr d K j ) > 1 - ê. :cER.d 1 Comme le produit de compacts est aussi compact, on en déduit que l'ensemble des vecteurs ( X j (x, t) ; j = 1,. . . ,d), x E IR d est relativement compact pour la topologie de Skorokhod et tous les processus limites sont continus. La proposition suivante vient d'être établie. PROPOSITION 9.2. Si (X(x, t)) est un processus de Markov de classe (C), l'ensemble des processus renormalisés {( X (x, t)); x E } = { IIII (X(x, Ilxllt)); x E }
216 9. MÉTHODES DE RENORMALISATION est relativement compact et toutes ses valeurs d 'adhérence, . e. les limites fluides associées, sont des processus continus. Le processus (9.13) ( M (x, t)) = ( X (x, t) - Il:11 - Ài hd m Vi (dm) l t 1{x(:z:.II:z:lIs)EC.} dS) est une martingale qui converge en probabilité vers 0 uniformément sur les compacts quand Ilxll tend vers l'infini, i.e. pour tout T > 0 et e > 0, lim JP> ( su p Il M ( x, s) Il > e) = o. Il:z:1I+cx> O<s<T Il reste à caractériser les limites fluides de ces processus. Les processus renor- malisés étant solutions d'une équation différentielle stochastique, il est naturel d'essayer de caractériser les limites fluides comme les solutions d'une équation différentielle. Si les ensembles (Ci) sont des cônes de Rd, Le. pour i El, si x E Ci alors ax E Ci pour tout a > 0, l'égalité (9.11) peut se réécrire de la façon suivante X (x, t) = Il : 11 + M (x, t) + L Ài ( m Vi (dm) {t 1{ X (:z:.s)EC.} ds. iEI JZd Jo (9.14) En supposant que le passage à la limite soit valide et que x/llxll -t a quand Ilxll tend vers l'infini, une limite fluide ( z (t)) devrait satisfaire l'équation z (t) = a + L À i ( m Vi (dm) {t 1{Z(s)EC.} ds, EI JZd Jo ou encore, sous forme différentielle, dZ(t) = L À i ( m Vi( dm) 1{z(t)EC.} dt. iEI J Zd La proposition ci-dessous montre que cette équation est satisfaite si la limite fluide est en dehors des points de discontinuité de l'équation différentielle, i.e. tant que z (t) n'est pas sur le bord d'un des Ci, i E 1. PROPOSITION 9.3. Si ( z (t)) est une limite fluide d'un processus de la classe (C), si les ensembles (Ci; i E 1) sont des cônes de Rd et s'il existe un intervalle [0, to] tel qu'avec probabilité l, pour tout t E [0, to], le proces- sus ( z (t)) n'est sur la frontière d'aucun des ensembles (Ci), alors presque sûrement (9.15) z (t) = z (O) + L Ài ( m Vi (dm) l t 1{z(U)ECi} du, iEI JZd 0 pour tout t E [0, ta].
2. LES LIMITES FLUIDES D'UNE CLASSE DE PROCESSUS DE MARKOV 217 DÉMONSTRATION. Il existe une suite (xn) de Nd telle que la suite (lIxnlD tende vers l'infini et la suite des processus ( X (x n , t)) converge en distribution vers ( z (t)) pour la topologie de Skorokhod. Comme d'habitude, si h est une fonction réelle et t > 0, on note Ilhllcx>,to = sup{lh(u)l; u < to}. En prenant un espace de probabilité adéquat, le théorème de représentation de Skorokhod (Théorème D.8 page 354) permet de supposer que la suite des processus ( X (x n , t)) converge presque sûrement vers ( z (t)) pour la topologie de Skorokhod. Presque sûrement, il existe donc des applications continues, stricte- ment croissantes (an) de [0, to] dans [0, to] vérifiant an(O) = 0, an(t O ) = to et les inégalités (9.16) (9.17) l an(s) - an(t) 0 lim sup og = , n-++cx> s, tE[O,to] ; si=t S - t lim sup II X (x n , an(s)) - z (s)11 = 0, n-++cx> sE[O,to] d'où lim lIa - 111cx>,to = 0, n-++cx> d'après la proposition D.2 page 351) pour une version a de la dérivée de Radon- Nikodym de la fonction croissante an. Pour i E l, on note fi la fonction indicatrice de l'ensemble Ci. Si 0 < t < t o et n E N, avec un changement de variables on obtient (an(t) (t Jo h( X (xn. u)) du = Jo h( X (x n , an(u))a(u) du. on en déduit les inégalités i an (t) i t def -- An(t) = a h(X(xn. u)) du - a h( z (u)) du < l t (h( X (xn. an(u))) - h( z (u))a(u) du + l t h( z (u))(a(u) - 1) du (t o < IlalIoo,to Jo Ih( X (x nl an(u))) - h( z (u)) 1 du + lIa - 111oo,to La quantité Ifi( X (X n , an(u)))- fi( Z (u))1 étant majorée par 2, le lemme de Fatou donne l'inégalité i to lim sup Ifi( X (X n , an(u))) - fi( Z (U)) 1 du n-++cx> 0 i to < limsup Ifi( X (X n , an(u))) - fi( Z (u))1 du, o n-+ +CX>
218 9. MÉTHODES DE RENORMALISATION l'hypothèse sur z et l'inégalité (9.17) entraînent que le terme sous cette intégrale est nul. On a ainsi obtenu la convergence presque sûre lim sup An(t) = 0, n-++ex> tto et donc la convergence (l t h( X (x n , u)) du; i El) ---+ (l t h( z (u)) du; i El) pour la topologie de Skorokhod sur D([O, ta], }Rd). On en déduit la convergence en distribution des processus correspondants sur l'espace de probabilité initial. En revenant à l'espace de probabilité initial, l'identité (9.14) donne pour t < ta, X (Xn,t) = IIXnll + M (xn,t) + LÀ> r mVi(dm) r t h( X (xn,u)) du. X n >EI JZd Jo Par hypothèse, le membre de gauche de cette identité converge en distribution vers ( z (t)). Comme la martingale ( M (x n , t)) tend en probabilité vers 0 uni- formément sur l'intervalle [0, ta] (Proposition 9.13), la proposition D.5 page 353 montre que, sur cet intervalle, le processus associé au membre de droite converge en distribution vers ( Z (O) + L À i r d m Vi (dm) r t l{Z(u)EC.} dU ) , iEI Jz Jo noter que l'on utilise au passage que si ( X (x n , t)) converge vers (z(t)) en dis- tribution pour la topologie de Skorokhod, alors la suite de variables aléatoires ( X (xn,O)) converge en loi vers z(O), (voir la discussion de l'exemple de la file MIMloo page 211). La proposition est démontrée. 0 La proposition précédente montre que l'étude des limites fluides se concentre sur les points de discontinuité de la dynamique, i.e. quand le processus (X(t)) est sur le bord d'un des ensembles (Ci). En dehors de ces points, le processus renormalisé converge vers la solution d'une équation différentielle déterministe ordinaire. C'est un des mérites des méthodes de renormalisation de concentrer l'étude sur le trait difficile de ces processus, la discontinuité de la dynamique. Ces points de discontinuité peuvent conserver une part de la complexité du processus ori- ginel, comme par exemple une composante aléatoire, voir le cas de la limite fluide non déterministe. Il n'y a pas, actuellement, de méthode générique pour traiter ces points de discontinuité. Le problème se résout quelquefois en reve- nant au niveau macroscopique, i.e. en étudiant une fonctionnelle du processus non renormalisée, voir l'exemple ayant deux limites fluides pour la même condi- tion initiale. La section suivante présente un outil important pour aborder les problèmes de discontinuité dans certains cas.
3. LIMITES FLUIDES ET PROBLÈME DE RÉFLEXION DE SKOROKHOD 219 3. Limites fluides et problème de réflexion de Skorokhod Si (Y(t)) est une fonction càdlàg à valeurs dans }Rd telle que Y(O) > 0 et P = (pij) une matrice d x d, une solution au problème de Skorokhod associé à (Y(t)) et P est un couple de vecteurs (X(t)) = (Xi(t); 1 < i < d) et (R(t)) = (Ri(t); 1 < i < d) de D(II4, }Rd) tel que, pour tout t > 0, a) X(t) = Y(t) + (1 - tp)R(t) ; b) pour 1 < i < d, Xi (t) > 0, l'application t -t Ri (t) est croissante avec Ri(O) = 0; c) avec la condition de réflexion 1 +00 o Xi(S) dRi(S) = O. La section 6 est consacrée aux questions d'existence et d'unicité du problème de Skorokhod. La proposition 9.14 de cette section donne une condition suffisante pour qu'il existe une unique solution. Pour t > 0, la fonction (R(t)) est l'unique solution de l'équation de point fixe (9.18) Ri(t) = 0 V sup ( tPiiRi(S) - ries) ) , Ost 1=1 pour i = 1,. .. ,d et (X(t)) est bien sûr donné par X(t) = Y(t) + (1 - tp)R(t). La proposition 9.14 montre une propriété de continuité de ce couple de solutions par rapport au processus (Y(t)). De façon schématique la proposition 9.14 s'utilise de la façon suivante: si le processus ( X (x, t)) est le processus renormalisé d'un processus de Markov, on cherche d'abord à l'exprimer sous la forme X (x, t) = Y (x, t) + (1 - tp) R (x, t), de telle sorte que ( X (x, t), R (x, t)) soit la solution au problème de Skorokhod associé à ( Y (x, t)). Si le processus ( Y (x, t)) converge convenablement vers le processus (Z(t)) quand Ilxll tend vers l'infini, on en déduira que le couple ( X (x, t), R (x, t)) converge en distribution vers la solution au problème de Skoro- khod associé à (Z(t)). On aura ainsi obtenu la convergence du processus renor- malisé. Le processus ( Y (x, t)) contient généralement des termes martingales qui deviennent négligeables à l'infini. L'exemple des réseaux de Jackson ci-dessous et celui de la section 5 sont traités de cette façon. Pour illustrer cette méthode simplement, on commence par l'exemple de la file MIM/1. 3.1. La file M/M/l. Si (L(t)) est le processus du nombre de clients d'une file MIM/1 avec un taux d'arrivée À et un taux de service J-L, l'équation (5.1)
220 9. MÉTHODES DE RENORMALISATION associée à ce processus se réécrit de la façon suivante, si t > 0, t L(t) = L(O) +NÀ(]O,t]) -11{L(S-»O}NJ'(dS) = L(O) +NÀ(]O,t]) -NJ'(]O,t]) + l t l{L(s-)=O} NJ'(ds) , L(t) = Y(t) + J1.1 t l{L(s)=O} ds (9.19) avec Y(t) = L(O) + (À - J-L)t + M(t) et (M ( t )) est la martingale définie par M(t) = (NÀ(]O,t]) - >.t) - (NJ'(]O,t]) - J1.t) + l t l{L(s-)=O} (NJ'(ds) - J1.ds). La relation (9.19) montre que le couple (X y (t), Ry(t)) = ((L(t)), (J1.1 t l{L(s>=O} dS) ) est la solution au problème de Skorokhod pour la fonction (Y(t)). Pour L(O) = N, si X est un des processus L, Y, M, on note X N(t) X (N t) lN le processus renormalisé associé au processus X. Avec le même argu- ment que dans la preuve de la proposition 9.2, il est facile d'obtenir la relation lim JP>( sup l M N(s)1 > e) = 0, N+oo O<s<T pour e > O. Par conséquent, si y(t) = 1 + (À - J1.)t, on en déduit lim JP>( sup I Y N(S) - y(s)1 > e) = O. N+oo O<s<T La proposition 9.14 page 244 montre que si (X y , Ry) est le couple solution au problème de Skorokhod associé à y, il existe KT > 0 tel que II L N - X ylloo,T < KTII Y N - ylloo,T, par conséquent limsupIP ( sup I L N(S) - Xy(s)1 > e ) N-t+oo OsT < limsupJP> ( sup I Y N(S) - y(s)1 > el KT ) = O. N+oo OsT D'après l'exemple traité page 240, si (X y , Ry) est la solution au problème de Skorokhod associé à la fonction y, Xy(t) = (1 + (À - J-L)t)+. On en déduit que la limite fluide de (L(t)) est la fonction ((1 + (À - J-L)t)+). Ce raisonnement est généralisé dans la suite au cas des réseaux de Jackson.
3. LIMITES FLUIDES ET PROBLÈME DE RÉFLEXION DE SKOROKHOD 221 3.2. Les réseaux de Jackson. L'utilisation du théorème 9.13 pour l'étude des limites fluides des réseaux de Jackson est due à Chen et Mandelbaum[7]. On reprend les notations précédentes utilisées pour le réseau de Jackson : des d- uplets de 114 (Ài) et (J1.i) et une matrice markovienne (Pij; i, j = 0, . . . ,d) telle que la valeur 0 soit la seule valeur absorbante pour la chaîne de Markov associée. Ces paramètres sont respectivement les taux d'arrivée, de service et la matrice de routage d'un réseau de Jackson à d nœuds. Le vecteur du nombre des clients à l'instant t est noté X(t) = (Xi(t) ; i = 1, . . . ,d). En reprenant l'équation (9.5) dans ce cas particulier, le processus (X (t)) est la solution de l'équation intégrale, pour i = 1, . .. ,d, (9.20) Xi(t) = Xi(O) + N À , (]O, t]) d d + L 1 l{x,(s-)#O} NJ'jpj; (ds) - L r l{X;(s-)#o}NJ';p.,(ds). j=1 ]O,t] )=0 J]O,t] En notant (Mi (t)) la martingale d (9.21) Mi(t) = N>.. (JO, t]) - .Àit + L r l{xj(s- )#o} (NJ'jp,; (ds) - J.Ljpji ds) j=1 J]O,t] d - L r l{x;(s-)#O} (NJ';p;j(ds) - J.LiPij ds), )=0 J]O,t] l'équation (9.20) se réécrit Xi(t) = Xi(O) + Mi(t) + ( .Ài - J.Li + t J.Ljpji ) t )=1 d t d t + L 1 1 {X;(S)=0}J.LiPi j ds - L 1 1 {X,(S)=0}J.LjP j i ds. j=O 0 j=l 0 Si 1 < i < d, en posant R;(t) = J.Li l t l{x;(s)=O} ds, Yi(t) = Xi(O) + Mi(t) + ( .Ài - J.Li + t J.Ljpji ) t, )=1 (9.22) (9.23) on déduit l'identité d Xi(t) = Yi(t) + Ri(t) - L Rj , (t)Pji )=1 [7] H. Chen and A. Mandelbaum, Discrete ftow networks: bottleneck analysis and ftuid ap- proximations, Mathematics of Operation Research 16 (1991), no. 2, 408-446.
222 9. MÉTHODES DE RENORMALISATION qui peut être écrite de façon plus compacte comme ( 9.24 ) X(t) = Y(t) + (1 - tp)R(t), en notant 1 la matrice identité de }Rd. La matrice P = (pij ; 1 < i, j < N) est sous-markovienne et sans état récurrent. Pour i = 1,... ,d, Yi(O) > 0 et les fonctions (Xi(t)) et (Ri(t)) sont càdlàg et positives, la fonction t -t Ri(t) est continue, croissante, nulle à l'origine et ne croît qu'aux instants où Xi est nul. Le couple (X, R) est donc la solution au problème de Skorokhod associé à (Y(t)). Cette constatation est formelle puisque Y dépend de X, elle est cependant cru- ciale pour l'étude des limites fluides de ces réseaux. On prend (XN) une suite de Nd telle que IlxN11 = N et lim X N N = a = (ai) E }R, N-++oo en particulier Ilaii = 1. Si pour x E Nd, (Z(x, t)) est un processus sur Nd, on note ( Z N(t)) = (Z(XN, Nt)jN et (X(a,t)) désigne le processus de Markov satisfaisant l'équation (9.20) avec la condition initiale X(a, 0) = a. Par définition, le processus ( X N (t)) est la renormalisation du processus du nombre de clients dans les files du réseau avec la fonction f(x) = Ilxll = I X 11 + ... + lx dl, pour x = (Xi) E }Rd. Pour N > 1, (YN(t)), (RN(t)) et (MN(t)) sont les processus définis par les équations (9.21), (9.22) et (9.23) pour la condition initiale X(O) = XN, les pro- cessus renormalisés associés respectifs sont donc ( Y N(t)), ( R N(t)) et ( M N(t)). De cette façon, ( X N, R N) est la solution au problème de Skorokhod associé à la fonction ( Y N), X N(t) = Y N(t) + (1 - tp) R N(t). Il est facile de vérifier que la martingale ( M N (t)) est la martingale ( M (x N, t)) de la proposition 9.2, elle converge en probabilité vers 0 uniformément sur les compacts. Le processus ( Y N(t)) converge donc au même sens vers la fonction déterministe ( Y oo(t)) = (Yi(t)) définie, pour 1 < i < d et t > 0, par Yi(t) = ai + ( Ài - J1.i + t J1.jp j i ) t, )=1 i. e ., si e > 0, lim JI» ( sup II Y N(S) - Y oo(s)11 > e ) = o. N-++oo O<s<T On note ( X 00 , R oo) la solution du problème de réflexion associé à la matrice P et à la fonction Y 00. La proposition 9.14 montre qu'il existe KT > 0 tel que II X N - X oolloo,T < KTII Y N - Y oolloo,T' Il R N - R oolloo,T < KTII Y N - Y oolloo,T.
3. LIMITES FLUIDES ET PROBLÈME DE RÉFLEXION DE SKOROKHOD 223 On en déduit les majorations Ir (II X N - X oolloo,T > e) < Ir (II Y N - Y oolloo,T > el KT) , JI» (II R N - Roo lloo,T > e) < JI» (II Y N - Y oolloo,T > el KT) , la suite ( X N(t), R N(t)) converge donc en probabilité uniformément sur les com- pacts vers la fonction ( X 00 (t), R oo (t)), qui est déterministe puisque ( Y 00 (t) ) l'est. En utilisant la proposition D.5 page 353, on vient donc de montrer que, si la suite des états initiaux renormalisés converge, le réseau de Jackson a une seule limite fluide et celle-ci est déterministe. La proposition suivante vient donc d'être établie. PROPOSITION 9.4. Si (X(x, t)) = ((Xi(X, t) ; i = 1, . . . ,d)) est le processus de Markov associé à un réseau de Jackson de matrice de routage P et d'état initial x E Nd, et (x N) est une suite de Nd telle que lim IIXNII = +00 et lim IIXNII = a = (ai), N+oo N+oo XN le couple ( X(XN' tllxNID (t ) IIx Nil ' J.Li Jo l{xi(xN,lIxNllu)=O} du converge en distribution uniformément sur les compacts vers la fonction déterministe (X Ya ' Rya) solution au problème de Skorokhod pour la matrice P et la fonction (Ya(t)) définie par Ya(t) = a + (À - (I - tP)J.L) t, À = (À i ) et J1. = (J1.i) étant respectivement les vecteurs des intensités d' ar- rivée et de service aux nœuds du réseau. L'ensemble des fonctions {(Xya(t)); a E IR,lIall = 1} est l'ensemble des limites fluides du processus (X (x, t)) . L'exemple de deux files d'attente en tandem. On reprend le réseau de l'exemple 1.2.3 page 207. Ce réseau a les paramètres suivants À = (À 1 , 0), J1. = (J.L1, J1.2) et la matrice de routage P = ((0,1), (0,0)). Si a = (al, 1- al) E [0,1]2, la fonction (Ya(t)) = (Ya,l(t), Ya,2(t)) est définie par Ya,l(t) = al + (À 1 - J-L1)t, Ya,2(t) = 1 - al + (J1.1 - J1.2)t. L'équation de point fixe (9.18) donne les identités X ya ,l(t) = (al + (À 1 - J-L1)t)+, R ya ,l(t) = (al + (À 1 - J1.1)t)-, R ya ,2(t) = 0 V sup (RYa,l(S) - Ya,2(S)) O<s<t = 0 V sup ((al + (À 1 - J1.1)S)- - (1 - al) - (J1.1 - J1.2)S) , O<s<t
224 9. MÉTHODES DE RENORMALISATION et la fonction (X Ya ,2 (t)) vaut X y a t 2 ( t) = Yex,2 ( t) + RYa, 2 ( t) - RYa, 1 ( t ) . La limite fluide est alors complètement déterminée. Dans le cas où À 1 < J-L2 < J-L1, en posant t 1 = a1/(J1.1 - À 1 ) et t 2 = 1/(J1.2 - À 1 ), les équations précédentes donnent pour t < t 1 , RYa (t) = (0, 0), XYa (t) = (al + (À 1 - J1.1)t, 1 - al + (J1.1 - J1.2)t) pour t 1 < t < t 2 , RYa (t) = (-al - (À 1 - J-L1)t, 0), XYa (t) = (0, 1 + (À1 - J-L2)t) et pour t > t 2 , RYa (t) = (-al - (À 1 - J1.1)t, -1 - (À 1 - J1.2)t), XYa (t) = (0,0) ce qui établit en particulier la convergence (9.4) page 208. Les limites fluides qui ont été obtenues dans la proposition 9.4 sont une caricature du processus de Markov décrivant un réseau de Jackson. Une fois les limites fluides obtenues, il est naturel de se demander comment les propriétés du processus initial se traduisent en terme de limites fluides et vice versa. La proposition suivante s'intéresse à la propriété d'ergodicité des réseaux de Jack- son. On y montre que si les paramètres du réseaux sont tels que le processus de Markov admet une probabilité invariante (Théorème 4.11 page 92), alors toutes les limites fluides sont nulles à partir d'un certain rang. Cette propriété et sa réciproque sont étudiées dans un cadre plus général dans la section 4. L'utilisa- tion des limites fluides dans la preuve de cette proposition est due, semble-t-il, à Meyn et Down. PROPOSITION 9.5. Si (Xi; i = 1,.. . ,d) est l'unique solution du système d'équations (9.25) N Xi = À i + L Xjpji, i = 1, . . . ,d, )=1 et si Xi < J-Li pour tout i = 1,... ,d" il existe une constante T telle que toutes les limites fluides sont nulles après l'instant T, i. e. XYa (t) = 0 pour tout t > T et tout a E IR tel que lIall = 1. DÉMONSTRATION. D'après le lemme 4.10 page 91, pour tout vecteur À = (À i ) de IR, il existe un unique vecteur X = (i) à coordonnées positives tel que (9.26) (1 - tp)X = À ou encore X = AÀ, en posant A = (1 - tp)-l, c'est la forme vectorielle des équations (9.25). La matrice A est en particulier un opérateur positif, Le. les coordonnées de Ax sont positives si celles de x le sont. Les inégalités Xi < J.Li, pour tout i =
3. LIMITES FLUIDES ET PROBLÈME DE RÉFLEXION DE SKOROKHOD 225 1, . . . ,d, donnent la condition d'existence d'une probabilité invariante vue dans le théorème 4.11 page 92. On fixe a E IR tel que Ilaii = 1. Les coordonnées de la fonction (Ya(t)) = (Ya,(t) ; i = 1, . . . ,d) sont clairement lipschitziennes, la proposition 9.14 montre qu'il en va de même pour les coordonnées des fonctions ( X y a ( t )) = (X y a , i ( t) ; i = 1, . . . ,d), ( RYa ( t )) = (Ry a ,i ( t) ; i = 1, . . . ,d). En particulier si h est une de ces fonctions, h est absolument continue par rapport à la mesure de Lebesgue (voir la preuve de la proposition D.2 page 351), h(t) = h(O) + l t k(s) ds; presque partout h est dérivable et sa dérivée vaut h (voir la démonstration de la proposition D.2 page 351 par exemple). On pose Li(t) = sup RYa.iC t ) - RYa,i(S) Os<t t - s et L(t) = (Li(t)), en particulier pour i = 1,... J d, Rya,i(t) < Li(t) Lebesgue- presque partout. On établit tout d'abord, pour i = 1, . . . ,d, l'inégalité (9.27) a,i(t) + Xi - J-Li < 0, Lebesgue presque partout sur IR. D'après la proposition 9.13, la fonction RYa vérifie l'équation (9.43) Rya,i(t) = 0 V sup ( tPiiRya'i(U) - YQ,i(U) ) . Out j=l En discutant suivant les cas, on obtient l'inégalité Rya,i(t) - RYa,i(s) < sup ( tPii(Rya'i(U) - Rya,i(s)) - (YQ,i(U) - YQ,i(S)) ) sut j=l d < LPji(Rya,j(t) - RYa,j(s)) + sup (-(Ya,i(U) - Ya,i(S))) , )=1 sut pour 0 < S < t. La définition de Ya et la relation (9.26) donnent pour u, S > 0, Ya(u) - Ya(s) = (u - s)(I - tp)(X - J1.). L'inégalité précédente se réécrit donc sous la forme (avec la convention que les inégalités sont vérifiées coordonnée par coordonnée), RYa(t) - RYa(s) < (t - s) tpL(t) + sup (-(u - s)(I - tp)(X - J-L)) s<u<t < (t - s) (tPL(t) - (I - tp)(X - J.L)) 1
226 9. MÉTHODES DE RENORMALISATION en utilisant le fait que < J-L. On obtient ainsi l'inégalité L < tpL(t) - (1 - tp)( - J1.), d'où (1 - tp)(L(t) + - J1.) < o. Comme la matrice A, l'inverse de (1 - tP), est un opérateur positif, on en déduit l'inégalité L(t) + - J-L < 0 et donc l'inégalité (9.27) puisque RYa (t) < L(t). La fonction (X Ya (t)) vérifie l'équation de réflexion Xya(t) = YQ(t) + (1 - tp)Rya(t) pour tout t > 0, d'où, en utilisant A l'inverse de 1 - tp, il vient (9.28) AXya(t) = Aa + AÀt - A(I - tP)J1.t + A(I - tp)Rya(t), AX Ya (t) = Aa + ( - J-L) t + Rva (t), d'après la relation (9.26). Pour x E 1R, on pose f(x) = L(Ax)i' , où (AX)i est la i-ième coordonnée du vecteur Ax. La fonction g: t -t f(XYa(t)) est positive (A est un opérateur positif), absolument continue, car combinaison linéaire de fonctions qui ont cette propriété. L'égalité (9.28) donne la relation d g(t) = L(i - J1.i + RYaJi(t)) 1=1 Lebesgue-presque partout. L'inégalité (9.27) montre que cette dernière quan- tité est négative ou nulle pour tout t > o. La fonction g est donc positive et décroissante. Si ta est un point où g est non nul et où g et RYa sont dérivables, il existe une coordonnée ia E {l, . . . ,d} telle que Xya,i o (ta) -# 0, par conséquent e la condition de réflexion c) du problème de Skorokhod on déduit l'égalité RYa,io (ta) = O. En utilisant encore l'inégalité (9.27), on obtient la majoration 9 ( ta) < io - J-Lio' L'inégalité def - g(t) < -TJ = SUp (À i - J-Li) < 0 l<,<d est par conséquent vraie presque partout sur l'ensemble où g est non nul. En posant Ta = inf{t > Ojg(t) = O}, pour t < Ta, g(t) = g(O) + l t 9(S) ds < g(O) - 17 t , on en déduit que Ta est inférieur à g(O)ITJ. Comme g est positive et décroissante, elle est nulle à partir de Ta. Les coordonnées de a étant bornées par 1, g(O) est
4. RELATION ENTRE RENORMALISATION ET ERGODICITÉ 227 donc aussi borné quand a parcourt la boule unité de Ri. La constante Ta peut donc être choisie indépendamment de a. La proposition est démontrée. 0 4. Relation entre renormalisation et ergodicité On revient dans cette section au cas d'un processus de Markov (X(t)) général à valeurs dans un espace d'états dénombrable. Le résultat suivant est dû à Rybko et Stolyar[31] (quand le temps d'arrêt T est déterministe). THÉORÈME 9.6. S'il existe une fonction f positive sur S, des constantes A, ê strictement positives et un temps d'arrêt T tels que . Ex (T) (9.29) hmsup J( ) < A, f(:c)+oo x (9.30) limsup Ex ( f(X(T)) ) < 1- ê, f(:c)+oo f(x) si la variable f(X(1)) est intégrable et si l'ensemble FK = {x E Slf(x) < K} est fini pour tout K > 0, le processus de Markov (X(t)) est ergodique. Pour K suffisamment grand, le temps d'atteinte TFK de FK par (X(t)) satisfait l'inégalité Ex(TFK) < 4A f(x) - ê ' pour tout x E S tel que f(x) > K. DÉMONSTRATION. Il existe K > 0 tel que pour tout x E S vérifiant f(x) > K les inégalités suivantes soient vérifiées, (9.31 ) Ex (f (X ( T ) )) < (1 - ê / 2) f ( x ) et Ex (T) < 2A f ( x ) . Par conséquent si f(x) > K, on en déduit l'inégalité lE.: (J(X(r))) - J(x) < -J(x) < - 4 lE.: (r). Comme l'ensemble {x E SI f(x) < K} est fini, le théorème 8.12 page 196 montre que le processus (X(t)) est ergodique. La majoration de la moyenne de T FK est une conséquence de l'inégalité (8.17) de ce théorème. 0 La fonction t -t f(X(x, t))j f(x) part de 1 et la condition (9.30) impose qu'au bout d'un certain temps T, elle soit en moyenne strictement plus petite que 1 si l'état initial est assez grand. La proposition ci-dessous fait le lien entre les questions d'ergodicité et le comportement du processus renormalisé. PROPOSITION 9.7. Si une fonction positive f sur S est telle que [31] A. N. Rybko and A. L. Stolyar, On the ergodicity of random processes that describe the functionng of open queueing networks, Problems on Information Transmission 28 (1992), no. 3, 3-26.
228 9. MÉTHODES DE RENORMALISATION a) pour tout K > 0, l'ensemble {x E S/f(x) < K} est fini, b) la variable f(X(l)) est intégrable, et s'il existe T > 0 et ê > 0 tels que limsup JE., (IIXllf(x, T)) = limsup JE., (J(ft)T))) < 1 - E, I(:z:)-++oo I(:z:)-++oo x le processus de Markov (X(t)) est ergodique. DÉMONSTRATION. En notant T = f(X(O))T, la variable T est clairement un temps d'arrêt et vérifie E:z: ( T) / f (x) = T» il suffit d'appliquer le théorème précédent pour conclure. 0 Le corollaire suivant montre si toutes les limites fluides tendent vers 0 convena- blement alors le processus de Markov est ergodique. COROLLAIRE 9.8. Si les conditions a) et b) de la proposition précédente sont satisfaites et s'il existe T tel que c) la variable IIXII/(x, T) converge en loi vers 0 quand f(x) tend vers l'infini, d) la suite (1IXI1/(x, T) ; x E S) est uniformément intégrable le processus de Markov est ergodique. La condition c) peut être remplacée par c') le processus (IIXI1/(x, t)) converge pour la topologie de Skorokhod vers (x(t)) quand f(x) tend vers l'infini et x(t) = 0 pour tout t > T/2. DÉMONSTRATION. Pour x E S, T E 114- et K > 0, on a l'inégalité JE., (iIXllf(X, T)) < JE., (1IXllf(X, T)l{IIXllf(Z.T)K}) + JE., (K /\ IIXllf(X, T)) · D'après la condition d), le premier terme du membre de droite est arbitrairement petit, uniformément en x si K est suffisamment grand. Pour K fixé, l'autre terme tend vers 0 en raison de la convergence en loi et du fait que la fonction y -t K /\ Y est continue bornée. On en déduit la convergence en moyenne des limites fluides vers 0, lim E.z: (1IXII/(x, T)) = 0, I(:z:)-++oo la proposition précédente peut donc s'appliquer. Pour montrer la dernière partie, il suffit de remarquer que la fonction x est continue en T. Comme le processus (1IXII/(x, t)) converge vers (x(t)) pour la topologie de Skorokhod et que x est continue en T, le théorème 7.8 page 131 du livre d'Ethier et Kurtz [17] montre que IIXII/(x, T) converge en loi vers x(T) = 0 quand f(x) tend vers l'infini. D Si l'on compare ces résultats avec les critères en termes de fonction de Liapunov du chapitre 8, il faut encore ici trouver une fonction de Liapunov f avec une bonne propriété. De ce point de vue, le corollaire précédent n'améliore appa- remment pas la situation. En pratique ce n'est cependant pas le cas, si l'espace
4. RELATION ENTRE RENORMALISATION ET ERGODICITÉ 229 S est dans un espace muni d'une norme Il . Il, il suffira en général de prendre j(x) = Ilxll. On ramène ainsi l'étude de l'ergodicité à celle du comportement limite du processus ( X j(t)) quand j(X(O)) tend vers l'infini. Cette étude est en général plus facile que la recherche d'une fonction j satisfaisant l'inégalité de dérive (Théorème 8.6, condition a)). Exemple: les réseaux de Jackson. La proposition 9.5 montre que si X = (Xi) est la solution des équations de trafic et si Xi < J1.i pour tout i = 1,. .. ,d, toutes les limites fluides sont déterministes et nulles à partir d'un instant com- mun. En utilisant le résultat d'uniforme intégrabilité de la proposition 9.1, le corollaire 9.8 donne l'ergodicité du processus de Markov décrivant le réseau, sous la réserve que ce processus soit irréductible. Il est facile de vérifier que cette condition est satisfaite si chaque nœud du réseau est alimenté par un autre nœud du réseau ou par un flot d'arrivées extérieures. Le corollaire 9.8 est aussi utilisé pour établir ci-dessous la proposition 9.11. L'absorption en o. Les exemples de processus de Markov ergodiques vus jusqu'à maintenant exhibent tous le même phénomène, les limites fluides at- teignent 0 en temps fini et restent ensuite collées en 0 (voir aussi la discussion à la fin de la preuve de la proposition 5.15 pour la file MIM/1). L'explication heuristique de ce phénomène est simple: le processus (f(X(x, t))) atteint un ensemble fini fixé en un temps asymptotiquement linéaire en j ( x), ensuite au bout d'un temps fini, négligeable pour la renormalisation en temps, le processus est à l'équilibre et donc reste principalement dans le voisinage d'un ensemble fini et par conséquent IIXllf(t) = j(X(x, f(x) t))/ f(x) tend vers 0 quand j(x) tend vers l'infini. Le résultat suivant montre que, sous les hypothèses de la proposition 9.7 et d'une condition de relative compacité, cette propriété est vraie. PROPOSITION 9.9. Si une fonction positive j sur S est telle que a) pour tout K > 0, l'ensemble {x E Slf(x) < K} est fini, b) la variable j(X(l)) est intégrable, c) il existe T > 0 et ê > 0 tels que r Ex (J(X(J(x)T))) < 1 - E lm sup j( ) _ , j(:z:)-++oo X d) l'ensemble des processus { ( f(X((x) t)) ) ; X, Y E S, f(y) < f(x) } est relativement compact pour la topologie de Skorokhod sur les pro- cessus càdlàg, alors pour toute limite fluide (W (t)), il existe une variable aléatoire T, JP>- presque sûrement finie, telle que (9.32) JP> ( su p W(t) = 0 ) = 1. t>'T
230 9. MÉTHODES DE RENORMALISATION Les conditions a), b) et c) sont les conditions d'ergodicité de la proposi- tion 9.7. La condition d) est apparemment la plus contraignante. En pratique l'existence des limites fluides s'obtient en montrant que l'ensemble {(IIXllf(x, t)) ; x E S} = { ( f(X(;(t) t)) ) ; x ES} est relativement compact. En général cette propriété entraîne la condition d) de la proposition. DÉMONSTRATION. La proposition 9.7 montre que le processus (X(t)) est ergodique. On fixe K > 0 tel que l'ensemble F = {x E S/f(x) < K} soit non vide. Si TF est le temps d'atteinte de F par le processus (X(t)), la variable TF est presque sûrement finie et l'inégalité (9.31) de la proposition 9.7 donne l'existence d'une constante C telle que Ex (TF) < Cf(x) si f(x) > K. Par conséquent, si TF est le temps d'atteinte de F pour le processus changé de temps, i.e. TF(X) = inf{t > 01 f(X(x, f(x) t)) < K}, ou encore, TF (x) = TF / f (x). On obtient donc la majoration sup Ex (TF(X)) < C, x; J(x»K l'ensemble des variables aléatoires TF(X), x E S est relativement compact. Par définition d'une limite fluide, il existe une suite (XN) de S telle que la suite de processus (IIXIIJ(XN, t)) converge en loi vers (W(t)) quand N tend vers l'infini. Cette suite de processus est en particulier relativement compacte, la suite des couples {((IIXIIJ(XN, t)), TF(XN)) ; N > 1} est donc aussi relativement compacte dans l'espace des probabilités sur l'espace D(IR.t, IR) x IR+ (le produit de deux compacts est un compact). Quitte à prendre une sous-suite de (XN), on peut supposer que la suite précédente converge en distribution vers ((W (t)), T). En particulier, pour ê > 0 et 0 < a < b, (9.33) liminf JP> ( sup IIXIIJ(XN, t) > ê, TF(XN) < a ) N+oo a<t<b > JI» ( sup W(t) > ê, T < a ) , a<t<b en effet, si 0 est un. ouvert de D (IR.t ,IR) x IR.t, alors i IP (WIXllf(XN, t)), rp(xN)) E 0) > IP (((W(t)), r) E 0 ) d'après le théorème 1.4 de Billingsley [5]. La propriété de Markov forte de (X(t)) pour le temps d'arrêt TF = TF(X(O))f(X(O))
4. RELATION ENTRE RENORMALISATION ET ERGODICITÉ 231 donne la relation r ( sup IIXllf(XN, t) > ê, TF(XN) < a ) = a<t<b ( ( f(X((t - TF(XN ))f(XN ))) ) ) IEx N l{TF(zN)<a}IP'X(TF(zN)/(zN)) ab f(XN) > ê < L ry ( SUp f(X(f(XN) t)) > ê ) . yEF O<tb f(XN) Si chacun des termes de la somme précédente tend vers 0 quand N tend vers l'infini, comme l'ensemble F est fini, la relation (9.33) donne l'identité, pour o < a < b, r ( sup W(t) > ê, T < a ) = 0, d'où r ( su p W(t) > ê, T < a ) = 0, atb ta en faisant tendre b vers l'infini. La continuité à droite presque sûre de (W(t)) en tout point donne l'égalité r ( su p W(t) > ê ) = r ( u { su p W(t) > ê, T < a }) t>r aEQ ta < L r ( su p W(t) > ê, T < a ) , aEQ ta la relation (9.32) sera alors démontrée. Il reste donc à montrer que pour y E S la quantité IPy ( sup f(X(f(XN) t)) > ê ) = IP ( sup f(X(y, f(XN) t)) > ê ) O<tb f(XN) O<tb f(XN) tend vers 0 quand N tend vers l'infini. Comme le processus de Markov (X(t)) est ergo, dique la variable (X(y, t)) converge en distribution quand t tend vers l'infini. Il en va de même pour (f(X(y, t))), ainsi pour ê > 0, il existe K et to > 0 tels que si t > to, alors r(f(X(y, t)) > K) < ê. Comme la variable sUPo<s<to f(X(y, s)) est finie presque partout (car X est càdlàg, donc bornée r-p.s.), -K- peut être choisi de telle sorte que l'inégalité suivante soit vraie r ( sup f(X(y, s)) > K ) < ê, d'où supr(f(X(y, t)) > K) < ê. osto t>o Si p > 1, 0 < t 1 < . . . < t p et 6 > 0, l'inégalité r ( sup f(X(y, f(XN) ti)) > 0 ) < pê l<i<p f(XN)
232 9. MÉTHODES DE RENORMALISATION est donc vraie dès que f(XN) > K16. On en déduit que les lois marginales du processus (f(X(y, f(XN) t))1 f(XN)) tendent en distribution vers celles du processus identiquement nul. La condition d) assure la relative compacité de la suite de processus ( f(X(y, f(XN) t)) ) f(XN) . La proposition D.7 page 354 montre donc que tout point d'accumulation de cette suite est nécessairement le processus nul, cette suite converge donc en distribution vers le processus nul. Pour T > 0, la définition de la topologie de Skorokhod sur D([O, T], IR) entraîne la continuité de l'application (z(t)) ---* sUPO<tT z (t) sur cet espace, on en déduit l'identité lim JP> ( sup J(X(y, J(XN) t)) > E ) = 0, N-++oo O<tb f(XN) pour tout b > o. La proposition est démontrée. D Sous certaines conditions, la proposition 9.9 montre que pour chaque limite fluide d'un processus ergodique il existe un temps aléatoire après lequel celle-ci est égale à O. Dans le cas d'un réseau de Jackson ergodique, une propriété plus forte (Proposition 9.4) est vraie: toutes les limites fluides sont nulles après un instant déterministe. 5. Limites fluides et équilibre local Les limites fluides sont les valeurs d'adhérence d'un processus de Markov changé de temps avec un état initial grand. Quand l'espace d'états est multi- dimensionnel, certaines coordonnées de l'état initial peuvent être petites et les coordonnées correspondantes du processus peuvent atteindre un état d'équilibre en temps fini qui sera appelé un équilibre local. Les autres coordonnées du processus de Markov seront alors influencées par ce processus à l'équilibre. Dans le cadre des systèmes de files d'attente, tant que ces autres coordonnées restent grandes, la dynamique ne change pas en général. Le changement intervient quand l'une des grandes coordonnées s'annule, l'ensemble des petites coordonnées est modifié (certaines d'entre elles peuvent se mettre à croître par exemple), un nouvel équilibre local peut alors éventuellement s'installer, et ainsi de suite. De cette façon, on peut espérer identifier les limites fluides d'un tel processus de Markov. Par exemple, dans le cas de deux files en tandem qui partent de l'état initial (0, N), le processus renormalisé du nombre de clients dans la deuxième file se comporte comme celui d'une file MI M Il avec une arrivée poissonnienne, le processus des départs de la première file à l'équilibre. À titre d'illustration de ce phénomène, le cas d'un processus de vie et de mort gouverné par un processus de Markov ergodique est étudié dans cette section. C'est un cas particulier d'un modèle étudié dans le chapitre 3 de [18] (avec des fonctions de Liapunov). On montre que les limites fluides du processus de vie et de mort sont effectivement gouvernées par l'état d'équilibre du processus de Markov ergodique. Une fois encore, les techniques utilisées peuvent traiter des cas plus généraux.
5. LIMITES FLUIDES ET ÉQUILIBRE LOCAL 233 Un processus de vie et de mort gouverné par un processus er- godique. Dans cette partie, (Z(t)) est un processus de Markov ergodique à valeurs dans un espace d'états S dénombrable, sa matrice est notée Q = (qxy) et 'Tr désigne la probabilité invariante. On suppose en outre que les processus de Poisson (N Àz ' Np,z ; x E S) sont définis sur le même espace de probabilité et sont indépendants de (Z (t)) et entre eux. On considère le processus de Markov à valeurs dans S x N avec la matrice de sauts R = (T(x,i),(y,j) ; x, y E S, i, j E N) définie comme suit. Pour x, y E S et i E N, T(x,i),(y,i) = qxy, T(x,i),(x,I+1) = Àx et T(x,i),(x,i-1) = J1.x si i:F 0 et T(x,I),(y,j) est nul pour les autres valeurs en dehors de la diagonale. Les suites (Àx) et (J1.x) sont supposées être strictement positives. La première composante de ce processus de Markov est un processus de Markov de matrice de sauts Q, noté aussi (Z(t)). Conditionnellement à {Z(t) = x}, la deuxième coordonnée (X(t)) se comporte comme un processus de vie et de mort. Il est clair que (X(t)) a même loi que la solution de l'équation différentielle stochastique dX(t) = NÀz(t_> (dt)-l{x(t- );tO} Np,z(t-> (dt). Le couple (Z(t), X(t)) est un processus de Markov dont la matrice de sauts vaut R. PROPOSITION 9.10. Si (XN(t)) est la solution de l'équation différentielle (9.34) dX(t) = NÀZ(t_> (dt) -l{x(t-);to}Np,z(t_)(dt), avec les conditions initiales (Z(O), X(O)) = (x, N) E S x N, en notant v". deI L (.>.'" - JL", )11"( X), · xES sous la condition sUPxES(À x + J-Lx) < +00, le processus (XN(Nt)IN) converge en distribution vers ((1 + v 1r t)+) quand N tend vers l'infini. La quantité V 1r est la dérive moyenne du processus de vie et de mort quand le processus (Z(t)) est à l'équilibre. La proposition montre qu'elle dirige le com- portement de la limite fluide de (X (t)). La condition initiale de (Z (t)) est fixée à x et donc petite relativement à celle de (X (t)). DÉMONSTRATION. D'après l'équation (9.34), XN vérifie la relation (9.35) XN(Nt) = N + MN(Nt) + l Nt >'Z(s) ds - l Nt l{xN(s);éO}JLZ(s) ds, pour t > 0, avec (9.36) MN(t) = r (N Àz (._> (ds) - >'Z(s) ds) J]O,t] - r l{x N (s- );éO} (N llz (.-> (ds) - JLZ(s) ds). J]O,t]
234 9. MÉTHODES DE RENORMALISATION Si pour t > 0, :Ft désigne la tribu engendrée par les variables (Z(s); s < t) et les processus de Poisson (N Àz ' Np,z ; x E S) restreints à l'intervalle [0, t], alors (MN(t)) est une martingale locale relativement à la filtration (Ft) et MN(t) = L r l{z(s-)=x} (N Àz (ds) - Àx ds) xES J]O,t] + r l{xN(s-)#O,Z(s-)=x} (N,..Jds) - J.Lx ds). J]O,t] Les propositions B.9 et B.7 page 336 montrent que chaque terme de la somme précédente est une martingale. En utilisant la même méthode que dans la preuve de la proposition 6.2 (via la proposition B.10 page 338), le processus croissant «MN>(t)) de (MN(t)) en t vaut (l t ÀZ(s) ds + l t l{x N (s)#O}J.LZ(s) dS) . En particulier, lE((MN (t))2) < sUPXES(À x + J1.:r;) t < +00, (MN(t)) est une mar- tingale de carré intégrable. De l'inégalité de Doob, on déduit la relation JP> ( sup IMN(Ns)1 > E ) < 1 lE(MN(Nt)2) O<s<t N N 2 ë 2 < N2 E ( l Nt (ÀZ(s) + J.LZ(s») dS) < N2 (Àx + J.Lx) t et par conséquent lim JP> ( sup IMN(Ns)1 > E ) = o. N-++oo O<s<t N L'équation (9.35) peut se réécrire sous la forme XN(Nt) 1 (Nt N = YN(t) + N Jo l{XN(s)=O}J.LZ(s) ds, avec MN (Nt) 1 (Nt YN(t) = 1 + N + N Jo (ÀZ(s) - J.LZ(s») ds. Le couple ( XN(Nt) 1 (Nt ) (9.37) N ' N Jo l{xN(s)=O}J.LZ(s) ds est clairement la solution du problème de Skorokhod associé à la fonction (YN (t)). En utilisant le critère de tension du théorème D.9 page 354 et le fait que les suites (Àx) et (J-L:r;) sont bornées, il est facile de montrer que la suite des lois des processus continus (UN(t)) = ( l Nt (ÀZ(s) - J.LZ(s») dS)
5. LIMITES FLUIDES ET ÉQUILIBRE LOCAL 235 est tendue dans l'espace des probabilités sur les fonctions continues. Si p < 1 et 0 < t 1 < t 2 < . . . < t p , le théorème ergodique pour le processus de Markov (Z(t)) montre que IP-presque sûrement 1 l Nt1 lim N (ÀZ(s) - J1.Z(s)) ds = v 7r t i, N --++00 ° pour i = 1,. . . ,p. On en déduit que les lois marginales de toute valeur d'adhé- rence de la suite sont celles du processus (v 7r t). La suite de processus (UN(t)) converge donc en distribution vers (v 7r t) (l'espace C(I14, IR) étant muni la to- pologie de la convergence uniforme sur les compacts), la suite (YN(t)) converge donc de la même façon vers (1 + v 7r t). Les inégalités (9.48) et (9.49) de la proposition 9.14 permettent de conclure que le couple (9.37) converge en distribution vers la solution du problème de Skorokhod associé à la fonction (1 + v 7r t). En particulier (XN(Nt)IN) converge en loi vers (( 1 + V 7r t) +), ce qui achève la démonstration de la proposition. D EXEMPLES Deux files d'attente en tandem. On reprend l'exemple de la partie 1.2.3 page 207 avec la suite des états initiaux XN = (0, N). La composante (11 (t)), le nombre de clients d'une file MIMl1 avec les paramètres À 1 < J1.1, est ergodique et sa probabilité invariante 'Ir est une loi géométrique de paramètre À 1 1 J1.1. La coordonnée (12(t)) est un processus de vie et de mort, l'intensité des sauts -1 vaut J-L2 et l'intensité des sauts + 1 vaut J1.1 si 1 1 (t) > 0 et 0 sinon. La proposition précédente montre donc que (l2(Nt)IN) converge vers ((1 + v 7r t)+) avec À 1 V 7r = (1 - 'Ir(O))J1.1 - J-L2 = -J1.1 - J1.2 = À 1 - J-L2, J1.1 ce qui établit rigoureusement la convergence (9.4) page 208 dans le cas où y = O. Limite fluide d'un processus de sauts dans . On considère le processus de Markov (X(t), Y(t)) sur dont la matrice de sauts Q = (qmn; m, n E ) est donnée par (voir aussi la figure 3) : si i > 0 et j > 0, Q(i,j)(i+1,j) = À1' q(i,j)(i,j+1) = À2' q(O,j)(O,j+1) = Àv, q(j,O)(j+1,O) = À h ; si i > 0 et j > 0, q(i,j),(i-l,j) = J-L1, q(i,j),(i,j-1) = J1.2, q(O,j)(O,j-1) = J1.v, q(j,O)(j-1,O) = J1.h, q(O,O),(O,l) = Ào, q(O,O),(l,O) = Ào et les autres composantes en dehors de la diago- nale sont nulles. Il est facile de vérifier que le processus (X(t), Y(t)) fait partie de la classe (C) des processus de sauts étudiés dans la section 2. Pour N > 1, on note (XN(t)) = (X N ,l(t),XN,2(t)) le processus de Markov de matrice Q dont l'état initial est donné par XN = (laNJ, l(1 - a)NJ) pour a E [0,1]. La suite des états initiaux (XN) vérifie lim IlxN11 = 1 N+oo N et lim X N N = (a, 1 - a). N--++oo
236 9. MÉTHODES DE RENORMALISATION À2 Àv Ptt Àl Àl JJ.v JJ.2 ÀI-JJ.l À2 - JJ.2 Ào À2 V1r <---- a Ào JJ.h Àh FIG. 3. Limite fluide d'un processus de sauts dans À l'intérieur de l'ensemble N2 les coordonnées sont indépendantes et se comportent comme deux files MI Mil. Le résultat de renormalisation de la file M / M /1 permet de conclure que le processus (X N (N t ) lN; t < ta) converge en distribution vers la fonction (a + (À 1 - J-L1) t, 1 - a + (À 2 - J-L2) t; t < ta) avec a l-a ta = 1\ . (J1.1 - À 1 )+ (J1.2 - À 2 )+ Si ta = +00, de façon équivalente si À 1 > J1.1 et À 2 > J1.2, l'étude du processus renormalisé est terminée. Si ta < +00, on peut supposer par exemple que ta = (1 - a)/(J1.2 - À 2 ) ; en particulier À 2 < J1.2. L'instant où la deuxième coordonnée du processus renorma- lisé est nulle converge p.s. vers ta et, avec la propriété de Markov forte, l'étude se ramène au cas où les états initiaux (XN) = (XN t 1' 0) vérifient l . x N 1 lm _ N ' = 1 > O. N-++oo La mesure d'équilibre 7r de la deuxième composante est une loi géométrique de paramètre À21 J1.2. La dérive de la première composante vaut À 1 - J1.1 ou Àh - J1.h suivant que la deuxième coordonnée est strictement positive ou nulle. La proposition 9.10 montre que (X N ,2(Nt)IN) converge en distribution vers la fonction (0, (1 + v 1r t)+) avec V1l" = (>'1 - J-Ld >'2 + (>'h - J-Lh) ( 1 _ À 2 ) . J-L2 J1.2 En particulier, si V 1r < 0 (comme c'est le cas sur la figure 3), le processus renor- malisé est nul à partir d'un certain temps. Le résultat suivant a été montré par Malyshev [18] en recollant des fonctions de Liapunov linéaires. L'approche fluide a le mérite de donner directement les conditions d'ergodicité.
6. APPENDICE : LE PROBLÈME DE RÉFLEXION DE SKOROKHOD 237 PROPOSITION 9.11. Si une des conditions suivantes est satisfaite, le pro- cessus de M arkov de matrice de sauts Q est ergodique : a) À 1 < J-L1, À 2 > J-L2 et (9.38 ) À 1 ( À1 ) (À 2 -J1.2)-+(À v -J1.v) 1-- <0; J-L1 J1.1 b) À 2 < J-L2, À 1 > J1.1 et (9.39) À 2 ( À2 ) (À 1 - J-L1) - + (À h - J1.h) 1 - - < 0; J-L2 J-L2 c) À 1 < J1.1, À 2 < J1.2 et les relations (9.38) et (9.39). DÉMONSTRATION. Les conditions a), b), c) assurent que les limites fluides reviennent en O. Sous la condition c), suivant le point de départ, la limite fluide peut toucher l'axe des ordonnées et celui des abscisses, ce qui explique les deux contraintes (9.38) et (9.39). Si le point initial est (a, 1 - a) avec a E [0, 1], sous chacune des trois condi- tions, il est facile de vérifier que les limites fluides sont nulles à partir d'un temps T indépendant de a. La proposition 9.1 assurant de la propriété d'uni- forme intégrabilité, la proposition est une conséquence du corollaire 9.8. D La limite fluide du processus a été construite, via la propriété de Markov forte, en recollant des morceaux de trajectoires (au nombre de deux dans ce cas). Cette procédure est naturelle, elle permet d'obtenir directement l'expression explicite de la limite fluide. Cet aspect intuitif de la limite fluide n'est pas aussi apparent quand celle-ci est exprimée comme solution d'un problème de Skorokhod. En pratique, dans des cas plus compliqués, la combinaison de ces deux points de vue est fructueuse. On identifie tout d'abord la limite fluide possible en découpant la trajectoire, ensuite on peut montrer que c'est réellement une limite fluide en vérifiant qu'elle est la solution du problème de Skorokhod associé. 6. Appendice: le problème de réflexion de Skorokhod La résolution d'un problème de réflexion de Skorokhod associé à une fonction càdlàg (Y (t)) de Il4 dans }Rd est la construction d'une fonction (X (t)) à valeurs dans }Rd de telle sorte que (X(t)) reste dans un domaine C }Rd donné. Cette fonction (X(t)) se comporte comme (Y(t)) dans l'intérieur du domaine et subit une réflexion lorsqu'il atteint la frontière de celui-ci. À (X (t)) est associée une autre fonction càdlàg (R(t)) intervenant naturellement pour ce problème, c'est la quantité qui force (X(t)) à rester dans . Dans le cadre des files d'attente, le domaine en question est un orthant IR (le nombre de clients dans les files ne peut être négatif). Les résultats d'existence et d'unicité de telles fonctions permettent de montrer que, si la suite (x N 1 Il x Nil) des états initiaux renormalisés a une limite, alors les processus renormalisés convergent vers une limite déterministe. Ce n'est, en général, pas vrai pour tous les processus de Markov; voir page 209 l'exemple du processus dans Z x N. La résolution de ce type de problème de
238 9. MÉTHODES DE RENORMALISATION réflexion permet aussi de construire certaines diffusions réfléchies dans des sous- ensembles de d, voir l'article de Costantini[10]. Comme d'habitude D(I14, ]Rd) désigne l'ensemble des fonctions càdlàg sur Il4 à valeurs dans d où d > 1. Cet espace est muni de la topologie de Skorokhod. 6.1. La dimension 1. Le cas de la dimension 1 est traité séparément en raison de son importance et du fait que les solutions au problème de Skorokhod y ont une représentation explicite. THÉORÈME 9.12. Si Y est une fonction càdlàg sur Il4 à valeurs réelles telle que Y(O) > 0, il Y a un unique couple (X, R) de D(I14,) solution au problème de Skorokhod associé à (Y(t)), i.e. tel que pour tout t > 0, - X(t) = Y(t) + R(t); - X(t) > 0, l'application t -t R(t) est croissante et R(O) = 0 ; - (X, R) vérifie la condition de réflexion (R) (+oo Jo X(s) dR(s) = o. le couple solution (X y, Ry) est défini par, (9.40) (9.41) Xy(t) = Y(t) V sup (Y(t) - Y(s)), O<s<t Ry(t) = 0 V sup (-Y(s)), O<s<t pour t > o. Comme une telle fonction X est positive, la condition (R) impose que la fonction croissante t -t R(t) n'augmente que sur l'ensemble {t; X(t) = O}. DÉMONSTRATION. Si (X, R) et (X', R') sont deux couples de solutions du problème de réflexion, nécessairement X - X' = R - R'. Pour t > 0, la mesure signée J1. étant définie par J1.(dx) = d(R- R')(x), ou encore J1.([0, t]) = R(t) - R'(t) pour tout t > o. Le théorème de Fubini donne la formule classique de changement de variables r (R - R')(s) d(R - R')(s) = r r J.L(du) J.L(ds) = r J.L(du) J.L(ds) J[O,t[ J[O,t[ J[O,s] Jous<t = ( r J.L(du)J.L(ds) + r J.L(dU)J.L(dS) ) 2 } o U,s<t } o u=s<t [10] C. Costantini, The Skorohod oblique refiection problem in domains with corners and application to stochastic differential equations, Probability Theory and Related Fields 91 (1992), no. 1, 43-70.
6. APPENDICE : LE PROBLÈME DE RÉFLEXION DE SKOROKHOD 239 d'où la relation (9.42) r (R - R')(s) d(R - R')(s) J [O,t[ = ( J1.([O, t[)2 + L J1.( {s} )2 ) . Os<t,JL( {s} )#0 La condition de réflexion donne l'identité r (R - R')(s) d(R - R')(s) = r (X - X')(S) d(R - R')(s) J[O,t[ J[O,t[ = - r X(S) dR'(s) - r X'(S) dR(s) < 0, J[O,t[ J[O,t[ puisque X et X' sont positives, et par conséquent r (R - R')(s) d(R - R')(s) = O. J[O,t[ De l'égalité (9.42), on déduit que J1.([O, t[) = 0 pour tout t > 0, par conséquent R(t) = R'(t) pour tout t > 0 et donc X = X'. Il reste à vérifier que les deux fonctions définies par les équations (9.40) et (9.41) sont solutions au problème de Skorokhod. Notons (X(t)) et (R(t)) celles-ci. Seule la condition de réflexion (R) n'est pas complètement immédiate. Pour obtenir cette condition de réflexion, la fonction X étant positive, il suffit de montrer que l'ensemble F = {t 1 X (t) > O} est négligeable pour la mesure dR. Les fonctions (X(t)) et (R(t)) sont clairement càdlàg. Pour t > 0, alors X(t) > 0 si et seulement si -Y(t) < 0 ou -Y(t) < sup{ -Y(s) ; s < t}. De cette équivalence on déduit les deux assertions suivantes. a) La continuité à droite de (Y(t)) donne, pour ê > 0, l'existence de fJ > 0 tel que Y(s) > Y(t) -ê, pour tout s dans l'intervalle [t, t+fJ]. Par conséquent si X(t) > 0 il existe fJ > 0 tel que X(s) > 0 et R(s) = R(t) si s E [t, t + fJ]. b) Si X(t) > 0, R(t) peut donc s'écrire comme R(t) = 0 V sup (-Y(s)) = 0 V sup (-Y(s)) Ost Os<t = lim 0 V sup (-Y(s)) = lim R(t'). t ' t, O<s<t ' t ' t, t ' <t - - t ' <t Si (X(t)) > 0, la fonction R est continue à gauche en t et par conséquent continue tout court. D'après a) l'ensemble F = {tl X(t) > O} est donc une réunion dénombrable d'intervalles non vides de Il4. Si t E F, il existe x > t tel que [t, x[C F, on note t o = sup{s E [t,x[IR(u) = R(t), Vu < s}. Si t o < x, la continuité à gauche de R en t o donne donc R(t o ) = R(t o -) = R(t) et a) donne un intervalle [t, ta + fJ] sur lequel R est constante égale à R(t). Contradiction, donc t o = x. On en déduit
240 9. MÉTHODES DE RENORMALISATION que la fonction R est constante sur chacun des intervalles constituant F. Si 1 est un de ceux-ci et a < (3 sont les deux points à ses extrémités, alors dR(]a,{3[) = R({3-) - R(a) = R({3-) - R(a+) = 0 puisque R est constante sur ]a,{3[C F. D'autre part si a E l, alors a E F et donc dR( {a}) = R(a) - R(a-) = 0, d'après b), de la même façon dR( {{3}) = 0 si (3 E F. On a donc montré que dR(I) = 0 et donc, en sommant sur tous les intervalles de F, dR(F) = o. La condition de réflexion (R) est démontrée. D Le cas d'une fonction affine. Si x > 0, À, J1. > 0 et (y(t)) = (x + (À - J-L)t) , la solution (x, r) du problème de réflexion associé à (y(t)) est donnée dans ce cas par (x(t)) = ((x + (À - J1.)t)+), (r(t)) = ((x + (À - J1.)t)-), en vertu de l'égalité (x + (À - J1.)t)+ = (x + (À - J1.)t) + (x + (À - J1.)t)-. Le mouvement brownien. Si (B(t)) est le mouvement brownien standard sur IR, la formule de Tanaka (voir Rogers et Williams [43]) donne la relation IB(t)1 = r t sgnB(s) dB(s) + Lo(t), Jo 2 où (Lo(t)) est le temps local du brownien en 0, fonction croissante qui ne croît que sur les zéros de (B(t)). Le couple (IB(t)l, Lo(t)/2) est donc la solution du problème de réflexion associé à la fonction (l t sgn(B(s)) dB(S)) qui a même loi que (B(t)) (c'est une martingale continue dont le processus croissant vaut (t)). On déduit que le couple (X, R) solution du problème de réflexion associé au mouvement brownien a même loi que (IB(t)l, Lo(t)/2). 6.2. Le problème de réflexion à plusieurs dimensions. Dans ce cadre, le problème de réflexion n'a pas, à la différence de la dimension 1, une solution explicite connue. Si P est une matrice carrée de dimension d > 1, la matrice transposée est notée tp. DÉFINITION 19. Une matrice carrée P = (pij) sur }Rd à coefficients positifs est sous-markovienne et sans état récurrent si, pour 1 < i, j < d, - 2::::=1 Pik < 1 - limn-++ooPij = 0, si pn = (pij) est la n-ième puissance de la matrice P.
6. APPENDICE : LE PROBLÈME DE RÉFLEXION DE SKOROKHOD 241 La matrice de routage des réseaux de Jackson considérés précédemment est sous-markovienne et sans état récurrent. Le théorème suivant, dû à Harrison et Reiman[17], est l'analogue multi-dimensionnel du théorème 9.12. THÉORÈME 9.13. Si (Y(t)) est une fonction càdlàg à valeurs dans }Rd telle que Y(O) > 0 et P = (pij) une matrice d x d sous-markovienne sans état récurrent, il existe un unique couple de fonctions (Xy(t)) = (XY)i(t); 1 < i < d) et (Ry(t)) = (Ry,i(t); 1 < i < d) de D(II4, }Rd) tel que pour tout t > 0 et tout 1 < i < d, a) Xy(t) = Y(t) + (1 - tp)Ry(t); b) XY)i(t) > 0, l'application t -t RY)i(t) est croissante avec RY)i(O) = 0; c) avec la condition de réflexion r+ oo (R) Jo XY,i(S) dRY.i(S) = o. La fonction (Ry (t)) est l'unique solution (Ri (t); i = 1, . . . ,d) des équations (9.43) Ri(t) = 0 V sup ( tpjiRj(S) - ¥i(S) ) , Ost )=1 pour i = 1, . . . ,d et t > o. Dans le cas de la dimension 1, en prenant P11 = 0, l'équation de point fixe (9.43) se réduit à la représentation explicite (9.41). DÉMONSTRATION. Un couple (X, R) est solution au problème de réflexion si et seulement si la variable R( t) = (Ri (t) ; i = 1,... ,d) vérifie l'équation de point fixe (9.43). En effet, si (X, R) vérifie les conditions du théorème, on a l'égalité R(t) - X(t) = tpR(t) - Y(t), et comme X est positif, pour i = 1, . . . ,d et s < t, d Ri(t) > Ri(s) > LPjiRj(s) - }'i(s). j=l Par conséquent Ri(t) > Zi(t) de! 0 V SUp ( tpjiRj(S) - ¥i(S» ) . Ost j=l La condition de réflexion donne que dRi-presque partout sur II4 d Ri(t) = LPjiRj(t) - Yi(t) < Zi(t). j=l [17] J .M. Harrison and M.I. Reiman, Refiected brownan motion on an orthant, Annals of Probability 9 (1981), no. 2, 302-308.
242 9. MÉTHODES DE RENORMALISATION L'égalité Ri(t) Zi{t) est donc valable dRi-presque partout. La formule de changement de variables vue dans la preuve du théorème 9.12 donne l'inégalité (Ri{[O, t[) - Zi{[O, t[))2 < r (Ri{S) - Zi{S)) d{Ri{s) - Zi{S)) J[O,t[ = - r (Ri{s) - Zi{S)) dZi{S) < 0, J[O,t[ on en déduit que Ri([O, t[) = Zi([O, t[) pour tout t > o. Le vecteur (Ri) est solution du système d'équations (9.43). Réciproquement, si R vérifie l'identité (9.43), pour i = 1, . . . ,d, la fonction t -t Ri{t) est clairement croissante et la fonction (X(t)) = (Xi(t) ; i = 1, . . . ,d) définie par d Xi(t) = Yi(t) + Ri{t) - LPjiRj(t), j=l pour i = 1, . .. ,d, vérifie d'après l'équation de point fixe (9.43) Xi(t) = 0 V sup ( tpjiRj{S) - Yi{S) ) - ( tpjiRj{t) - Yi{t) ) , Ost j=l j=l donc les coordonnées de (X (t)) sont toutes positives. Si Xi (t) est strictement po- sitive pour t > 0, les propriétés de continuité à droite des composantes de (Y(t)) montrent l'existence d'un voisinage à droite de t sur lequel Ri est constante, La condition de réflexion (R) se vérifie alors de la même façon que pour la di- mension 1. La preuve du théorème se ramène donc à celle de l'existence et de l'unicité de la solution à l'équation de point fixe (9.43). Dans la suite, si Z = (Zi) est une fonction càdlàg sur IR d , la quantité IIZlIoo,T désigne la norme du sup sur [0, T], IIZlloo,T = sup m¥iX IZi(S)I. O<s<T ld Pour i, j = 1, . . . ,d, l'hypothèse sur la matrice P montre que la quantité pij tend vers 0 quand n tend vers l'infini. Il existe donc un entier ko tel que pour tout = 1, . . . ,d, ( 9.44 ) d L ka 1 p.. < -. J, - 2 j=l (9.45) On pose R (t) = 0 pour i = 1, . .. ,d et t > 0 et R+l{t) = 0 V sup ( tpjiRj{S) - ¥i{S) ) , ost j=l
6. APPENDICE : LE PROBLÈME DE RÉFLEXION DE SKOROKHOD 243 pour n > o. L'inégalité élémentaire (9.46) sup (z(s) - y(s)) - sup (z'(s) - y'(s)) Ost Ost < sup Iy(s) - y'(s)1 + sup Iz(s) - z'(s)l, O<s<t O<s<t - - - - donne, pour n > 1, la majoration d sup IR+l(s) - Ri(s)1 < LPji sup IRj(s) - Rj-1(s)l. OsT j=l OsT En itérant, il vient pour n > ko d sup IR+l(s) - Ri(s)1 < pi sup IR-ko+1(s) - R-kO(s)l. O<s<T ] O<s<T ] ] - - ]=1 - - De l'inégalité (9.44), on déduit la relation (9.47) II Rn+1 - Rn ll < II Rn-ko+1 _ Rn-ko ll OOt T - 2 OOt T , d'où II R n + 1 _ Rn ll < 1 II R n - k oLn/k o J +1 _ Rn-koLn/koJ Il oo,T - 2Ln/koJ oo,T < lnkoJ sup IIRp+l - RPlloo.T. 2 Op<ko La norme Il.lIoo,T étant plus forte que la distance de la topologie de Skorokhod, la suite (Rn) est donc de Cauchy dans l'espace D([O, T], }Rd) muni de la topologie de Skorokhod. Cet espace étant complet, la suite (Rn) a une limite R E D([O, T], }Rd) et l'inégalité précédente montre que (Rn) converge vers R pour la norme Il.lloo,T. L'inégalité (9.46) montre que l'application (z(t)) -t ( 0 V sup ( tPjiZj(S) - Yi(S) ) ) Ost ]=1 étant continue de D([O, T],}Rd) muni de la topologie associée à Il . Iloo,T dans lui-même, la fonction R vérifie donc l'équation (9.43). Si R' est une autre solution à l'équation de point fixe (9.43), en utilisant la même méthode que pour montrer l'inégalité (9.47), pour n > 1, IIR n - R'lloo.T < IIRn-ko - R'lIoo.T. En faisant tendre n vers l'infini, on en déduit la relation Il R - R' Il 00. T < Il R - R' Il 00. T, et par conséquent R = R', d'où l'existence et l'unicité de la solution à l'équation de point fixe (9.43), ce qui achève la démonstration du théorème. D
244 9. MÉTHODES DE RENORMALISATION DÉFINITION 20. Une fonction f d'un intervalle J dans IR est de Lipschitz d'ordre a > 0 s'il existe une constante G telle que pour tout x, y E J If(x) - f(y)1 < Glx - ylQ. La proposition D.2 page 351 montre qu'une fonction de Lipschitz d'ordre 1 a une densité par rapport à la mesure de Lebesgue. La proposition ci-dessous donne les importantes propriétés de régularité des solutions au problème de réflexion : continuité des variables Ry et X y en Y et propriété de Lipschitz de Ry et X y si Y est Lipschitz. PROPOSITION 9.14. Sous les hypothèses du théorème 9.13, pour T > 0, il existe une constante KT telle que, si Y et y' sont des fonctions càdlàg telles que Y(O) > 0 et Y'(O) > 0, alors (9.48 ) IIXy - Xy,lloo,T < KTIIY - Y'lloo,T, et (9.49) IIRy - Ry' /loo,T < KTIIY - Y'lloo,T, en notant IIZlloo,T = sUPO<s<T max1id IZi(S)1 si Z(t) = (Zi(t)). Si les coordonnées d'une fonction càdlàg Y sont de Lipschitz d'ordre a sur l'intervalle [0, TL il en va de même pour Ry et X y. DÉMONSTRATION. On reprend les définitions et notations de la preuve pré- cédente. On note (Rn) la suite définie par la récurrence (9.45), si Y est une fonction càdlàg, (Sn) est la suite définie par la même récurrence mais en rem- plaçant Y par Y'. Les suites (Rn) et (sn) convergent respectivement vers Ry et Ry'. En utilisant encore l'inégalité (9.46), pour i = 1,... ,d, on obtient la relation d sup IRi(s) - Si(s)1 < IIY - Y'/loo,T + LPji sup IRj-1(s) - Sj-1(s)l. OsT j=l OsT En itérant il vient, pour n > ko, sup IRi(s) - Si(s)1 O<s<T d < dkollY - Y'lloo,T + LP;i sup IRj-kO(s) - Sj-kO(s)l. )=1 OsT Si ko est choisi de façon à satisfaire l'inégalité (9.44), on obtient la relation II R n - Sn ll < dk II Y - Y' II + II Rn-ko - sn-ko ll oo,T _ 0 oo,T 2 oo,T, et en faisant tendre n vers l'infini, on en déduit l'inégalité IIRy - Ry,lloo,T < 2dk o llY - Y/lloo,T. L'identité X y = y + (1 - tP)Ry entraîne alors directement la relation (9.48).
6. APPENDICE : LE PROBLÈME DE RÉFLEXION DE SKOROKHOD 245 Si les coordonnées de f sont de Lipschitz d'ordre a, on note L (f) Ifi(t) - fi(S)1 cr = max sup ldOs<tT It - slcr si f = (fi) (si f est à valeurs réelles, le max est bien sûr superflu). La fonction y étant lipschitzienne d'ordre a, la définition (9.45) de la suite (Rn) montre la propriété de Lipschitz d'ordre a pour la fonction Rn. De plus, pour 0 < s < t < T et i = 1, . . . ,d, en discutant suivant les cas on obtient l'inégalité R+l(t) - R+l(S) = 0 V sup ( tPiiRj(U) - ¥i(U) ) out j=l - 0 V sup ( tPiiRj(U) - ¥i(U) ) ous J=l < sup ( tPii(Rj(U) - Rj(s)) - (¥i(u) - ries)) ) , sut J=l il vient d d Lcr(R+l) < LPjiLcr(Rj) + Lcr(Yi) < LPjiLcr(Rj) + Lcr(Y). J=l j=l En itérant cette inégalité, il vient pour n > k o , i = 1, . . . ,d, d Lcr(Ri) < dkoLcr(Y) + LP;i Lcr(Rj-k O ) j=l d'où L,ARn) < dkoL",(Y) + L",(Rn-ko) < G = 2dkoLcr(Y) + sup Lcr(RP). Opko La suite (Lcr(Rn)) est donc bornée. Pour s, t E [0, T] et n > 1, max IRi(t) - Ri(s)1 < Glt - slcr, l<i<d - la convergence de la suite (Rn) vers Ry donne la relation lftd IRY,i(t) - Ry,i(s)1 < Glt - slcr, donc (Ry) est de Lipschitz d'ordre a sur [0, T]. La même propriété est donc vraie pour X y . D
CHAPITRE 10 Théorie ergodique Sommaire 1. Systèmes dynamiques discrets Le théorème de récurrence de Poincaré Endomorphismes induits 2. Ergodicité et théorèmes ergodiques La tribu des ensembles invariants Les endomorphismes ergodiques 2.1. Exemples Le théorème ergodique La décomposition ergodique 3. Systèmes dynamiques continus Les tours 4. Endomorphismes markoviens 247 248 249 252 252 252 253 254 256 259 262 263 Dans cette partie les résultats et définitions de base de la théorie ergodique dans un cadre probabiliste sont rappelés. Ce sujet n'est pas aussi souvent abordé que les questions de processus de Markov ou la théorie des martingales, pour cette raison la plupart des résultats ont été démontrés. Pour une vue plus large du domaine le lecteur intéressé peut consulter le livre de référence de Cornfeld et al. [11]. Le triplet (O,:F, P) désigne un espace de probabilité dans ce qui suit. 1. Systèmes dynamiques discrets DÉFINITION 21. Un endomorphisme T de (O,:F, P) est une application de o dans 0 telle que 1. T est une application mesurable; 2. T préserve la probabilité JP> : pour toute fonction f mesurable positive sur l'ensemble 0, (10.1) fo f(T(w» dlP(w) = fo f(w) dlP(w). Un automorphisme T est un endomorphisme bijectif tel que T- 1 soit mesurable.
248 la. THÉORIE ERGODIQUE Les résultats qui sont exposés dans cette partie concernent principalement l'étude des itérés d'un endomorphisme. Il s'agit, dans ce cadre assez général, de donner les propriétés des trajectoires (Tn (w)), w E 0, où Tn est le n-ième itéré de l'endomorphisme T. Dans toute la suite, T est supposé être un endomorphisme. Si A E F et n E N, la notation T-n(A), qui est utilisée dans ce chapitre, ne suppose pas que T est bijectif; c'est la notation ensembliste de {w E nlTn(w) E A}. Quand T est bijectif, T-n(A) est aussi l'image de A par le n-ième itéré T-n de l'endomorphisme T- 1 . EXEMPLES. 1. Si n = {O, 1}, F est l'ensemble des parties de n, P = !(6 0 + 6 1 ), T(O) = 1 et T(l) = 0 alors T est un automorphisme. 2. Pour a E [0,1], la translation TOi : x -t x + a mod 1, sur le tore n = [0,1[ muni la tribu borélienne et de la mesure de Lebesgue, est un automorphisme. 3. En prenant le même espace de probabilité que précédemment, l'opérateur T : x -t 2x mod 1 est aussi un endomorphisme sur cet espace. 4. La transformation (x, y) -t (x, y + 4>(x)), avec 4> fonction mesurable de [0, 1[ dans [0,1[, est un endomorphisme du tore en dimension deux [0, l[x[O, 1[ muni de la mesure de Lebesgue. Un exemple important, celui des endomorphismes markoviens, est traité en détail à la fin dans la section 4 page 263. Le théorème de récurrence de Poincaré. DÉFINITION 22. Si A E F, la variable VA(W) = inf {n > OITn(w) E A}, est le temps d'atteinte de l'ensemble A. L'ensemble Vn(A) est celui des trajec- toires qui partent du complémentaire de A et y restent au moins n unités de temps, Vn(A) = AC n T- 1 (A C ) n T- 2 (A C ) n... n T-n(A c ), ou encore Vn(A) = AC n {VA(W) > n}, pour n > 0, en notant AC = n - A, le complémentaire de A. On pose Vn(A) = n pour n < o. Le théorème ci-dessous est le premier résultat de base pour l'étude de la trajectoire des itérés de T. THÉORÈME 10.1 (Théorème de Poincaré). Si T est un endomorphisme de n et A E F est un événement non négligeable, la variable aléatoire VA(W) = inf {n > OITn(w) E A}, . est IP-presque sûrement finie sur A. DÉMONSTRATION. Si n > 1, par définition de VA, on a l'égalité (10.2) A n {VA> n} = {w E A, T(w) A, T2(w) A,... ,Tn(w) A} = An T- 1 (A C ) n T- 2 (A C ) n... n T-n(A c ),
1. SYSTÈMES DYNAMIQUES DISCRETS 249 d'où A n {VA> n} = T- 1 (A C ) n T- 2 (A C ) n ... n T-n(A c ) - AC n T- 1 (A C ) n T- 2 (A C ) n ... n T-n(A c ), ou encore, en utilisant la suite des Vn(A) définie ci-dessus, (10.3) A n {VA> n} = T- 1 (V n _ 1 (A)) - Vn(A). L'invariance de IP par T donne la relation IP(T- 1 (V n _ 1 (A))) = JE (lV n _l(A) 0 T) = JE (lV n _l(A») = IP(V n - 1 (A)), et en utilisant l'identité (10.3), il vient IP(A n {VA> n}) = IP(V n - 1 (A)) - IP(Vn(A)). Les ensembles Vn(A), n E N étant décroissants, la suite (IP(Vn(A))) est dé- croissante, donc convergente. En faisant tendre n vers l'infini dans l'identité précédente on obtient l'égalité IP(An{VA==+OO})= Hm IP(An{vA>n})=O, n--..t+oo ce qui achève la démonstration du théorème. D Endomorphismes induits. Si A E F est tel que IP(A) > 0, l'opérateur TA de A dans A est appelé opérateur induit, TA : w -t TIIA(W) (w). Le théorème précédent montre que TA est IP-presque sûrement défini sur A, par convention on posera TA(W) = w sur l'ensemble de probabilité nulle où VA est infini. La tribu FA est la tribu F restreinte à A et IP A la probabilité sachant l'événement A, IP A = IP(. nA)/IP(A). L'espérance par rapport à la probabilité IP A est notée lEA (.). PROPOSITION 10.2. Si T est un endomorphisme de (0, F, IP), l'opérateur TA est un endomorphisme de l'espace de probabilité (A,FA,IPA)' DÉMONSTRATION. L'application VA est mesurable, ainsi pour BEF, +00 {TA E B} = U{T k E B}n{VA = k}, k==l la variable TA est donc aussi mesurable. Pour n E N, l'indicatrice de l'événement {TA == n} s'écrit sous la forme l{TA=n} = 1AnT-l(AC)n...nT-n+l(AC)nT-n(A) = (l-lAc) ( ri IT-'(Ac») (l-lT-n(Ac»),
250 10. THÉORIE ERGODIQUE en développant, cette dernière expression s'exprime à l'aide de la suite (Vn(A)) de la façon suivante, l{TA=n} = 1 Vn _ 2 (A) 0 T - 1V n _ 1 (A) - 1 Vn _ 1 (A) 0 T + 1 Vn (A)' Si f est une application mesurable positive bornée sur A, +00 r(A)IEA (f 0 TA) = L lE (f 0 T n 1{TA=n}) , n=l en utilisant la décomposition de l'événement {TA = n}, il vient +00 JP>(A)IEA (f 0 TA) = L lE ( (l vn _ 2 (A) - 1 Vn _ 1 (A») 0 T x f 0 T n ) n=l + lE ((l Vn (A) - 1v n -tCA») f 0 Tn) 1 et par invariance de JP> par l'endomorphisme T, +00 (10.4) JP>(A)IEA (f 0 TA) = L lE ((l Vn _ 2 (A) - 1 Vn _ 1 (A») f 0 Tn-l) n=l + lE ((l Vn (A) - 1v n -tC A ») f 0 Tn) . La majoration l(lv n -l(A) - IVn(A») f 0 Tnl < IIfIl00 1 {IIA=n}, montre que les séries +00 +00 LIE ((l Vn _ 2 (A) - 1V n _ 1 (A») f 0 Tn-l) et LIE ((lVn(A) - 1V n _1(A») f 0 Tn) n=O n=O sont absolument convergentes. L'égalité (10.4) peut donc se réécrire JP>(A)lE A (f 0 TA) +00 +00 = LIE ((l Vn _ 1 (A) - 1 Vn (A») f 0 Tn) + LIE ((l Vn (A) - 1 Vn _ 1 (A») f 0 Tn) n=O n=l = lE ( (l v _ 1 (A) - 1 Vo (A»)f) = IE( lA!) = JP>(A)IE A (f) . Finalement on obtient l'égalité lEA (f 0 TA) = lEA (f), pour toute fonction mesu- rable bornée, l'opérateur TA préserve JP> A. D PROPOSITION 10.3. Si T est un endomorphisme et si f est mesurable positive bornée sur f2, (10.5) lE (f1{vA<+OO}) = JP>(A)IE A Cl f 0 T n ) 1 en particulier, lE ( ) _ JP>(VA < +00) A VA - JP>(A) .
1. SYSTÈMES DYNAMIQUES DISCRETS 251 L'identité (10.5) donne la probabilité JP> sur l'ensemble {VA < +oo} en fonc- tion de la probabilité JP> A. La dernière égalité est la formule de Kac. DÉMONSTRATION. D'après le théorème de Fubini IP'(A)IE A Cl f 0 Tn) = lE (l An {IIA>n}f 0 T n ) , et comme précédemment, pour n E N, on a l'égalité A n {VA> n} = T- 1 (V n _ 1 (A)) - Vn(A). L'ensemble Voo(A) = {VA = +oo} vérifie clairement Voo(A) C T- 1 (V oo (A)). Par invariance de JP> par T, les ensembles Voo(A) et T- 1 (V oo (A)) ne diffèrent donc que d'un ensemble de probabilité nulle. Le théorème de Poincaré montre que l'ensemble Voo(A) est, modulo un ensemble de probabilité nulle, dans le complémentaire de A. À un ensemble négligeable près, l'identité ensembliste A n {VA> n} = T- 1 (V n _ 1 (A) - Voo(A)) - (Vn(A) - Voo(A)), est donc satisfaite, d'où (10.6) IP'(A)IE A Cl f 0 Tn) = lE ( (l V _ 1 (A)-Voo(A) 0 T - 1 Vo (A)-Voo(A)) f) + lE ( (l Vn _ 1 (A)-Voo(A) 0 T - 1 Vn (A)-Voo(A)) f 0 Tn) . Pour N > 1, l'invariance de JP> par T donne l'égalité N IE ( (l Vn _ 1 (A)-V oo (A) 0 T - 1 Vn (A)- Voo(A)) f 0 Tn) N = L lE ( 1 Vn _ 1 (A)-V oo (A) f 0 Tn-l) - lE ( 1 Vn (A)-V oo (A) f 0 Tn) n==l = E( 1 Va (A) - V 00 (A) f) - JE( 1 V N (A) - V 00 (A) f 0 T N ), Comme VN(A) - Voo(A) = {N + 1 < VA < oo}, il vient lE (l VN (A)-voo(A)f 0 T N ) < IlflloolP'(N + 1 < VA < 00), en faisant tendre N vers l'infini, on obtient l'égalité lE ( (lVn_l(A)-Voo(A) 0 T - 1Vn(A)-Voo(A)) f 0 Tn) = lE(lvo(A)-Voo(A) f). L'identité (10.6) devient IP'(A)IEA Cl f 0 Tn) = lE ( 1 V _ 1 (A)-V oo (A) 0 T x f) = lE ( 1n-{IIA=+oo} x f) , ce qui achève la démonstration de la première identité. La formule de Kac s'ob- tient en prenant f = 1 dans la relation (10.5). D
252 10. THÉORIE ERGODIQUE 2. Ergodicité et théorèmes ergodiques La tribu des ensembles invariants. DÉFINITION 23. Une fonction mesurable f est invariante par l'endomor- phisme T si r-presque sûrement, f 0 T = f. Un événement A est invariant si sa fonction indicatrice est invariante, ou encore si A et T- 1 (A) sont identiques à un ensemble de probabilité nulle près. Noter que la notion d'ensemble invariant est liée, via les ensembles négli- geables, à la probabilité considérée. PROPOSITION 10.4. L'ensemble I des ensembles invariants pour un en- domorphisme T est une tribu. DÉMONSTRATION. Comme T- 1 (O) = 0, l'ensemble 0 appartient à I. Si A est invariant, T- 1 (A) et A sont identiques à un ensemble de mesure nulle près, il en va de même pour T- 1 (AC) = AC et AC E I. Finalement si (Ai) est une suite de I, pour i E N on note Ni l'ensemble de probabilité nulle T- 1 (A i ) - Ai U Ai - T- 1 (Ai)' La réunion de ces ensembles satisfait l'égalité T-1(UiAi) = UiAi à l'ensemble négligeable UiNi près, l'ensemble UiA est donc invariant. D L'espérance conditionnelle d'une variable intégrable par rapport à la tribu des invariants est une fonction invariante. Un élément A de :F tel que A C T- 1 (A) est invariant car r(A) < r(T- 1 (A)) = r(A), par conséquent A et T- 1 A ne diffèrent que d'un ensemble de mesure nulle. La trajectoire d'un élément w E 0, appelée aussi orbite de w, O(w) = {Tn(w)ln > O}, vérifie O(w) C T- 1 (O(w)), c'est donc un ensemble invariant. Les endomorphismes ergodiques. DÉFINITION 24. Un endomorphisme est ergodique si tout ensemble inva- riant par T est de probabilité 0 ou 1. PROPOSITION 10.5. Un endomorphisme Test ergodique si et seulement si toute fonction mesurable invariante est r-presque sûrement constante. DÉMONSTRATION. Si Test ergodique et f est une fonction mesurable in- variante, pour x E IR, l'ensemble Fx, = {wlx < f(w)} est invariant et donc de probabilité 0 ou 1. Comme limx,_oo r(Fx,) = 1 et limx,+oo r(Fx,) = 0, la quan- tité Xo = sup{xlr(Fx,) = 1} est finie. Pour z < Xo, r-p.s. f(w) > z et si y > Xo, r-p.s. f(w) < y. En prenant deux suites (Yn), (zn) telles que Zn < Xo < Yn et limn+oo Zn = limn+oo Yn = Xo, r-presque sûrement pour tout n E N l'inégalité Zn < f(w) < Yn, est satisfaite et donc f(w) = Xo. Réciproquement si A est un ensemble invariant, la fonction lA est inva- riante donc presque sûrement constante, par conséquent r(A) = 0 ou 1, Test ergodique. D
2. ERGODICITÉ ET THÉORÈMES ERGODIQUES 253 PROPOSITION 10.6. Si T est un endomorphisme ergodique, pour tout en- semble mesurable A non négligeable, le temps d'atteinte VA(W) = inf {n > OITn(w) E A}, est IP-p.s. fini sur O. En particulier la probabilité IP s'exprime à partir de la restriction de IP sur A, (10.7) IE{f) = lE (lA 1I1 f 0 Tn) , pour toute fonction mesurable bornée. La propriété d'ergodicité complète le théorème de Poincaré en assurant la finitude presque sûre de v A sur le complémentaire de A. Presque sûrement les trajectoires O( w) sont denses pour la probabilité IP, i.e. parcourent tous les ensembles non négligeables. DÉMONSTRATION. En effet l'ensemble B = {VA(W) = +oo} est invariant car B C T- 1 (B), par conséquent IP(B) = 0 ou 1. Comme A C B C d'après le théorème de Poincaré, nécessairement IP(B) = 0, la variable v A est IP-p.s. finie. L'identité (10.7) est une application directe de la relation (10.5) de la proposition 10.3. D 2.1. Exemples. La translation sur le tore. PROPOSITION 10.7. La translation sur le tore TOI. : x -t x + a mod 1 est ergodique si et seulement si a est irrationnel. DÉMONSTRATION. Si a est irrationnel, il suffit de montrer qu'une fonction f de L 2 ([0, ID invariante par Ta est constante. Il est bien connu, voir par exemple Rudin [45], que les fonctions x -t exp(2i7rnx), nEZ forment une base hilber- tienne de L 2 ([0, ID. En particulier, il existe une suite réelle (fn) telle que f(x) = Lfne2i1rnx, nEZ Lebesgue-presque partout. Par invariance par Ta, f(Ta(x)) = f(x + a) = L e2i1rna fn e2i 1f'nx = f(x) = L fn e2i 1f'nx, nEZ nEZ presque partout. L'unicité de la décomposition sur la base hilbertienne montre l'égalitéexp(2i7rna)fn = fn pour tout nE Z,pourn i= 0, exp(2i7rna) i= 1 (a est irrationnel), ceci entraîne fn = 0 et par conséquent f = fa p.s. L'endomorphisme Ta est ergodique. Réciproquement si a = plq E [0,1] où p et q sont des entiers premiers entre eux, la fonction x -t exp(2i7rqx) est invariante par Ta. L'endomorphisme n'est pas ergodique dans ce cas. D
254 la. THÉORIE ERGODIQUE Dans le cas où a = plq E [0,1] avec q # 0 et p et q premiers entre eux, les ensembles invariants sont faciles à décrire. Si E = {ilq; 0 < i < q}, x + E est le plus petit ensemble F contenant x tel que T- 1 (F) = F. Les ensembles invariants par Ta sont, à un ensemble de mesure nulle près, de la forme A + E où A est un borélien de [0, 11 q[. La transformation x -t 2x sur le tore. La proposition suivante se montre avec la même méthode. PROPOSITION 10.8. La transformation x -t 2x sur le tore [0, 1[ muni de la mesure de Lebesgue est ergodique. Le théorème ergodique. THÉORÈME 10.9 (Théorème ergodique de BirkhofI). Si T : n -t n est un endomorphisme et f une fonction intégrable, Ir-p.s. (10.8) n lim ..!:. f (Ti(w» = JE (J 1 I) (w), n+oo n L-, i=l où l est la tribu des ensembles invariants de T. DÉMONSTRATION. La preuve ci-dessous est une variante, due à N eveu[29], de la démonstration de Garsia[14] (voir aussi Cornfeld [11]). Elle reprend les arguments de la preuve de la proposition 12.1 page 296. Pour E > 0, en posant g = f -E(f 1 I) - E, la suite (W n ) est définie par (10.9) W o = 0, W n + 1 = (W n + g)+ 0 T, n > o. Comme W 1 > Wo = 0, alors W 2 = (W 1 + g)+ 0 T > (Wo + g)+ 0 T = W 1 , par récurrence W n + 1 > W n pour tout n E N, la suite est croissante, notons W sa limite. Toujours par récurrence, pour n E N, n W n > L g 0 Tj, j=l et les W n sont intégrables. En passant à la limite dans les identités (10.9), on obtient la relation W = (W + g)+ oT, en particulier l'événement A = {W = +oo} est invariant par T. La définition (10.9) de la suite (W n ) montre que pour n E N, (10.11) W n + 1 - W n 0 T = (g V -W n ) 0 T, en notant comme d'habitude a V b = max(a, b), comme A est invariant par T, (10.10) JE ((W nH - W n 0 T)lA) = JE ( W n + 1 1A) - JE ( (WnlA) 0 T) , cette dernière quantité vaut E(W n + 1 1A) -E(W n 1A) = E((W n + 1 - W n )IA) > O. [29] Jacques Neveu, Construction de files d'attente stationnaires, Lecture notes in Control and Information Sciences, 60, Springer Verlag, 1983, pp. 31-41. [14] Adriano M. Garsia, A simple proof of E. Hopf's maximal ergodic theorem, Journal of Mathematics and Mechanics 14 (1965), 381-382.
2. ERGODICITÉ ET THÉORÈMES ERGODIQUES 255 L'intégration de l'égalité (10.11) sur l'ensemble A donne donc l'inégalité lE ((9 V -W n ) 0 T lA) > O. Le théorème de convergence dominée et l'invariance de A établissent la relation IE( 1 Ag) > 0, par conséquent, o < E(lAg) = E(lA1E(g 1 l )). La définition même de g donne E(g 1 I) = -ê, d'où 0 < -êIP(A), nécessairement IP(A) = 0, soit W < +00, IP-p.s. L'inégalité (10.10) et la croissance de la suite (W n ) montrent que pour n E N, la somme partielle 2:7=1 9 0 Tj est majorée par W. En utilisant l'expression de g et l'invariance de IE(f 1 I) par T, il vient n n L(f 0 Tj - IE(f 1 I) - ê) < W, j=l par conséquent, IP-p.s. d'où LfoTj < W+n(IE(fII)+ê), j=l 1 n . lim sup - L f 0 TJ < E(f 1 I) + ê. n+oo n J=l En faisant tendre ê vers 0, on en déduit que toute fonction intégrable f vérifie IP-presque sûrement 1 n . limsup - L f 0 TJ < 1E(f 1 I), n+oo n . 1 J= et en remplaçant f par - f, n liminf "" j 0 Tj > lEU 1 I). n+oo n j=l La démonstration du théorème ergodique est achevée. D Dans le cas d'une transformation ergodique la tribu l des ensembles invariants est la tribu grossière, le théorème ergodique donne donc le corollaire suivant. COROLLAIRE 10.10. Si T est un endomorphisme ergodique et f une fonc- tion intégrable, IP-p.s. ( 10.12) 1 n . lim - f (Tt(w)) = E(f). n+oo n t=l Si, pour p > 1 f E Lp(O), la convergence a aussi lieu dans Lp(O). Ce corollaire peut s'exprimer de la façon suivante: si l'endomorphisme est ergodique alors IP-p.s. la moyenne temporelle de la trajectoire de (f(Tn(w))), ( j(Ti(W))) 1
256 la. THÉORIE ERGODIQUE converge vers la moyenne spatiale de f(w), E(f). La trajectoire de (Tn(w)) parcourt l'ensemble 0 suivant le poids de la probabilité r, ce qui complète le résultat de la proposition 10.6 sur la densité des trajectoires de T. PREUVE DU COROLLAIRE 10.10. Comme l est la tribu formée de 0,0 et tous les ensembles de mesure nulle ainsi que leurs complémentaires, si Test ergodique l'espérance conditionnelle par rapport à I est l'espérance tout court. Si 1 E Lp est positive, pour ê > 0, d'après le théorème de convergence dominée, il existe K > 0 tel que Iif 1\ K - Illp < ê, en notant Il.llp la norme dans Lp(O). Le théorème de convergence dominée et le théorème ergodique montrent l'existence de no tel que si n > no, 1 n n LU /\ K) 0 T' - lEU /\ K) i=O < ê, p et l'invariance de r par T donne l'inégalité 1 n 1 n - L (1 1\ K) 0 T - - L loTi n n i=O =o p n < L IIU /\ K - 1) 0 T'll p = Il! /\ K - !llp, i=O par conséquent si n > no, on obtient finalement n L ! 0 Ti - lEU) i=O < 3ê. p La convergence avec la norme de Lp et pour les fonctions positives est établie. Si f est une fonction arbitraire, il suffit de la décomposer en la différence de deux fonctions positives et d'appliquer ce qui précède. D La convergence pour la norme L 2 des sommes partielles est un cas particulier du théorème ergodique de von Neumann(voir Neveu [34]). La décomposition ergodique. On s'intéresse ici à l'ensemble des pro- babilités qui sont préservées par une application mesurable T : f2 f2 fixée. Deux mesures positives J1., v sur 0 sont dites étrangères s'il existe S E F tel que J1.(S) = J1.(O) et v(S) = o. LEMME 10.11. Si r et Q sont deux probabilités sur 0 pour lesquelles T est un endomorphisme, alors (10.13) dQ = ah dr + (1 - a)J1., avec a E [0, 1], h E L 1 (r) positive telle que J h dr = 1 et J-L est une probabilité sur 0 étrangère à la probabilité r. Les probabilités h dr et J1. sont invariantes par T et leurs supports sont des ensembles invariants pour la probabilité Q.
2. ERGODICITÉ ET THÉORÈMES ERGODIQUES 257 DÉMONSTRATION. Le théorème de Radon-Nikodym permet de décomposer Q de la façon suivante dQ = ah dIr + (1 - a)J-L, où a E [0,1], h E L 1 (O,!P) est positive et J1. est une probabilité sur (2 étrangère à la probabilité dr : il existe S E :F tel que J1.((2) = J1.(S),et r(S) = 0, par invariance de r par T, r(T- 1 (S)) = r(S) = o. Si f est une fonction positive mesurable bornée nulle en dehors de S, J I 0 T h dIf' < 11/1100 r Ihl dIf' = 0, JT-l (8) et par invariance de Q par T, J loT d(.L = J loT dQ = J 1 dQ = J 1 d(.L, pour toute fonction nulle en dehors du support de J1.. Par conséquent J-L est invariante par T, il en va donc de même pour la probabilité h dr. Le support S de J-L vérifie Q(S n T- 1 (Sn = r h dIf' + (.L(S n T- 1 (S)C) } SnT-l(S)c = J1.(T- 1 (S)C) = J1.(SC) = 0, de la même façon Q(SC n T- 1 (S)) = o. Les deux ensembles S et T-1(S) sont donc identiques à un ensemble Q-négligeable près. L'ensemble S est invariant pour la probabilité Q. D PROPOSITION 10.12 (Propriété d'extrémalité). Si T est une fonction me- surable de n dans n, l'ensemble P des probabilités invariantes par T est un ensemble convexe. Si cet ensemble est non vide, les points extrémaux de P sont les probabilités pour lesquelles T est un endomorphisme ergodique. Si r et Q sont deux probabilités distinctes pour lesquelles T est un endomorphisme ergodique, leurs supports sont disjoints: il existe S E :F tel que r(S) = 1 et Q(SC) = 1. DÉMONSTRATION. Il est clair que l'ensemble P est convexe. Si r est une probabilité pour laquelle T est un endomorphisme ergodique, et s'il existe deux probabilités r 1 , r 2 invariantes par T et a E [0,1] tels que (10.14) Ir = ar 1 + (1 - a)r2' il faut montrer que nécessairement a = 0 ou a = 1. D'après le lemme précédent, quitte à décomposer r2 par rapport à !Pl, les probabilités !Pl et r 2 peuvent être supposées étrangères et le support S de r 1 invariant pour la probabilité !P. Par ergodicité de Ir, soit r( S) = 1 et alors a = 1, ou !P(S) = 0 et a = o. La décomposition (10.14) est nécessairement triviale. La probabilité r est un point extrémal de l'ensemble convexe P.
258 10. THÉORIE ERGODIQUE Réciproquement si IP est un point extrémal de P et s'il existe un ensemble A invariant non trivial, 0 < IP( A) < 1, la probabilité IP se décompose sous la forme IP = IP(A) + IP(AC)c, en notant Qa(.) = IP(. n B)/IP(B), la probabilité IP sachant B. Comme A est invariant, les probabilités et c sont invariantes par T, ce qui contredit l'extrémalité de r. Il n'existe donc pas d'événement invariant non trivial, l'en- domorphisme Test ergodique pour IP. Pour terminer, on suppose que T est un endomorphisme ergodique, pour deux probabilités r et Q distinctes, le lemme précédent donne la décomposition ( 10.15) Q = ah dIP + (1 - a) J1., avec a E [0,1], h E L 1 (0, IP) et J1. étrangère à IP : il existe S E :F tel que J1.(S) = 1 et r(S) == o. Toujours d'après le lemme précédent, les probabilités J-L et h dr sont invariantes par T et le support S de J1. est un ensemble invariant pour Q. L'ergodicité de T pour Q entraîne l'alternative Q(S) = 0 ou Q(S) = 1. Si <Q(S) est nul, la décomposition (10.15) montre que a = 1, la probabilité Q est absolument continue par rapport à IP, Q = h dr. Par invariance de Q par T, ! fOThdlP'=! fhdlP', pour toute fonction f mesurable bornée, en itérant et en sommant, on en déduit n ! L f 0 Ti hdlP' = ! fhdlP'. =1 pour tout n E N. Le corollaire 10.10, l'ergodicité de IP et le théorème de Lebesgue montrent par passage à la limite l'égalité JEU) ! h dlP' = ! fh dIP', pour toute fonction mesurable bornée f, h est par conséquent IP-presque sûr- ement constante, égale à IE(h) = 1. On en déduit que les probabilités IP et Q sont identiques, ce qui contredit notre hypothèse initiale. Par conséquent Q(S) vaut 1 et donc Q = J-L, les probabilités IP et Q sont étrangères. La proposition est démontrée. D L'ensemble des probabilités pour lesquelles T est un endomorphisme est claire- ment un ensemble fermé. Par analogie à la dimension finie où tout point d'un ensemble convexe fermé peut s'écrire comme barycentre de points extrémaux, il est naturel de conjecturer que toute probabilité IP invariante par T se représente de la façon suivante, (10.16) ! f dlP' = 1 mp(dQ) l f dQ, pour toute fonction f mesurable positive, en notant £ l'ensemble des probabilités pour lesquelles Test ergodique et mp une mesure sur £. La représentation (10.16)
3. SYSTÈMES DYNAMIQUES CONTINUS 259 est vérifiée sous certaines conditions topologiques, voir le livre de Phelps [41]. La décomposition en composantes ergodiques permet de se ramener au cas où la transformation est ergodique. Exemple : la translation sur le tore. La translation sur le tore T : x -t x + plq, avec q 1: 0 et p, q E N premiers entre eux, donne un exemple élémentaire de cette décomposition. Pour x E [0, 1/q[, la translation T est un automorphisme ergodique sur l'ensemble x + E = {x + ilq; 0 < i < q}, muni de la probabilité uniforme q-1 1 J1.x = - L:: Ox,+i/q. q =o Les probabilités J1.x" x E [0, 1/q[ sont les seules pour lesquelles Test ergodique: en effet si J-L est ergodique et s'il existe deux ensembles disjoints mesurables Al, A 2 de [0, 1/q[ non négligeables pour J1., pour i = 1, 2, l'ensemble Bi = UxEAi (x + E) est invariant et de probabilité positive. Par conséquent la probabilité J-L restreinte à [0, 1/q[ ne peut être qu'une mesure de Dirac, les J1.x, x E [0, 1/q[ sont donc les seules probabilités ergodiques. La mesure de Lebesgue sur [0, 1[ se décompose de la façon suivante par rapport à ces mesures ergodiques, si 1 est mesurable bornée sur [0, 1], r 1 r 1 / q Jo f(x) dx = Jo J1.t(f) dt, avec J1.t (/) = fol I( u )J1.t (du). 3. Systèmes dynamiques continus Cette section étudie les flots qui sont le pendant continu des itérées d'un endomorphisme. DÉFINITION 25. Un flot (Tt) est une famille d'endomorphismes de n in- dexée par IR, telle que 1. Tt 0 T S = T t + s , pour tout s, t E IR; 2. l'application (w, t) -t Tt (w) est mesurable. Une fonction mesurable 1 est invariante par (Tt) si If-presque sûrement l'égalité f 0 Tt = 1 est vraie pour tout t E IR. Un ensemble est invariant si sa fonction caractéristique l'est. Le flot (Tt) est ergodique si les seuls ensembles invariants sont de probabilité o ou 1. EXEMPLES. 1. Si Tt(x) = x + t mod 1, pour x E [0, 1[ et t E IR, (Tt) est un flot sur le tore [0, 1[ muni de la mesure de Lebesgue.
260 10. THÉORIE ERGODIQUE 2. Si IP est la loi sur Mp(JR), l'espace des mesures ponctuelles sur JR d'un pro- cessus ponctuel stationnaire, les translations sur les mesures forment un flot continu sur Mp(JR) (voir le chapitre Il). THÉORÈME 10.13 (Théorème ergodique pour les flots). Si (Tt) est un flot ergodique et (Z(t)) un processus tel que 1. la variable 8 1 = sup{Z(s), s E [0,1]} est intégrable, 2. la fonction t -t Z(t) est additive pour le flot: pour s, t E JR, ( 10.1 7) Z (t + s) = Z ( t) + Z ( s) 0 Tt , JP>-presque sûrement, lim Z(t) = IE(Z(l)). t+oo t Pour p > 1 la convergence a lieu dans Lp si la variable 8 1 appartient à cet espace. L'intervalle [0,1] dans la condition d'intégrabilité ne joue pas de rôle particulier. En effet si n E N, la propriété d'additivité de t -t Z(t) montre que sup {Z(s)} = sup {Z(s) 0 Tk} + Z(n), nsn+1 O<s<l et Z(n) = L: -0 1 Z(l) 0 Ti, par conséquent la variable sUPo<s<n{Z(s)} est aussi intégrable pour tout n E N. - - DÉMONSTRATION. Les égalités Z(O) = 0 et n-1 Z(n) = L Z(l) 0 T i=O sont une conséquence directe de la relation (10.17). Le théorème ergodique ap- pliqué à l'endomorphisme Tl montre que IP-p.s. (10.18) lim Z(n) = IE(Z(l)/Id, n+oo n où Il est la tribu des invariants associée à Tl. Si t E JR, la propriété d'additivité (10.17) donne Z(t) = Z(ltj) + Z(t - ltj) 0 TLt J , ( l. J désigne la partie entière) et par conséquent l'inégalité Z(t) - Z( lt J) 8 1 0 TLtJ ltJ < ltJ On suppose pour le moment que IP-presque sûrement S oTn ( 10.19) lim 1 = O. n+oo n La quantité Z(t) - Z(ltJ) ltj
3. SYSTÈMES DYNAMIQUES CONTINUS 261 converge donc IP-p.s. vers 0 quand t tend vers l'infini et lim Z(t) = JE(Z(1)jI 1 ) t---t+oo t IP-presque sûrement d'après (10.18). On définit H = lim Z(t) , t-..t+oo t quand la limite existe et H = 0 sinon, d'après ce qui précède, IP-p.s. H = E(Z(1)II 1 ). En faisant tendre t vers +00 dans l'identité Z(t) 0 T S = Z(t + s) _ Z(s) t t t ' on obtient que, pour tout s E , Ho T S = H, JP>-p.s. L'ergodicité du flot montre que H est p.s. constante, et donc l'égalité presque sûre H = IE(H) = E(Z(l)). Il reste à montrer la convergence (10.19). La variable 8 1 étant intégrable, il en va de même pour Sl 0 Tl - Sl. En appliquant le théorème ergodique à l'endomorphisme Tl et la variable SI 0 Tl - Sl, il vient n-1 lim Sl o T n = lim .!.(SloT1_SI)o(T1)i=JE(S10T1_S1jId, n-..t+oo n n-..t+oo n i=O IP-presque sûrement. Il faut maintenant calculer E(SI 0 Tl - Sl/I 1 ). Si A est un événement de Il, les ensembles A et T-1(A) sont identiques à un ensemble de probabilité nulle près. L'opérateur Tl étant aussi un endomorphisme, les ensembles A et T 1 (A) sont aussi identiques à un ensemble de probabilité nulle près. Par définition de l'espérance conditionnelle, JE (JE(Sl 0 Tl jII)lA) = JE (Sl 0 Tl lA ) = JE(SdTl(A»), comme 1Tl(A) = lA IP-p.s. JE (JE(Sl 0 Tl jII)lA) = JE(SdA) = JE (JE(SdII)lA) , pour tout élément A de Il, on en déduit l'égalité presque sûre IE(Sl 0 Tl - Sl/I 1 ) = 0, et donc (10.20) 1 . S 1 0 T n lm = 0, n-..t+oo n IP-presque sûrement. La convergence dans Lp se traite de la même façon. D COROLLAIRE 10.14. Si f E L 1 et (Tt) est un flot ergodique, JP>-p.s. lim l t f 0 T S ds = JEU). Itl-..t+oo t 0
262 la. THÉORIE ERGODIQUE DÉMONSTRATION. Si Z(t) = J; f 0 T S ds, sup IZ(s)1 < t If 0 TSI ds, Osl Jo et l'espérance de ce dernier terme vaut E(lfD < +00. D'autre part, comme I t + s Z(t + s) = Z(t) + t f 0 TU du, et I t+S (S t f 0 TU du = Jo f 0 TuH du = Z (s) 0 Tt , on conclut avec le théorème ergodique pour les flots. D Les tours. DÉFINITION 26. Si S est un automorphisme et r une application mesurable positive non identiquement nulle sur l'espace de probabilité (0 0 , Fa, Ira), la tour de hauteur r et de base 0 0 est la donnée de l'espace de probabilité (0, F, Ir) et du flot (Tt) définis par 1. 0 = 0 0 x [0, r[= {(w, x)/w E 0 0 ,0 < x < r(w)}, 2. F est la tribu restriction à 0 de la tribu produit Fa B(II4), 3. la probabilité Ir est la restriction à 0 du produit de Ira et de la mesure de Lebesgue sur , JE(f) = k f(w, x) dIP' der lF..o 7") ka dlP'o l T (W) f(w, x) dx, pour une fonction f mesurable de 0 0 dans II4-, 4. le flot (Tt) s'exprime à l'aide des itérées de S, Tt(w, x) = (Sk(W), x + t - tk(W)) , si tk(w) - x < t < tk+1(W) - X où tk = E - roSi si k > 0, ta = 0 et tk = E ;l k roSi si k < O. Le fait que (Tt) constitue bien un flot sur l'espace de probabilité (0, F, Ir) est démontré dans la section 3 du chapitre Il. Par abus de langage, quand il n'y aura pas d'ambiguïté, on parlera de la tour (Tt). PROPOSITION 10.15. Si S est un automorphisme sur 0 0 et r une appli- cation mesurable positive non identiquement nulle, la tour (Tt) de hauteur r et de base 0 0 est ergodique si et seulement si S l'est. DÉMONSTRATION. Si S est ergodique et A un ensemble invariant pour (Tt), il existe un sous-ensemble mesurable Al de A tel que P(A 1 ) = P(A) et T t (A 1 ) = Al pour tout t E . Si B = {w E Oo/(w,O) E Al} est la projection de Al sur 0 0 , pour s E [0, r(w)[ et w EBla définition du flot montre que (w, s) = TS(w, 0) est
4. ENDOMORPHISMES MARKOVIENS 263 un élément de Al. Par conséquent, Al est l'ensemble B x [0, r[ et la définition de JP> donne 1 J l T(W) IP'(A) = IP'( Ad = lF.o (T) dlP'o( w) 0 1{(w,:Z:)EBX [O,T(W)[} dx (10.21) = IF.oT) l TdlP'o. L'ensemble B est invariant pour S : si (w,O) appartient à Al, par invariance de Al, TT(W)(W, 0) = (S(w), 0) est aussi un élément de Al. Par conséquent S-l(B) C B, B est invariant pour S, l'ergodicité de JP>o donne l'alternative JP>o(B) = 0 ou 1, ce qui entraîne JP>(A) = 0 ou 1 d'après la relation (10.21). Le flot (Tt) est ergodique. Réciproquement si (Tt) est ergodique et B un ensemble invariant pour S, en posant A = {(w, x)/w E B,O < x < r(w)}, il est facile de vérifier que A est invariant pour le flot (Tt) et donc JP>(A) = 0 ou 1. Comme précédemment, en utilisant l'expression de IP, on en déduit que JP>o(B) = 0 ou 1 donc que S est ergodique. D Le théorème d'Ambrose-Kakutani[2], voir Neveu [36], montre que, sous certaines hypothèses, un flot peut se représenter à l'aide d'une tour. Ce résultat ramène es- sentiellement l'étude des flots à celle des systèmes dynamiques discrets. L'article de Totoki[34] expose les propriétés de changement de temps des flots. 4. Endomorphismes markoviens Le propos de cette section est de situer les processus de Markov dans le contexte des endomorphismes. L'espace d'états S est un espace localement com- pact muni de la tribu borélienne B sur lequel est défini p, la fonction de transition d'une chaîne de Markov homogène en temps, Le. une application positive définie sur S x B telle que 1. Pour tout A E B, l'application x -t p(x, A) est mesurable, 2. Pour tout x E S, p(x, dy) est une mesure de probabilité sur S. Cette chaîne a une probabilité invariante 7r, autrement dit, r f(x)7r(dx) = r f(y) 7r(dx)p(x, dy), J s J S 2 pour toute fonction borélienne bornée f sur S. Le lemme ci-dessous est élémentaire: si le point initial Xl de la chaîne de Markov (X n ) associée à p a pour loi 7r, pour p > lIe vecteur (Xl, . .. ,X p - 1 ) a même loi que (X 2 , . . . ,X p ), autrement dit la suite (X n ) est stationnaire. (10.22) [2] W. Ambrose and S. Kakutani, Structure and continuity of measurable fiows, Duke Ma- thematical Journal 9 (1942), 25-42. [34] H. Totoki, Time changes of fiows, Memoirs of the Faculty of Sciences 20 (1966), no. 1, 27-55.
264 10. THÉORIE ERGODIQUE LEMME 10.16. Si P > 2, pour toute fonction mesurable positive f sur l'espace produit Sp-l, p-l ( 10.23 ) 1 f ( X 2, . . . ,x p) 11" ( dx 1) fI p( x) , dx) + 1 ) SP . 1 )== p-l = r f(X2"" ,X p ) 11"( dX 2) fI p(Xj,dxi+d. J Sp-l . )==2 DÉMONSTRATION. Si f(X2" .. ,x p ) = g(x2)h(X3,. .. , x p ), avec g et h me- surables bornées sur leurs espaces de définition respectifs, p-1 1 f(X2" 00' X p ) 11"(dxd fI p(Xj, dXj+d sp j==l p-1 = 1 g ( X 2) 11" ( dx 1 ) p( Xl, dX2) 1 fI p( x j , dx j + 1) h ( X3, . . . ,x p ) S2 Sp-2 )==2 p-1 = 1 g(X2) 11"( dX 2) 1 fI p(Xj, dXi+dh(X3,'" ,X p ) S Sp-2 )==2 p-1 = r f( X 2,X3, oo. ,X p ) 11"( dX 2) fIp(Xj,dXi+d, JSP-l . )==2 d'après la relation (10.22) appliquée à la fonction p-2 X2 -t g(X2) hp-l fI p(xj, dXi+dh(X3"" ,X p ). )==2 L'identité (10.23) est donc vérifiée pour les fonctions f produit, et par conséquent pour toutes les fonctions mesurables bornées sur SP. D DÉFINITION 27. L'espace 11 = SZ est muni de la tribu borélienne.r associée à la topologie produit. La translation T sur 11 est définie par T(w) = (Xi+1), si w = (Xi) E 11 et (Xi+l) désigne l'élément dont la i-ième coordonnée vaut Xi+l. Il ne reste plus qu'à définir une probabilité sur cet espace. C'est l'objet de la proposition suivante. PROPOSITION 10.17. Il existe une unique probabilité JP> sur f2 telle que q-1 (10.24) r f dlP = r f(xp, 00 . ,x q ) 11"( dx p ) fI p(Xj, dXj+d Jn JSP-q+l )==p si f est une fonction positive mesurable sur f2 ne dépendant que des coor- données d'indices compris entre p et q E Z, f(w) = f(x p ,. . . ,x q ) pour un élément w = (Xi).
4. ENDOMORPHISMES MARKOVIENS 265 Sur cet espace de probabilité l'opérateur de translation T est un endo- morphisme. DÉMONSTRATION. Si Ir p,q est la probabilité sur Sq-p+l définie par le membre de droite de (10.24) et si f est une fonction mesurable positive ne dépendant que des coordonnées d'indice compris entre p + 1 et q - 1, alors ! f dlPp,q = ! f dlP'p+l,q = ! f dlP'p+1,q_l, d'après le lemme précédent. Les probabilités JP> p,q, p, q E Z sont donc compa- tibles : si f ne dépend que des coordonnées d'indice compris entre p' et q', p < p' < q' < q, ! f dlP'p,q = ! f dlP' p',q" Le théorème de Daniell-Kolmogorov, voir Rogers-Williams [44], montre l'exis- tence et l'unicité de la probabilité JP> sur O. Si f(w) = f(x p , . .. ,x q ) pour w = (Xi), f 0 T(w) = f(Xp+l' . . . ,X q +1), par conséquent ! f dlP' = ! f 0 T dlP', T est un endomorphisme de l'espace (0, F, P). D Le triplet (0, F, P) est l'espace de probabilité canonique associé à la chaîne de Markov à l'équilibre. DÉFINITION 28. Pour nEZ, l'application X n désigne la projection sur la n-ième coordonnée, X n : w -t X n , si w = (Xi). La suite (X n ; n > 0) est la chaîne de Markov de matrice de transition p et de loi initiale 7r, elle est stationnaire au sens où (X n + 1 (w)) = (Xn(T(w))) loi (Xn(w)), et par récurrence, pour n E N, Xn(w) = Xo 0 Tn(w). EXEMPLES. 1. Si S = {O, 1} et p(O, 1) = p(l, 0) = 1, l'espace associé est celui d'une suite de période 2. Dans ce cas, la probabilité est portée par deux points: (n mod 2) et(n+1 mod2). 2. Si p(x, dy) = J1.(dy) où J1. est une probabilité sur S, (0, F, Ir) est l'espace de probabilité canonique associé à une suite i.i.d. de variables aléatoires de loi J1.. Dans ce cas 7r = J1.. 3. Si S = [O,l]d est le tore de dimension d > 1 et p(x, X + dy) = J-L(dy) pour a E S et J1. une probabilité sur S. L'espace associé est celui de la marche aléatoire de loi J1. sur le tore.
266 la. THÉORIE ERGODIQUE PROPOSITION 10.18. Si p(x, dy) = J1.(dy), T est un automorphisme ergo- dique et satisfait la propriété de mélange lim E(f 0 Tng) = E(f)E(g), n-++oo pour f, g E L 2 (0, IP). La propriété de mélange revient à dire que pour n assez grand, les variables f oT n et g sont indépendantes. Si T n est interprété comme la translation dans le temps à l'instant n, cela revient à dire que lorsque n est grand, l'endomorphisme oublie ce qui s'est passé initialement. DÉMONSTRATION. L'ergodicité est une conséquence de la propriété de mé- lange. En effet, si A E :F est un événement invariant par T et j = lA, pour une fonction g E £2, E(f 0 T n g) = E(f g), pour tout n E N. Si la propriété de mélange est vraie, le terme de gauche de l'égalité précédente tend vers E(f)E(g) quand n tend vers l'infini, par conséquent E(f g) = E(f)E(g) pour toute fonction g E L 2 . La fonction f est donc IP-p.s. constante, d'où JP>(A) = 0 ou 1. L'endomorphisme Test ergodique. Si f1 et gl E £2 ne dépendent que d'un nombre fini de coordonnées, pour n assez grand f1 oTn et gl n'ont plus de coordonnées en commun. Les applications coordonnées sont, on l'a vu, indépendantes dans ce cas et donc E(f1 0 T n g 1 ) = IE(f1 )E(gl) pour n assez grand. Pour f, g E L 2 et E > 0, par définition de la tribu produit il existe Il, gl E L 2 ne dépendant que d'un nombre fini de coordonnées telles que IIf - fl112 < E et Iig - gl112 < E. Pour No assez grand et n > No, fI 0 T n , gl ne dépendent par des mêmes coordonnées, on en déduit l'égalité E(f1 0 T n gl) = IE(f1 )E(gl ) et la relation IIE(1 o Tng) - IE(f)IE(g)1 < IIE((j - f1) o Tng)1 + IE(j1 0 Tn(g - gl))1 + l1E(fl )E(gl) -1E(f)E(g)l, par l'inégalité de Cauchy-Schwartz et l'invariance de JP> par T, IE(f 0 T n g)-E(j)E(g)1 < 2(IIgll2 + IIgl112)lIf - fl112 + 2(lIf1l2 + IIfll12)llg - gl112 < 2E(lIglb + IIfl12 + 2E). La propriété de mélange est établie. D La loi des grands nombres est une application du résultat précédent et du théorème ergodique. COROLLAIRE 10.19 (Loi des grands nombres). Si (Zn) est une suite i.i.d. de variables à valeurs dans S et f une fonction mesurable de S dans telle que la variable f(Zo) soit intégrable, JP>-p.s. 1 n lim - f (Zi) = E(f(Zl )). n+oo n t=l
4. ENDOMORPHISMES MARKOVIENS 267 La convergence a lieu dans Lp si f(Zo) E Lp, p > 1. DÉMONSTRATION. Si J1. est la distribution de Zo, en prenant l'espace de pro- babilité de la proposition 10.17 pour lequel p( x, dy) = J1.( dy), la définition (10.24) de JP> montre la suite (X n ) = (X o oT n ) est i.i.d. de loi commune J1., donc de même loi que la suite (Zn). L'endomorphisme Tétant ergodique dans ce cas (Proposi- tion 10.18), le théorème ergodique à la fonction f 0 Xo permet de conclure. D Le corollaire suivant est fort utile pour les théorèmes limites des processus ponc- tuels. Un processus de renouvellement stationnaire est un processus de renou- vellement invariant par les translations positives (voir la construction page 27 et la proposition 1.23). COROLLAIRE 10.20. Si JP> est la loi sur Mp(IR) d'un processus de renou- vellement stationnaire de loi J1., le flot Tt des translations sur les mesures ponctuelles est ergodique pour JP>. DÉMONSTRATION. En prenant 0 0 , l'espace associé à la matrice de transition p(x, dy) = J1.(dy), d'après la proposition Il.4, le flot (Tt) est isomorphe à la tour de base 0 0 et de hauteur la coordonnée d'indice O. La proposition 10.18 montre que la translation T sur 0 0 est ergodique, d'après la proposition 10.15 il en va de même pour (Tt). D Si l'ensemble S est fini et la chaîne de Markov n'est pas irréductible, il existe A C S non vide, ainsi que son complémentaire, tel que p(x, A) = 1 pour tout x E A. L'ensemble A Z est invariant par T, T-1(AZ) = A Z . Si 7r est une probabilité invariante pour cette chaîne de Markov telle que 7r(A) E]O, 1[, la probabilité JP> associée sur (2 vérifie, en utilisant la définition, JP> (AZ) = 7r(A) E]O, 1[. L'endomorphisme T n'est donc pas ergodique dans ce cas. Il est facile dans ce cadre de montrer que la décomposition ergodique est directement liée aux probabilités invariantes sur les composantes irréductibles de la chaîne de Markov. Le résultat suivant établit l'ergodicité de T si la chaîne est irréductible. PROPOSITION 10.21. Si S est dénombrable et p est une matrice de tran- sition irréductible ayant une probabilité invariante, alors l'automorphisme Test ergodique. DÉMONSTRATION. On va montrer que si f,g E L 2 (O), 1 n . lim - lE (f 0 Tlg) = 1E(f)lE(g). n+oo n i=l Cette condition, dite de mélange faible entraîne clairement que Test ergodique (voir le début de la preuve de la proposition 10.18). On va vérifier la propriété de mélange faible dans le cas où f et g sont bornées et sont de la forme suivante f(w) = f(x P1 '." ,x q1 ) et g(w) = g(XP2".' ,x q2 -1)1{x Q2 =x} pour w = (Xi), X E S, Pl < q1 et P2 < q2. Pour le cas de fonctions f et g générales, la suite de
268 10. THÉORIE ERGODIQUE la preuve est analogue à celle de la proposition 10.18. Si No est suffisamment grand pour que No + Pl > q2 + 1, pour i > No, lEU 0 Ti g) = lE (i(X P1 +i, . .. ,X q1 +i)g(X p2 , ... ,Xq2-dl{Xq2=:Z:}) , avec la propriété de Markov, ce dernier terme vaut, E (g(X p2 ,... ,Xq2-1)1{xq2=x}) lEx (f(XP1+-q2'." ,Xql-q2+))' Un résultat classique, voir Feller [19], montre que, pour les chaînes de Markov irréductibles ayant une probabilité invariante, les moyennes de Cesàro convergent vers la probabilité invariante, 1 n lim - lEx (f(XPl +i-q2' . .. ,Xql-q2+i)) n-++oo n L-, =1 = JE,.. (f(X 1 ,... ,Xql-Pl+1)) = E(f). On en déduit la propriété de mélange faible et donc l'ergodicité. D Le corollaire ci-dessous est l'équivalent de la loi des grands nombres pour les chaînes de Markov. COROLLAIRE 10.22. Si (X n ) est une chaîne de Markov sur S dénom- brable, irréductible avec une pro.babilité invariante 'Tr telle que Xo = x E S, pour toute fonction f mesurable sur S, intégrable pour 'Tr, JP>-p.s. 1 n lim - E(f(Xi)) = JE,.. (f(Xo)). n+oo n L-, =1 DÉMONSTRATION. Supposons que Xo a pour loi 'Tr, le théorème ergodique appliqué à la chaîne de Markov montre que IP-p.s. 1 n (f(Xo)) = lim - 1E(f(Xi)) n-++oo n L-, =1 1 n = lim - E(f(Xi)), n-++oo n L-, =Tz en notant Tx le temps d'atteinte de x E S qui est JP>-p.s. fini. Par la propriété de Markov forte, la suite (X n + Tz ) a même distribution que la chaîne de Markov (X n ) qui part de x. On en déduit notre résultat. D Le corollaire peut aussi se montrer facilement avec la loi des grands nombres en utilisant la propriété d'indépendance de la chaîne de Markov entre deux temps de retour à un point donné.
CHAPITRE Il Processus ponctuels stationnaires Sommaire 1. Introduction 269 2. L'espace de Palm du processus des arrivées 270 3. Construction d'un processus ponctuel stationnaire 272 L'espace de probabilité du processus ponctuel stationnaire 275 4. Les relations entre (n, IP, (et)) et (Ô, lP, 9) 277 Conditionnement au voisinage de 0 280 5. Loi jointe des arrivées des clients autour de t == 0 281 Exemples de processus ponctuels stationnaires 282 6. Propriétés des processus ponctuels stationnaires 284 6.1. Théorèmes limites 284 6.2. Transformations des processus ponctuels stationnaires 286 6.3. Relations entre processus ponctuels stationnaires 289 7. Annexe 290 1. Introduction Une file d'attente est un opérateur sur les processus d'arrivée. Les clients arrivent aux instants (t n ), demandent des services (un) et attendent (W n ) pour être servis, le n-ième client arrive à t n et quitte la file à t n + W n + Un. La file transforme le processus ponctuel d'arrivée {t n } en un processus ponctuel {t n + W n + un}, associé aux départs des clients. Il est naturel de s'intéresser aux propriétés des processus ponctuels qui sont préservées par cette transformation. Peu de propriétés d'indépendance sont en fait conservées. Si, par exemple, le processus d'arrivée est un processus de renouvellement, le processus de départ ne sera pas, en général, un processus de renouvellement. Une exception notable, et c'est pratiquement le seul contre-exemple (avec la file M IG /(0), concerne une arrivée poissonnienne avec des services exponentiels; dans ce cas, le processus de départ est aussi un processus de Poisson (voir le chapitre 4). Une propriété plus faible des processus ponctuels est cependant préservée par les files d'attente. Un processus ponctuel est stationnaire si les arrivées vue de l'instant 0 ont même distribution que les arrivées vues d'un instant arbitraire, (voir la définition rigoureuse dans la section suivante). Si le processus ponctuel d'arrivée est stationnaire, alors le processus ponctuel des départs de la file à
270 11. PROCESSUS PONCTUELS STATIONNAIRES l'équilibre est aussi stationnaire. Cette relation de conservation est la seule qui soit connue sur une large catégorie de modèles de files d'attente. Dans ce cha- pitre les principales propriétés des processus ponctuels stationnaires sur 1R sont présentées. Ce sera le cadre de l'étude pour la file d'attente à un serveur GIG/1. Les propriétés asymptotiques de base des files d'attente peuvent se montrer dans ce cadre général. Pour obtenir des résultats un peu plus explicites, sur les dis- tributions des temps d'attente notamment ou encore des tailles des files, il est évidemment nécessaire d'introduire certaines propriétés d'indépendance dans les processus d'arrivée. Pour présenter ces questions l'approche est relativement directe. Ces pro- cessus sont construits à partir d'une suite équidistribuée, ergodique de variables aléatoires positives. Les processus ponctuels stationnaires sur des espaces plus généraux sont présentés dans Neveu [36]. 2. L'espace de Palm du processus des arrivées Les arrivées de clients à une file d'attente sont données sous la forme d'une suite de variables aléatoires positives (T n , un), avec les propriétés suivantes. - La suite (Tn) est la suite des interarrivées des clients, pour nEZ, Tn est l'interarrivée entre le n-ième client et le n + 1-ième client de la file d'attente; - La suite ( Un) est celle des temps de service requis par les clients successifs; - La suite est stationnaire au sens où la suite (T n , un) a même loi que la suite décalée (Tn+l' U n +l). U u08 2 L u08 u08 3 u08- 1 / / / / . ... ... . T08- 1 T ToB T08 2 FIG. 1. Le processus ponctuel des arrivées de clients. Les indices des clients varient entre -00 et +00 et, comme on le verra au chapitre 12, cela permet une construction directe de l'état d'équilibre des files d'attente. L'espace canonique associé à cette suite est le quadruplet (Ô, j, JP>, 8) avec 1. Ô = (II4 x II4)Z ; 2. j est la tribu borélienne sur Ô ; 3. la probabilité JP> sur Ô est la loi de la suite (T n , un) ; 4. la translation 8 sur cet espace est définie par 8((x n , Yn)) = (Xn+l' Yn+l).
2. L'ESPACE DE PALM DU PROCESSUS DES ARRIVÉES 271 PROPOSITION Il.1. La translation 8 : Ô -t Ô est une bijection mesurable et préserve la probabilité r, i. e. pour toute fonction mesurable positive f définie sur Ô, (11.1) tU) = J f dP = J f 0 ê dP. DÉMONSTRATION. Si w = (Xi, Yi) E Ô, les fonctions de la forme f(w) = 1 { } , (xII 'Yll )EA 1 ,... ,(X ln 'YIn )EA n avec k E Z, 1 < k < n et Al, . . . ,An des boréliens de ll4 x 114, engendrent la tribu produit F. Il suffit de montrer (11.1) pour les fonctions de ce type. Dans ce cas J f 0 ê dP = P ((X'l +1, Yil +d E Al, . .. ,(Xin+l' Yin+d E An ) = P ((Ti1+l' u'l+d E Al,'" ,(Tin+l, uin+d E An) = P ((Till UiJ E Al, . . . ,( Tin' UiJ E An ) , d'après la propriété de stationnarité de (T n , Un), et cette dernière quantité vaut J fdP. L'identité (11.1) est établie. Les fonctions o T, a : Ô ---t lR-t w t----+ T( w) = xo } . ( ) W ( ) SI W = X n , Yn .---r a W = Yo sont mesurables, et pour nEZ, ((T, u), (T 0 ê, U 0 ê),. . . ,(T 0 ê n , U 0 ê n )) a même loi que la suite initiale ((Ta, ao), (Tl, al)'... ,(T n , Un)). En particulier la loi de T (resp. a) est la loi commune des interarrivées Tn (resp. des services an). L'espace Ô ainsi construit est l'espace des inter arrivées et des services des clients. L'application a est le service du client d'indice 0 et Test l'interarrivée avec le prochain client qui arrive après celui-ci. L'application 8 fait passer d'un client au client qui le suit dans l'ordre des arrivées: a = ao (resp. T = Ta) et a08 = al (resp. T08 = Tl). L'espace (Ô,F,r,8) est habituellement appelé l'espace de Palm du processus d'arrivée de clients. Hypothèse. Dans toute la suite, on suppose que 8 est une transformation ergodique, les variables a et T sont r-intégrables et r( T > 0) = 1. La condition r( T > 0) = 1 n'est pas cruciale, elle interdit presque sûrement les arrivées simultanées, Un {Tn = O}. Cela ne change pas la généralité des résultats, mais simplifie la formulation et la démonstration de ceux-ci. Il reste à définir une origine temporelle pour ce processus d'arrivée de clients, l'instant d'arrivée du premier client avant t = 0 par exemple. Celle-ci doit être
272 11. PROCESSUS PONCTUELS STATIONNAIRES choisie de telle sorte que la loi du processus d'arrivée soit la même quel que soit l'instant d'où l'on observe les arrivées. Formellement, le changement d'origine se définit avec les translations sur les mesures ponctuellesn DÉFINITION 29. Pour une mesure ponctuelle m E Mp(IR x lR.t) sur IR x lR.t et t E IR, on note Ttm, la mesure m translatée de t définie par Ttm(J) = J f(x - t) m(dx), pour une fonction f mesurable bornée, si x = (s, y) E IR x lR.t la quantité x - t désigne l'élément (s - t, y). Si m = {(un, Yn)}, la translatée de t de m est le processus ponctuel Ttm = {(un - t, Yn)}. Noter que la translation ne s'effectue que sur la composante temporelle. La notion d'invariance par translation dans le temps peut alors s'exprimer de la façon sui vante. DÉFINITION 30. Un processus ponctuel N = {tn,Yn} sur Mp(IR x 114) est dit stationnaire si sa loi est invariante par les opérateurs (Tt), ou encore E (f( {t n , Yn})) = E (f( {t n - t, Yn})) , pour tout t E IR, et toute fonctionnelle f mesurable positive sur Mp(IR x lR.t). Le corollaire 1.14 page 18 montre qu'un processus de Poisson d'intensité À sur IR est un processus ponctuel stationnaire. Comme dans le chapitre sur les processus de Poisson, la suite des points d'un processus ponctuel w sur IR est représentée sous la forme d'une suite croissante (t n (w)), telle que t o (w) < 0 < t 1 (w). Les t n , nEZ sont des fonctionnelles sur les processus ponctuels. La construction d'un processus ponctuel stationnaire avec des interarrivées et des services fixés est étudiée dans la section suivante. 3. Construction d'un processus ponctuel stationnaire La suite croissante (tn()), E Ô, des sommes partielles des 'T 0 8k(), k E Il et les services associés est définie par n-1 " "k tn() = 'T 0 () (), k=O to() = 0; n > 1. - , -1 " "k t n () = - 'T 0 () (), k=n n <-1 - , en particulier t 1 = 'T. L'hypothèse d'ergodicité de 8 et le théorème ergodique ponctuel (Théorème 10.9) montrent que r-presque sûrement tn() " lim = E( 'T) et n--++oo n lim tn(ç) = t( r), n--+-oo n
3. CONSTRUCTION D'UN PROCESSUS PONCTUEL STATIONNAIRE 273 d'où lim tn() = +00 et lim tn() = -00. n+oo n-oo La suite (t n ) n'a IP-presque sûrement pas de point d'accumulation fini, le proces- sus {t n } est donc un processus ponctuel, il comporte de plus un point à l'origine en t = O. Le problème consiste à fixer une origine au processus ponctuel marqué sur l'espace IR x lR.t, {ln(€)} def { (t n (€), a 0 ê n (€)) } de façon à obtenir l'invariance par translation dans le temps. L'existence d'une variable aléatoire U telle que pour tout t E IR {tn() - U + t} loi {tn() - U} résoudrait cette difficulté. Rigoureusement cela se formule de la façon suivante: pour KEN, si UK est une variable aléatoire uniforme sur [t-K(), tK()], la proposition suivante montre que le processus ponctuel {ln () - U K} converge en loi vers un processus ponctuel ayant la propriété d'invariance par translation. PROPOSITION Il.2. Le processus ponctuel marqué {ln (€) - U K} = { (t n (0 - U K, a 0 ê n (€) ) } converge en loi quand K tend vers l'infini vers un processus ponctuel sta- tionnaire dont la loi Q est donnée par (11.2) 1 Ir l tl() Q(f) = A dr() f ( {tn() - x} ) dx, E(t 1 ) Ô 0 si f est une fonctionnelle mesurable bornée définie sur les processus ponc- tuels. DÉMONSTRATION. La quantité mK(f) désigne l'espérance de f({t n - UK}) conditionnellement au processus ponctuel {tn}. Le point U K ayant une loi uni- forme sur [t-K, tK], il vient 1 l tK - mK(f) = t . f ({t n - x}) dx K - t-K t-K 1 K -1 l tlc+1 = L f({tn-x})dx tK - t-K tL k=-K ft: 1 K-1 l tlc+l-tlc = L f({tn-tk-x})dx. tK - t-K 0 k=-K D'après la définition des tn(), pour k, n > 0, ( n-1 ) ( n-k-1 ) ln - t k = T 0 ê i , a 0 ê n = T 0 ê i + k , a 0 ê n , (11.3 )
274 11. PROCESSUS PONCTUELS STATIONNAIRES et comme oi+k = Di 0 Ok , (11.4 ) - - "'k t n - tk = tn-k 0 () . Cette relation se montre de la même façon pour n négatif. En utilisant (11.3), il vient 1 1 i tl cele - "'k mK(/) = /({tn-k - x} 0 () ) dx. tK - t-K k=-K 0 En posant g = Jl /( {ln - x}) dx et en remarquant maintenant que le processus ponctuel {ln-k -x} est identique au processus ponctuel {ln -x} (la numérotation n'a aucune importance), la quantité mK(/) peut se réécrire comme mK(J) = k7K go ê k / k t 1 0 êk. La fonction g étant intégrable, l'ergodicité de 8 et le théorème ergodique ponctuel montrent que la quantité K-1 / K-1 k "J;K 9 0 ê k k K t 1 0 ê k converge JÎD-presque sûrement vers IÊ(g) lIÊ( t 1 ) quand K tend vers l'infini. La variable mK(/) étant JÎD-presque sûrement majorée par 11/1100, l'application du théorème de convergence dominée donne '" 1 '" ( i tl - ) lim E(mK(/)) = '" E /({t n - x}) dx . K+oo E(t1) 0 Il reste à prouver que la loi de Q est invariante par les translations (Tt). Pour t E IR, la translation Tt : Mp(IR x Il4) -t Mp(IR x Il4) est continue, la loi du processus ponctuel {ln - UK - t} = Tt ({ln - UK}) converge donc vers Tt Q le translaté de Q quand K -t +00. Les variables U K, U K + t sont uniformément distribuées sur un intervalle contenant IK = [t-K() + t, tK()]. Ainsi, conditionnellement à ce que ces va- riables soient dans 1 K, elles sont distribuées comme V K, une variable uniforme sur 1 K. On en déduit les relations IÊ (/{{ln - UK - t})) = IÊ (1 ({ln - (UK + t)}l{UK+tEIK})) + 0 (P{UK + t ri h)) = P{U K + t E IK)IÊ (/{ {ln - VK})) + 0 (P{U K + t ri I K )) . De la même façon IÊ (J{{ln - UK})) = P{UK E h)IÊ (J{{ln - V K })) + 0 (P{UK ri h)) 1
3. CONSTRUCTION D'UN PROCESSUS PONCTUEL STATIONNAIRE 275 en utilisant que lim r(UK +t E I K ) = lim r(UK E I K ) = 1, K4+00 K4+00 on en déduit que f)= lim IÊ(f({tn-UK})== lim IÊ(f({tn-UK-t}) = TtQ(f), K4+00 K4+00 ce qui achève la démonstration de la proposition. o COROLLAIRE Il.3. Le triplet (Mp(IR x Il4),Q, (Tt)) est un système dy- . , naml,que, au sens ou - pour t E IR, Tt : Mp(IR x II4) Mp(IR x II4) est une bijection, - l'application (t,m) -t Tt(m) est mesurable de IR x Mp(IR x II4) vers l'ensemble des mesures ponctuelles Mp(IR x Il4), les deux ensembles étant munis de leurs tribus boréliennes, - si s t E IR Tt 0 T S = T t + s " , - la probabilité Q est invariante par (Tt), TtQ = Q pour tout t E IR. L'espace de référence associé à la loi Q sur les processus ponctuels est maintenant défini. L'espace de probabilité du processus ponctuel stationnaire. La pro- position précédente suggère d'ajouter une variable aléatoire X à l'espace Ô telle que o < X < t 1 (€), de façon à ce que le processus ponctuel {t n (€) - X} ait pour loi Q. Cela peut se faire en considérant l'extension suivante de f2 : a) l'espace de probabilité 0 est défini comme suit, ( Il.5) 0 = Ô x [0, t 1 [= {( € , x ) 1 € E Ô et 0 < x < t 1 ( €) }, b) l'ensemble 0 est muni de la tribu :F, restriction à 0 de la tribu produit j: B(II4), c) en utilisant (11.2), il est naturel de définir la probabilité IP sur 0 par I d f 1 1 l tl () E( f) = f ( € , x ) dIP ( €, x ) e ,. dr ( €) f ( €, x) dx, o E(t 1 ) Ô 0 pour une fonction f mesurable de 0 -t II4. Au couple w = (€, x) on associe le processus ponctuel (11.6) - def- N(w, du) = {tn(w)} = {t n (€) - x}, de façon équivalente, pour nEZ et w = (€, x) E 0, tn(w) = (tn(ç) - x, a 0 ên(ç)) . Pour ce processus ponctuel, le premier point à gauche de 0 est en to(w) = -x, et (r(ê n (€))) donne la suite des interarrivées à partir de ce point. De cette façon,
276 11. PROCESSUS PONCTUELS STATIONNAIRES le processus ponctuel N a pour loi Q avec la probabilité IP sur 0 : si j est une fonctionnelle mesurable positive sur Mp(IR x ll4) , alors E(N(w,j)) = E(j({ln() - x})) = 1 r dJÎD(ç) rh() f ({tn(ç) - x}) dx = Q{f). E(t 1 ) Jô Jo Ceci entraîne donc que le processus ponctuel N est stationnaire. La translation Tt de ce processus ponctuel donne lieu à une transformation (}t de w = (, x) dans 0, de telle sorte que le processus ponctuel associé à (}t (w) soit le translaté de t du processus ponctuel N, ( Il.7) N((}t(w), du) = Tt(N(w, du)) = {ln() - x - t} = {ln(w) - t}. En effet si k E Z est l'unique entier tel que tk(W) < t < tk+1(W). Le processus ponctuel Tt ( N (w, du)) a son origine en t ; le premier point sur sa gauche est en tk(W) - t, et le point suivant est à distance "'k tk+1(W) - t - (tk(w) - t) = tk+1() - tk() = ,,-((} ()). Les points de ce processus ponctuel s'obtiennent avec les interarrivées (T 0 ên+k(Ç)) = (T 0 ên(êk(ç))) 1 le n-ième point du processus translaté se trouve donc en tn+k(W) - t. En posant d) (11.8 ) et(w) = (êk(ç), x + t - tk(O) 1 si tk(ç) - x < t < tk+1(Ç) - x, alors (}t (w) E 0 et le processus ponctuel est bien Tt N (w, du), l'identité (11.7) est donc vérifiée. Au passage, c'est l'unique point de 0 vérifiant cette propriété (les interarrivées et le premier point à gauche de 0 déterminent le point de 0). Il est clair que (w, t) -t (}t(w) est une application mesurable de 0 x IR dans O. Pour s, t E IR, d'après (11.7), N((}t+S(w), dx) = Tt+S(N(w, dx)) = Tt(TS(N(w, dx))), d'après le corollaire Il.3, d'où N ((}t+s (w ), dx) = Tt (N ((}S (w ), dx)) = N ((}t ((}S (w )), dx), la relation (11.7) montre que ((}t) satisfait la relation de groupe, (11.9) (}t+S(w) = (}t 0 (}S(w). Le processus {t n (w)} est IP-presque sûrement ponctuel puisque r-presque sûrement Itn()1 converge vers +00 quand n tend vers l'infini. Sur l'ensemble de probabilité nulle (pour la probabilité IP) où ceci n'est pas vrai, le processus N est la mesure nulle, de cette façon N sera bien un processus ponctuel. La proposition suivante résume les propriétés de l'espace ainsi construit.
4. LES RELATIONS ENTRE (0, Pt(e t )) ET (Ô, Pt 8) 277 PROPOSITION Il.4. Si (0, P, (et)) est défini par (11.5), (11.6) et (11.8), le processus ponctuel stationnaire N : (0, P, (et)) -t (M p (IR x 114), Q, (Tt)) W = (ç,x) N(w,du) = {tn(w} = {tn(ç) - x} est un isomorphisme de systèmes dynamiques au sens où a) N est bijective, b) l'image de r par N vaut Q, c) le processus ponctuel N commute avec (et), (11.10) N(et(w), dx) = Tt N(w, dx), w E 0, ou encore, pour tout nEZ, (11.11) tn(et(w)) = tn+k(W) - t, où k est l'unique entier tel que tk(W) < t < tk+1(W). L'espace de probabilité obtenu avec les définitions (11.5), (11.6) et (11.8) est une construction classique de théorie ergodique, voir le chapitre 10. C'est le système dynamique à temps continu associé au système dynamique discret (Ô, r, 8) et à la fonction 'T; on l'appelle tour de hauteur t 1 . La construction d'un processus ponctuel stationnaire avec un espace de Palm fixé revient donc à construire le flot associé à la fonction 'T (voir la définition et certaines propriétés des tours page 262). 4. Les relations entre ((1, r, (et)) et (Ô, r, ê) Plongement de Ô dans O. L'espace {2 se plonge de façon naturelle par la fonction 4> dans l'espace ((1,:F, P), 4>:Ô-tO ç -t (ç,O). Par la suite on identifiera Ô, 8, r, et les fonctions u, t 1 , à leur image par <p : si f est mesurable positive sur 0, on pose k J dIP> = k J(€. 0) dIP>(€), et 8 ( ç , 0) = (8 ( ç), 0). Le processus ponctuel associé à l'élément w = (ç,O), n'est autre que le processus ponctuel {tn(ç)} avec un point en o. L'ensemble Ô est donc le sous- espace de (1 sur lequel le processus ponctuel stationnaire N charge le point o. En utilisant les définitions de et et de t n , il est clair que pour nEZ, (11.12) e tn (w) = (ên(ç), 0) E Ô. L'application e tn : 0 -t 0 est donc à valeurs dans Ô. Si 0 < x < t 1 (ç), la relation (11.8) nous donne, pour w = (ç,O) E Ô, eX(w) = (ç,x).
278 11. PROCESSUS PONCTUELS STATIONNAIRES En considérant l'espace {2 comme un sous-ensemble de (1, la relation (11.6) reliant IP et r peut donc se réécrire de la façon suivante. PROPOSITION Il.5. Si f est une fonction mesurable positive sur (1 alors (11.13) J I i l tl(W) fdIP= A f(8 S (w))dsdr. E(t1) ô 0 La formule ci-dessous, due à Mecke[27], donne la relation inverse, i.e. la probabilité r en fonction de la probabilité IP. PROPOSITION Il.6 (Formule de Mecke). Le processus ponctuel marqué N est stationnaire et vérifie (11.14) E ( kXIR+ f(et(w), t, y) N(w, dt, d Y )) =), J L f(w, t, CT(W)) dt dfP>, où À = 1 lIÊ( t 1 ) et f est une application mesurable positive sur (1 x IR x Il4 . On déduit de cette proposition le corollaire suivant. COROLLAIRE Il.7. Si f est une fonction mesurable (1 -t II4, t E IR, alors E(l t f(eU(w)) N(w, dU)) = ),IÊ(f)t, (11.15) et si 9 : IR -t II4 est borélienne, (11.16) E (J g(t) N(w, dt)) =), J g(t) dt; en particulier pour a < b E IR, alors IE(N[a, b]) = À(b - a), avec N[a, b] = r N(w, dt) J[a.b] désignant le nombre de points de N dans l'intervalle [a, b]. Suivant la définition 2 du chapitre 1, le processus ponctuel N est d'inten- sité À dx. La mesure de Lebesgue étant implicite pour les processus ponctuels stationnaires, on dira que N est d'intensité À. PREUVE DE LA PROPOSITION Il.6. Si w = (,x) E (1, r f ( et (w ), t, y) N ( w, dt, dy) = L f (e tn ( w ), t n ( w ), CT 0 en (0) , JRXR+ n l'identité (11.12) donne r f(et(w), t, y) N(w, dt, dy) = L f (en(ç), 0), -x + tn(ç), CT 0 en(Ç)) . JRXR+ n [27] J. Mecke, Stationiire zufiillige Masse auf lokalkompakten Abelschen Gruppen, Zeitschrift für Wahrscheinlichkeitstheorie und verw. Geb. 9 (1967), 36-58.
4. LES RELATIONS ENTRE (0, P, (et» ET (Ô, n>, 8) 279 D'après la relation (11.6), l'espérance pour r de la quantité précédente vaut (11.1 7) 1E ( r f(ot (w), t, y) N(w, dt, d Y ) ) JIR xlR+ ( rtl() ! ) =,XIÊ Jo dx f(ot(w), t, y) N(w, dt, dy) ( l tn() ) = ÀJÊ L j( (ê n (€), 0), x, U 0 ê n (€)) dx . n tn()-tl() (11.18) Comme t n (€) - t 1 (€) = t n - 1 0 8(€), pour nEZ on a JÊ ( rn f((ên(Ç), 0), x, u 0 ên()) dX ) Jtn()-tl() = k IÊ ( 1{tn_l09(OS"'stn}f((ên(), 0), X, U 0 ên())) dx, et ce dernier terme est, par invariance de ê pour r, k IÊ ( 1{tn_l09-(n-l)WS"'9n09-(n)(mf((, 0), X, u())) dx. La relation (11.18) devient donc 1E ( r f(ot(w), t, y) N(w, dt, d Y ) ) JIR xlR+ ( l tno8-n() ) = ÀJÊ L A j(€, x, a(€)) dx . nEZ tn_l0e-(n-l)() En sommant les intégrales entre les parenthèses, on obtient l'identité (11.14). D L'identité (11.14), la formule de Mecke est la plupart du temps utilisée pour définir la mesure de Palm du processus ponctuel stationnaire N. La procédure est inverse de celle qui a été utilisée ici. Un processus ponctuel stationnaire est donné, on montre via (11.14), l'existence de la probabilité de Palm et les princi- pales propriétés de l'espace de Palm sont ensuite démontrées. Pour introduire le processus stationnaire d'arrivée de clients, il peut être plus naturel de partir des suites d'inter arrivées et des services et d'utiliser une construction classique de théorie ergodique. De cette façon l'espace de Palm a une interprétation intuitive immédiate. Il arrive cependant que le processus ponctuel stationnaire soit défini d'em- blée, pour la superposition de processus ponctuels stationnaires par exemple, l'espace de Palm n'étant pas toujours commode à expliciter. L'appendice traite cette situation. Pour notre cadre, la définition suivante permet de résoudre cette petite difficulté.
280 11. PROCESSUS PONCTUELS STATIONNAIRES DÉFINITION 31. Si N est un processus ponctuel sur un espace de probabilité (11, P, (8 t )) tel que la relation (11.14) est vérifiée pour une probabilité r sur 11, alors cette probabilité est appelée probabilité de Palm du processus ponctuel. Il est clair d'après la relation (11.14) que la probabilité de Palm est unique. Conditionnement au voisinage de o. Pour le moment, un processus ponctuel stationnaire a été construit à partir d'une suite stationnaire ergodique. Il n'est cependant pas exclu que d'autres constructions soient possibles. L'intui- tion voudrait toutefois que si on conditionne le processus ponctuel stationnaire à avoir un point dans un voisinage de 0, on retrouve le processus ponctuel initial (tn(ç)). Nous allons montrer cette propriété pour le processus N. Les questions d'unicité sont traitées dans l'appendice. D'après la proposition Il.2 la distribution de N est la limite en loi (sous r) quand K tend vers l'infini des processus ponctuels {tn(ç) - UK}. La variable U K est uniforme sur l'intervalle [t-K(Ç), tK(Ç)] et joue le rôle de l'origine de ces processus ponctuels. Pour N fixé, en conditionnant l'origine U K à être dans un petit voisinage d'un des tn(ç), la loi du processus ponctuel {tn(ç) - UK} va être proche de r, la loi du processus ponctuel {tn(ç)} avec un point à l'origine. En supposant que cette approximation passe à la limite quand K tend vers l'infini, la loi IP (la loi du processus ponctuel N) conditionnée à avoir un point dans un voisinage de l'origine vaut asymptotiquement r, la loi de {tn(ç)}, quand la taille du voisinage tend vers o. La proposition suivante établit ce résultat rigoureusement. PROPOSITION Il.8. Si j est une fonction mesurable bornée définie sur 11 telle que t -t j(8 t (w)) soit r-presque sûrement continue à droite en t = 0, alors lim JE ( f 1 N[ -x, 0] t= 0 ) = IÊ(j). x-tO+ DÉMONSTRATION. Si x > 0, la relation (11.13) nous donne JE{jl{N[-z,O],tO}) = ),IÊ (lh j l{N[-z,o],to}(B S (w)) ds ) = ),IÊ (lh j(BS(w))l{N[s-z,s],tO} dS) , d'après l'identité (11.10). Sur Ô, pour 0 < s < t1, on a N[s - x, s] f:. 0 si et seulement si 0 est dans l'intervalle [s - x, s], lEU 1 N[-x,O] -1- 0) = IÊ (lzt\t 1 j(BS(w)) dS) / IÊ(x t\ tI), lEU 1 N[-x,O] -1- 0) = IÊ ( lZl\h j(BS(w)) dS) / IÊ(l t\ tl/x). D'après la continuité de j, limx-to 1/x fox j(8 S (w)) ds = j(w). Le théorème de convergence dominée de Lebesgue permet de conclure. D
5. LOI JOINTE DES ARRIVÉES DES CLIENTS AUTOUR DE t = a 281 La proposition 1.15 sur les processus de Poisson peut donc se reformuler de la façon suivante : un processus de Poisson N a pour mesure de Palm la loi de N + 8 0 . COROLLAIRE Il.9. a) Si A est un borélien de 0, alors lim IP( 8 tl E A 1 N[ -t, 0] 0) = 1P>(A). ta+ b) Quand t -t 0+, la loi conditionnelle de t1 sachant N[ -t, 0] 0 sous IP converge vers la loi de t1 sous 1P>. DÉMONSTRATION. En se rappelant que t 1 > 0, IP-presque sûrement, pour t > 0, assez petit, t 1 (8 t (w)) = t 1 (w) - t. Par conséquent, si g est une fonction continue bornée sur IR, la fonction f(w) = g(t1(W)) satisfait les hypothèses de la proposition précédente. On en déduit que lim E(f 1 N[ -t, 0] 0) = IÊ(f) = IÊ(g(t 1 )), ta ce qui montre la convergence en distribution et donc b). En développant soi- gneusement, et en utilisant les propriétés de (8 t ) et l'expression précédente de t 1 (8 t (w)), pour t assez petit on obtient l'égalité 8tl(8t(w)) = 8tl(lt(w»(8t(w)) = 8tl(lt(W»+t(w) = 8tl(w)(w). La fonction t -t 1{8tlEA}(8t(w)) est donc IP-presque sûrement continue à droite. La proposition précédente peut s'appliquer, ce qui achève la démonstration du corollaire. D 5. Loi jointe des arrivées des clients autour de t = 0 Si f désigne une fonctionnelle mesurable bornée sur Rt- x IR z , la rela- tion (11.13) donne lE (J( -ta, (ln - ta))) = >.IÊ (Io h f ( - ta (BU), (ln - to)(B U )) dU) , d'après l'identité (11.8), t n (8 U ) = t n - u, pour nEZ et 0 < u < t 1 , et comme ta = 0 sur Ô, lE (J( -ta, (ln - to))) = >.IÊ (lo t1 f( -u, (ln)) du ) . On obtient donc la proposition suivante. PROPOSITION Il.10. Si f est une fonctionnelle mesurable bornée sur l'espace Iltt x IR z , (11.19) lE (J( -ta, (ln - ta))) = >.IÊ (lo t1 f( -u, (ln)) du ) .
282 11. PROCESSUS PONCTUELS STATIONNAIRES En particulier, la loi jointe des dates d'arrivées des points juste avant et juste après l'instant t = 0 est donnée par IE{g(t o , td) = >.IÊ (lr g( -u, r - u) du ) , (11.20) si g est une fonction borélienne positive sur IlL x Iltt . La relation (11.19) n'est autre que la relation (11.2) reformulée dans le cadre de l'espace O. Si g est une fonction borélienne positive sur II4, (11.21) IE{g{ -to)) = IE{g{tt)) = >.! r(dx) fox g(u) du = >.! g(u)JP>(r > u) du, Les variables t 1 , -ta ont donc pour densité r(T > t)/IÊ(r) par rapport à la mesure de Lebesgue. Exemples de processus ponctuels stationnaires. Les processus de renouvellement stationnaires. Si la suite (r n ) = (roB n ) est i.i.d., la relation (11.19) donne la loi du processus ponctuel stationnaire associé. Si f et gn, nEZ sont des fonctions boréliennes positives sur IR, et alors JE ( f( -ta) Il 9n((t n + l - tn)) ) = ÀIÊ ( l h f( -u) Il gn({tn+1 - t n )) dU ) . nEZ a nEZ Sous r, la suite (t n + 1 -t n ) = (ToB n ) est i.i.d. de même loi que T et les t n + 1 -t n , n -:F 0 sont indépendants de t l = T. On en déduit 1E ( f( -to) fi gn((t n +1 - tn)) ) = ÀIÊ ( l T f( -u)go(r - u) dU ) Il IÊ (gi(T)). a a n#a Pour construire le processus ponctuel stationnaire, il suffit donc de prendre deux variables aléatoires (ta, t 1 ), indépendantes de la suite (T n), et dont la loi est donnée par (11.20). Notre processus ponctuel n'est autre que la superposition de deux processus de renouvellement, l'un sur le demi-axe positif, (t 1 + L Ti; n > 0) et l'autre sur l'axe négatif (ta - Ll Ti; n < 0). 1. Processus de Poisson. Si r est une variable aléatoire exponentielle de paramètre À, la loi jointe de (-ta, t l ) est donnée par r+ oo l x IE{g{ -t o , td) = >. Jo >.e->'X dx 0 g(u, x - u) du = r >'e->'u>'e->'vg(u,v)dudv. JR+XR+ Les variables -ta, t l sont donc indépendantes, de distribution exponen- tielle de paramètre À. La loi de t l (resp. -ta) est donc dans ce cas la même que celle des interarrivées.
5. LOI JOINTE DES ARRIVÉES DES CLIENTS AUTOUR DE t = 0 283 2. Processus déterministe. Si TO - D, alors t 1 est une variable U D uniforme sur [0, D] et t o = D - t 1 . Les points du processus ponctuel stationnaire sont les UD + nD, nEZ. 3. Processus pour lequel la variable t 1 n'est pas intégrable. Si TO a pour densité 2/x31{x1} sous r, alors la loi de TO a un premier moment fini. La densité de la variable t 1 sur II4 vaut 1/2 inf(l/x2, 1), en particulier la variable t 1 n'a pas de premier moment. Les exemples a) et c) mettent en évidence un paradoxe; l'interarrivée des clients autour de 0 de la version stationnaire a, dans le cas a), une moyenne double de la moyenne initiale des interarrivées, et dans le cas c), celle-ci n'est même pas intégrable. Si T a un moment d'ordre 2, t1 est intégrable puisque 1 1 +00 A IÊ( T2) E( t 1 ) = uIP( T > u) du = A . IE( T) 0 - 2IE( T) En reprenant l'optique de la section 3, il est facile d'expliquer intuitivement ce paradoxe apparent. Quand on jette au hasard l'origine UN sur [t-N()J tN()], ce point a une forte probabilité de tomber dans un grand intervalle séparant deux points du processus ponctuel. Si la variance est très grande (infinie dans le cas c)), le point tombera pratiquement toujours dans ces grands intervalles (qui alternent avec des tout petits), ce qui explique que l'intervalle autour de 0 soit en général plus grand. L'origine du processus ponctuel stationnaire déforme le processus ponctuel initial. Un processus de renouvellement alterné. On considère deux suites i.i.d. et indépendantes (ai), (b i ) . Les lois respectives des variables aléatoires ao J b o sont F et G. Les ai, i E Z représentent les durées des périodes de fonction- nement d'une machine, celles-ci alternent avec des périodes de panne dont les durées sont les bi, i E Z. Pour avoir une description des instants de panne et de réparation il est bien sûr possible de se ramener au cas précédent en considérant le processus ponctuel des débuts de fonctionnement. Celui-ci est un processus de renouvellement associé à la suite i.i.d. (ai + bi). Ce processus ponctuel ne donnera cependant pas les instants de début de panne. Il est commode ici de ra- jouter une marque u qui vaut 0 ou 1 pour indiquer si c'est une période de panne qui commence ou non. On définit la loi de la suite (T n , un) sur (IR x {O, l})Z par 1P>(uo = m) = 1/2, pour m = 0,1, et conditionnellement à {uo = 1}, - pour i E Z, U2i = 1 et U2i+l = 0, - les suites (T2i), (T2i+1) sont i.i.d. et indépendantes, de lois respectives F, G, de la même façon, conditionnellement à {uo = O}, - pour i E Z, U2i = 0 et U2i+l = 1, - les suites (T2i), (T2i+1) sont i.i.d. et indépendantes, de lois respectives G, F.
284 11. PROCESSUS PONCTUELS STATIONNAIRES Il est facile de vérifier que la suite (Tn, un) est stationnaire. Le processus ponctuel marqué stationnaire N = {t n , m n } associé à cette suite est d'intensité 1 1 À = - . E( TO) E( ao) 12 + E(b o ) 12 L'identité (11.19) nous donne aussi la loi jointe suivante: si f est borélienne positive sur IR 3 , JE (f( -to, tl, t 2 - td 1 { CT o=o}) = JE (l bo f( -u, b o - u, ad du ) = À J! G(dx)F(dy) r f( -u, x - u, y) du. 2 RxR Jo En particulier la probabilité d'être dans une période de panne à l'instant t = 0 vaut À ( lE( b o ) IP( CT o = 0) = 2 11R xG( dx) = IE(ao) + IE(b o ) . 6. Propriétés des processus ponctuels stationnaires Le système dynamique continu qui a été construit hérite de la propriété d'ergodicité du système dynamique discret initial. PROPOSITION Il.11. Le flot (8 t ) est ergodique sur (0, F, IP). DÉMONSTRATION. Il suffit d'utiliser la remarque après la proposition Il.4 et la proposition 10.15 page 262. D À partir de maintenant tous les processus ponctuels stationnaires N = {t n } seront définis sur l'espace de probabilité (O,:F, Ir, (8 t )) et vérifieront ( Il.22) N ( 8 t ( W ), dx) = Tt N ( w, dx ) , pour tout t E IR et w E O. 6.1. Théorèmes limites. PROPOSITION Il.12 (Théorème ergodique). Si f : 0 -t II4 est une fonc- tion mesurable, alors l i t ... lim - f(85) N(w, ds) = ÀE(f), t+oo t 0 DÉMONSTRATION. Si Zt(w) = f f(8U(w)) N(w, du), alors Zt(9 S (w)) = l t f(9 u + S (w)) N(9 S (w), du), en utilisant la relation (11.10), on obtient (t+5 Zt(9 S (w)) = ls f(9U(w)) N(w, du). IP - p.s.
6. PROPRIÉTÉS DES PROCESSUS PONCTUELS STATIONNAIRES 285 ainsi Zt+s = Z s + Zt ((}S). La proposition précédente montre que le flot ((}t) est ergodique, le théorème ergodique 10.13 pour les flots continus donne par conséquent, Ir-presque sûrement lim t f(9U(w)) N(w, du) = lE ( rI f(9U(w)) N(w, dU) ) , t+oo t Jo Jo et la relation (11.15) termine la démonstration, lE (1 1 f(9U(w)) N(w, dU)) = .\JÊ(f). D Les propriétés asymptotiques et infinitésimales des processus ponctuels station- naires sont résumées dans la proposition suivante : PROPOSITION Il.13. Ir-presque sûrement, a) limt+oo N[O, t]lt = À, b) limn+oo tnln = 1/À, et c) limto Ir(N[O, t] = l)/t = À, d) limto IP(N[O, t] > 2)lt = o. DÉMONSTRATION. Le a) est une conséquence immédiate de la proposition précédente. Pour b) en remarquant que pour x > 0, {N]O, t] < xt} = {tLxtJ > t} = {tLxtJ I(xt) > 1/x} , si l z J est la partie entière de z. De la partie a), on déduit que Ir-presque sûrement, liminftnln > 1/ À . n+oo L'inégalité inverse avec la limite supérieure se montre de la même façon. D'après la relation (11.20), Ir(N[O, t] > 1) = Ir(t 1 < t) = ÀIÊ( T /\ t), le théorème de convergence dominée de Lebesgue montre donc la convergence ( Il.23) lIr(N[O,t] > l)lt = À. De la même façon, en utilisant la relation (11.13), on obtient P(N[O, t] > 2) = P(t 2 < t) = .\JÊ (1 tl 1{t2(9$)9} dS) . En remarquant que t 2 ((}S) = t 2 - S pour 0 < s < t 1 , P(N[O, t] > 2) = .\JÊ (k+ 1{h- t 5 s 5 t l} dS) =.\JÊ ((t l - (t 2 - t)+) V 0) , P(N[O, t] > 2)/ = .\JÊ ((1 - (t 2 - h)/t)+ 1\ tIlt) .
286 11. PROCESSUS PONCTUELS STATIONNAIRES D'après l'hypothèse initiale sur la fonction T, t 2 - t1 = T 0 8 > 0, 1P>-presque sûrement et donc (1 - (t 2 - t 1 )lt)+ A t 1 1t converge 1P>-presque sûrement vers 0 quand t tend vers O. On obtient d) par le théorème de Lebesgue et c) en utilisant d) et (11.23). D La probabilité qu'un processus ponctuel stationnaire d'intensité .À ait un point dans intervalle de longueur h est de l'ordre de Àh, pour h assez petit. Notons aussi, mais c'est une conséquence directe de la définition de Ir, que la probabilité que le processus N ait un point en t E IR vaut o. 6.2. Transformations des processus ponctuels stationnaires. PROPOSITION Il.14 (Effacement). Si A est un borélien de IR et X : Ô -t IR est une variable aléatoire mesurable telle que r(X E A) > 0 alors le processus ponctuel NA = L 1{Xo8 tn EA}(W) 8t n nEZ est stationnaire d'intensité Àr(X E A) et sa mesure de Palm est donnée par 1 l f dUP. Ir(X E A) XEA DÉMONSTRATION. Si g est une fonction mesurable bornée sur IR x Il4, et pour t E IR, r g(u, y) Tt NA(w, du, dy) = r g(u - t, y) NA(w, du, dy) JRXR+ JRXR+ = r g(u - t, y)1{xo9u(w)EA} N(w, du, dy), JRXR+ la relation de groupe (11.9) donne r g(u, y) Tt NA(w, du,dy) JRXR+ = r g(u - t, y)1{xo9u-t(9t(w»EA} N(w, du, dy) JRXR+ = r g(u, y)1{xo9u(9t(w»EA} Tt N(w, du, dy), JRXR+ ce qui vaut, d'après la relation (11.22), r g( u, y)1{xo9u(9t(w»EA} N(Bt(w), du, dy) JRXR+ = r g(u, y) NAW(w), du, dy), JRXR+ on en conclut que Tt NA (w, dx) = NA (et (w), dx). Le processus ponctuel est bien invariant par translation, et donc stationnaire.
6. PROPRIÉTÉS DES PROCESSUS PONCTUELS STATIONNAIRES 287 Pour exprimer sa probabilité de Palm, en prenant une fonction f mesurable positive sur l'espace (2 x IR x Il4, 1E ( r j(ot(w), t, y) NA(w, dt, d Y ) ) JR. xR.+ = lE (l j(ot(w), t, u(w))1{Xo8 t (w)EA} N(w, dt)) , la relation (11.14) pour N donne, lE (kXR+ j(ot(w), t, y) NA(w, dt, d Y )) = À! k j(w, t, u(w))l{X(w)EA} dt dP, d'où l'expression de la probabilité de Palm de NA et de son intensité. D PROPOSITION Il.15 (Translation). Si S : Ô -t IR est une variable aléatoire mesurable, le processus ponctuel Ns défini par N s = {( t n + S 0 e tn J 0" 0 e tn )}, ou encore Ns(f) = L j(t + S(ot(w)), y) N(w, dt, dy), pour une fonction f mesurable positive sur IRx IR+, est un processus ponctuel stationnaire de même intensité que N et sa mesure de Palm IPs est donnée par ! 9 ai's = ! g(OS) ai', si g : (2 -t Il4 est mesurable. DÉMONSTRATION. Tout d'abord ce processus est bien défini sur (2 : S est défini sur Ô et l'application w -t e tn ( w) est à valeurs dans Ô. Pour t E IR, et g mesurable positive sur IR x Il4, r g(t, y) Tt Ns(w, dt, dy) = L 9 (tn(w) + s 0 etn(w) - t, u 0 e tn (w)) , JR.XR.+ nEZ la relation (11.9) donne S 0 e tn (w) = S 0 e tn -t (et (w )), on a donc Tt Ns(w, dt, dx) = r 9 (s - t + S 0 os-tW(w)), y) N(w, ds, dy) JR. xR.+ = r 9 (s + S 0 OS(ot(w)), y) Tt N(w, ds, dy), JR. xR.+ ce qui vaut d'après (11.22), r 9 (s + S 0 OS(ot(w)), y) N(et(w), ds, dy) = ! g(s, y) Ns(et(w), ds, dy). JR. xR.+ Ainsi Tt N s (w, dt, dy) = N s (et (w ), ds, dy), le processus ponctuel est donc sta- tionnaire.
288 11. PROCESSUS PONCTUELS STATIONNAIRES Si f est mesurable positive sur n x IR x Il4, 1E ( r fW(w), t, y) Ns(w, dt, d Y ) ) JJR xJR+ =E(lf(et+soe'(w),t+soet(w),uoet(w)) N(w,dt)) 1 la relation (11.14) pour N appliquée à la fonction h : (w, t, y) -t f ((}s (w ), t + S (w), y), donne 1E ( r f(et(w), t, y) Ns(w, dt, d Y ) ) JJR xJR+ = E (1 h(et(w), t, y) N(w, dt, d Y )) = >. ! L h(w, t, u(w)) dtdIP> = >.! L J(es(w), t + S(w), u(w) dsdIP> = >. ! L f(es(w), t, u(w) dsdlP', on en déduit l'expression de la mesure de Palm de Ns. D Si S est tel que S 0 (}t est le temps de séjour (temps d'attente et temps de service) dans la file d'attente du client arrivé à l'instant t, alors le processus Ns n'est autre que le processus de sortie de la file d'attente. Avec l'hypothèse sur les temps de séjour, le résultat mentionné dans l'introduction est donc démontré: si le processus d'entrée est stationnaire, le processus de sortie l'est aussi. PROPOSITION Il.16 (Superposition). Si pour i = 1,2, Ni est un proces- sus ponctuel stationnaire d'intensité Ài et de mesure de Palm ri, alors la superposition N, définie par N(f) = N 1 (f) + N 2 (f), pour f mesurable positive, est aussi un processus ponctuel stationnaire d'in- tensité À = Àl + À 2 et de mesure de Palm r = (À 1 r 1 + À 2 r 2 )/À. DÉMONSTRATION. La stationnarité se montre facilement, pour t E IR T t (N 1 + N 2 )(w, ds, dy) = Tt N 1 (w, ds, dy) + Tt N 2 (w, ds, dy) = N 1 ( (}t ( W ), ds, dy) + N 2 ( (}t ( W ), ds, dy) = (NI + N 2 )((}t(w), ds, dy). La probabilité de Palm et l'intensité se calculent sans difficulté. L'espace de Palm 11 s'exprime facilement dans ce cas D ô = {wIN 1 (w, {O}) = 1}u{wIN 2 (w,{0}) = 1}.
6. PROPRIÉTÉS DES PROCESSUS PONCTUELS STATIONNAIRES 289 6.3. Relations entre processus ponctuels stationnaires. En conser- vant les notations de la proposition précédente, la relation suivante, due à Neveu[28] dans le cas général, donne une relation entre les deux mesures de Palm de processus ponctuels stationnaires définis sur le même espace de probabilité. PROPOSITION Il.17. Si N 1 = 2:nEZ65n' N 2 = 2:nEZ6tn et j: 0 -t lR.t- est mesurable alors ( Il.24 ) À1IÊl (j) = À2 ( L j(8 Sn ) ) . 05n <tI DÉMONSTRATION. En notant h(w) = L j(8 Sn (w)) = 1 h j(8 S (w))N 1 (w,ds), 05n<tl pour nEZ, (tloe tn h(8 tn (w)) = Jo j(8 S + tn (w)) N 1 (8 tn (w) (w), ds) i tn +tl o8 tn = j(8 5 (w)) N 1 (w, ds), t n comme t 1 (8 tn ) = t n + 1 - t n (le prochain point après t n est t n + 1 !), i tn + l h(8 tn )(w) = j(8 5 (w)) N 1 (w,ds). t n Le principe de la preuve de la proposition est très simple. Il suffit d'écrire une intégrale suivant N 1 comme une intégrale par rapport à N 2 , ce que l'on fait de la façon suivante, (11.25) 1 1 j(8 S ) N 1 (w, ds) = L j(8 Sk ) o O5k<1 Oh j(8 Sk ) + Ot=<l (ntn+l j(8 Sk )) 1sktl(91) j(8 Sk ). En utilisant (11.25), l'égalité précédente peut s'écrire comme fol 1(8 5 ) N1(w,ds) = 2:0tn<1 h(8 tn ) + h(w) - h(8 1 (w)) = f; h(8 5 ) N 2 (w, ds) + h(w) - h(8 1 (w)). Si h est intégrable alors E( h - ho ( 1 ) = 0 par invariance de IP par 8 1 . En prenant l'espérance de l'égalité (11.15) donne À 1 1Ê" (J) = lE (1 1 j(8 S ) N 1 (w, dS)) = lE (1 1 h(8 S ) N 2 (w, dS)) = À 2 1Ê4 (h), [28] Jacques Neveu, Sur les mesures de Palm de deux processus ponctuels stationnaires, Zeit- schrift für Wahrscheinlichkeitstheorie und verw. Geb. 34 (1976), 199-203.
290 11. PROCESSUS PONCTUELS STATIONNAIRES la relation (11.24) est donc vérifiée dans ce cas. En posant g = f /\ KI (1 + N 1 [0, t 1 ])2 , alors le h correspondant à g est intégrable pUIsque l t1 1 l t1 1 o (1 + N l [0, tl])2(Bs(w)) N l (w, ds) = 0 (1 + N l [s, tl])2 (w) N l (w, ds) N[0,t1]+1 - L 1/k 2 < +00. 2 La relation (11.24) est donc vraie pour g, en faisant tendre K vers +00 et en utilisant le théorème de convergence monotone, on obtient l'égalité (11.24). D 7. Annexe Cette section considère le point de vue inverse à celui que nous venons de voir pour étudier les processus ponctuels stationnaires. Il est montré qu'à un processus ponctuel stationnaire donné, on peut associer un espace de Palm. De plus il n'existe qu'un processus ponctuel stationnaire pour une distribution donnée sur les interarrivées. Si Q est une probabilité sur n = Mp(IRx IR+), invariante par les translations (Tt) et d'intensité finie, i.e. L w([O, 1]) dQ(w) < +00, l'invariance par translation et la condition de finitude entraînent que w[ -n, n] est intégrable pour tout entier n E N, par conséquent w( K) est intégrable pour tout compact K de IR. Autrement dit, l'application N : n --t Mp(IR x Il4) w--tw est un processus ponctuel stationnaire. On va montrer que l'on peut associer à Q une mesure de Palm Q au sens où nous l'avons défini précédemment. PROPOSITION Il.18. Il existe une unique probabilité Q sur n invariante par T t 1 1 telle que Q( {ta = O} = 1 et (11.26) JE ( r h(Tt(w), t) N(w, dt, d Y ) ) = >. r r h(w, t) dt dQ, JR. xR.+ Jo JR. pour h mesurable positive sur n x IR. La fonction h ne dépend pas de la marque pour simplifier la présentation. DÉMONSTRATION. Si f est une application mesurable bornée sur n, et si g est continue à support dans le compact K de IR, alors r dQ r I(Tt(w))g(t) N(w, dt, dy) < 1l/II00IIgil00 r w(K) dQ(w). Jo JR.XR.+ Jo
7. ANNEXE 291 On en déduit que pour tout intervalle borné 1 de IR, l'application 9 r dQ r j(Tt(w))g(t) N(w, dt, dy) Jo J R. xR.+ est linéaire, continue sur l'espace des fonctions continues sur 1 muni de la norme uniforme. Le théorème de Riesz, voir Rudin [45], montre alors l'existence d'une unique mesure de Radon J-L f sur IR telle que r dQ r j(Tt(w))g(t) N(w, dt, dy) = r g(t) J1.f(dt), Jo JR.XR.+ JR pour toute fonction borélienne positive g sur IR. Si x E IR, (11.27) r dQ r j(Tt(w))g(t - x) N(w, dt, dy) Jo JR.XR.+ = r dQ r j(Tt+Z(w))g(t) T Z N(w, dt, dy) Jo JR. xR.+ = r dQ r j(Tt(TZ(w)))g(t) T Z N(w(dt, dy), Jo JRXR.+ comme Q est invariant par TX, ce dernier terme vaut r dQ r j(Tt(w))g(t) N(w, dt, dy). Jo JRXR.+ On en déduit l'identité L g(t - x) J1.f( dt) = L g(t) J1.f( dt), pour toute fonction borélienne positive g. La mesure J1.f est invariante par trans- lation sur IR, par conséquent J-L f est proportionnelle à la mesure de Lebesgue; il existe donc l(f) E IR tel que J-Lf(dt) = l(f) dt. En posant g = l{[O,l]} dans l'égalité (11.27), il est facile de montrer que, sur l'ensemble des boréliens de n, l'application A --t l(lA), définit une mesure positive bornée sur n. En posant À = l(1o) et l j dQ = lU)/>', la relation (11.26) est donc satisfaite pour toutes les fonctions h = fg, et donc pour toutes les fonctions puisque les fonctions à forme produit engendrent la tribu borélienne sur n x IR. L'invariance de Q par Ttl. L'invariance par translation de la mesure de Lebesgue et le théorème de Fubini donnent, si h est mesurable positive sur l'ensemble n x IR, >.l L h (Th (w), t) dt dQ = >.l L h (Th (w), t + t 1 (w)) dt dQ,
292 11. PROCESSUS PONCTUELS STATIONNAIRES en appliquant l'identité (11.26) à l'application (w, t) -t h(Th (w), t + t 1 (w)), on obtient À l k h(Ttl(W),t)dtdQ =E ( r h(Ttl(Tt(w)),t+tl(Tt(w))) N(W,dt,d Y ) ) JR. xR.+ = E ( rh (Tt+tt(Tt(W»(w), t + t 1 (T t (w))) N(w, dt, d Y ) ) , JR. xR.+ il est facile de voir que si t est un point de la mesure ponctuelle w, alors t + t1 (Tt(w)) est aussi un point (d'indice décalé) de w. La dernière somme peut donc s'écrire E ( r h(Tt(w), t) N(w, dt, d Y ) ) = À r r h(w, t) dt dQ, JR. xR.+ Jo JR. d'où l k h(Ttl (w), t) dt dQ = l L h(w, t) dt dQ. On en déduit l'invariance de Q par Ttl. En posant h(w, t) = 1{to(w)=Ot O ::;t::;1}, l'identité (11.26) s'écrit E ( r 1{to(Tt(w»=o.o99} N(w, dt, d Y ) ) = ÀQ(t o = 0), JR. xR.+ si t est un point de w, nécessairement to(Tt(w)) = 0, par conséquent, À = E(N([O, 1])) = ÀQ(t o = 0), et donc Q(t o = 0) = 1, ce qui achève la démonstration de la proposition. D Le résultat d'unicité suivant conclut cette section (voir aussi la proposi- tion 11.8 page 280). PROPOSITION 11.19. Si Q est une probabilité sur n invariante par Ttl telle que (t 1 ) < +00, il existe alors une unique probabilité Q, loi d'un pro- cessus ponctuel stationnaire d'intensité finie, ayant la propriété de condi- tionnement : pour toute fonction mesurable bornée f définie sur n telle que t -t f(8 t (w)) est Q-presque sûrement continue à droite en t = 0, alors (11.28) o:+EQ (i 1 w([-x, 0]) #0) =(f), où EQ désigne l'espérance pour la probabilité Q. DÉMONSTRATION. Étant donné la probabilité Q construite dans la section 3 un processus ponctuel stationnaire d'intensité 1/(t1)' ayant la propriété de conditionnement (11.28). Il reste donc à montrer l'unicité.
7. ANNEXE 293 Si Q1 a la loi d'un autre processus ponctuel stationnaire d'intensité finie vérifiant le résultat limite (11.28). Alors Q1 a une mesure de Palm Q1 vérifiant l'identité (11.26), EQl ( r h(Tt(w), t) N(w, dt, d Y ) ) = ÀQl r r h(w, t) dt d'Ô!. lR.XR.+ lolR. Si h est une fonction mesurable positive sur 0 x IR, comme par définition il n'y a pas de point entre to et t1, r h(TS(w), -s)l{to(w)::S;s<tt(w)}N(w, ds, dy) = h(TtO(w), -to(w)), lR. xR.+ la relation (11.26) donne, en se rappelant que to _ 0, Q. -presque sûrement, EQl (h(TtO (w), -to(w))) = À Q1 l k. h(w, -s ) l{o::S;s<tl(w)} ds dQ.. Si f est mesurable positive sur 0, en posant h(W,5) = f(TS(w)) dans l'identité ci-dessus, on obtient EQl (f(w)) = À Q1 l h j(T-S(w)) l{o::S;s<tl (T-'(w»} ds dQ.. Il est facile de vérifier que les conditions {t o < 5} et {5 < t 1 (T- S )} équivalentes à {-t 1 < -5 < -to}, d'où r rh (w) EQl (f(w)) = ÀQl Jo Jo j(TS(w)) ds d'Ô!, sont (11.29) une relation analogue à (11.13) est donc valide pour QI et Q.. La démons- tration de la proposition Il.8 de conditionnement pour 1P et r n'utilisant que l'identité (11.13), on en déduit que pour toute fonction mesurable bornée f définie sur 0 telle que t -t f((}t(w)) soit Q-presque sûrement continue à droite en t = 0, alors lim EQl ( f 1 w([-x, 0]) :1 0 ) = (f), x-+o+ 1 et donc l (f) = (f) pour toutes ces fonctions f. Si f est une fonction mesurable sur 0, la fonction w -t f(Ttl (w)) a clairement cette propriété de continuité, donc l(f) =l(foTtl) =(foTtl) =(f), on en conclut que Q = Q. et À = 1/(t1) = 1/1 (t 1 ) = ÀQl. Les re- lations (11.29) et (11.13) donnent par conséquent Q = Q1, ce qui achève la démonstration de notre proposition. 0
CHAPITRE 12 La file d'attente G/G/1 FIFO Sommaire 1. Le temps d'attente 296 2. Le nombre de clients 300 3. Le temps virtuel d'attente 302 4. Les processus ponctuels stationnaires associés 305 Les files d'attente avec discipline conservative 307 5. Instabilité de la file GIGll 309 6. La file d'attente à deux serveurs G/G/2 310 Dans ce chapitre, la file d'attente à un serveur avec service dans l'ordre d'arrivée des clients est étudiée. Le processus d'arrivée de clients est un pro- cessus ponctuel stationnaire marqué N = {(t n , u 0 ()t n )} défini sur l'espace de probabilité (0, F, 1P). Cet espace est muni d'un flot ergodique ((}t) vérifiant N((}t(w), dt, du) = Tt N(w, dt, du), pour t E IR et w E 0, où Tt est la translation sur les processus ponctuels. Comme dans le chapitre précédent on suppose qu'il n'y a pas d'arrivées simultanées (IP(t 1 > 0) = 1), ce qui n'est pas une hypothèse réellement restrictive. Ce chapitre est consacré à l'étude du comportement asymptotique de cette file d'attente. La convergence en loi des temps d'attente des clients et le com- portement asymptotique de la file d'attente à un instant arbitraire (i.e. pas forcément à une arrivée de clients) sont analysés. Un exemple de file d'attente à deux serveurs clôt ce chapitre pour montrer que la très satisfaisante description du comportement asymptotique de la file G / G Il est en fait un cas très particu- lier. Le modèle de la file G 1 G /1 est important mais les résultats obtenus pour cette file ne s'étendent pas, en général, aux autres systèmes de files d'attente. Le principal résultat présenté dans ce chapitre (Proposition 12.1) est dû à Loynes (voir la référence plus loin). Les processus ponctuels stationnaires ont été introduits par Franken et al. [21] dans le cadre des files d'attente. Enfin, l'utilisation du cadre de la théorie ergodique pour formuler les résultats est due à Neveu[29], c'est la présentation qui est adoptée dans ce chapitre (voir aussi le livre de Baccelli et Brémaud [3]). [29] Jacques Neveu, Construction de files d'attente stationnaires, Lecture notes in Control and Information Sciences, 60, Springer Verlag, 1983, pp. 31-41.
296 12. LA FILE D'ATTENTE G/G/1 FIFO N(w, dt) 1 CD .. FIG. 1. La file d'attente FIFO 1. Le temps d'attente À l'instant ta- (juste avant l'arrivée du client 0) la somme totale des services à effectuer vaut w. La discipline de service FIFO impose donc que le client arrivant à ta attend w avant de commencer à être servi. La variable aléatoire W n définie sur Ô désignera le temps d'attente du n-ième client arrivé après t = O. Celui-ci commence son service à t = t n + W n et quitte la file une fois celui-ci achevé, Le. à t = t n + W n + (J 0 On. Comme les clients sont servis dans l'ordre d'arrivée, si la file est non vide à cet instant, le client qui le suit dans la file (le n+1-ième) accède au serveur, on obtient l'identité t n + 1 + W n + 1 = (t n + W n + (J a On) V t n +1, et donc l'équation de Lindley _ An An + (12.1) Wa=w, W n + 1 -(W n +uaB -raB) . Le temps de séjour Sn du n-ième client est défini par W n +uaO n , en particulier la suite (t n + Sn) est celle des instants de départ de cette file d'attente. La proposition suivante, due à Loynes [26], est le résultat clé pour étudier ce problème. PROPOSITION 12.1. Sous la condition ÀIÊ(u) < 1, il existe une unique variable aléatoire W : Ô -t II4, IP>-presque sûrement finie, vérifiant IP>-p.s. (12.2) W a ê = (W + u - r)+, de plus IP>(W = 0) > O. La relation (12.2) est l'équivalent dans ce cadre de l'équation (2.2) pour la file GI IGI Il. DÉMONSTRATION. Si (V n ) est la suite définie par Va = 0, V n + 1 a ê = (V n + u - r)+, par récurrence il est facile de vérifier que la suite (V n ) est croissante et que sa limite W = limn-++<x> V n vérifie (12.3) W a ê = (W + u - r)+. Le sous-ensemble de Ô, A = {W = +oo} est donc invariant par ê. En utilisant l'hypothèse d'ergodicité du flot ê pour IP>, on a donc l'alternative IP>(A) = 0 ou [26] R.M. Loynes, The stability of queues with non independent inter-arrival and service times, Proc. Cambridge Ph. Soc. 58 (1962), 497-520.
1. LE TEMPS D'ATTENTE 297 JÎD( A) = 1. Si cette dernière égalité est vraie, JÎD-presque sûrement limn-t+oo V n = +00. Par définition de (V n ), V n + 1 08 - V n = -V n A (r - 0'), les variables V n étant intégrables (démonstration par récurrence), l'invariance de JÎD par ê et la croissance de la suite montrent que IÊ(V n A (r - 0')) = IÊ(V n - V n + 1 08) = IÊ(V n - V n + 1 ) < 0, pour n > 0, et donc en faisant tendre n vers +00, IÊ(r) - IÊ(O') = l/À - IÊ(O') < 0, par le théorème de convergence monotone, ce qui contredit l'hypothèse. La va- riable West donc finie r-presque sûrement. Il faut montrer que toute solution U de (12.2) vérifie r(U = 0) > O. En faisant l'hypothèse que r(U = 0) = 0, l'équation (12.2) peut encore s'écrire U 0 8 = U + 0' - r, JÎD-presque sûrement. En remarquant que U 0 9 - U est intégrable, le lemme 12.2 ci-dessous donne l'égalité IÊ(U 09- U) = 0 et donc ÀIÊ(O') = 1, ce qui est contradictoire avec l'hypothèse, d'où l'identité r(U = 0) > o. Il reste à montrer l'unicité. Si U est une solution de (12.2), la relation U > 0 = Va et la définition de la suite (V n ) donnent V 1 0 ê = (Va + 0' - r)+ < (U + 0' - r)+ = U 0 ê, et donc U > V 1 r-presque sûrement. Par récurrence, on obtient que V n < U r-p.s. pour tout n E N et finalement W < U. L'ensemble {W = U} est invariant par ê d'après (12.2) et contient donc le sous-ensemble non négligeable {U = O} (même démonstration que pour l'en- semble {W = O}). L'ergodicité de 9 permet de conclure à l'égalité JP>-presque sûre U = W. D LEMME 12.2. Si X est une variable aléatoire positive sur Ô telle que la variable X 09-X soit intégrable alors IÊ(X 09- X) = o. DÉMONSTRATION. En effet si X est intégrable, IÊ(X 09- X) = IÊ(X 0 9) - IÊ(X) = 0, par invariance de r par ê. En particulier pour K > 0, IÊ(X A K 0 9 - X A K) = 0, en utilisant l'inégalité élémentaire IX09AK-X AKI < IX09-XI, pour K > 0, le théorème de convergence dominée permet de conclure. 0
298 12. LA FILE D'ATTENTE G/G/1 FIFO En utilisant la définition de la suite (V n ), il est facile de vérifier par récurrence l'égalité (12.4) -1 V n = SUp 2:(0' - r) 0 êi, -n::;k::;O k avec la convention El . = o. La proposition précédente peut donc aussi être démontrée en utilisant le théorème ergodique : les sommes partielles tendent presque sûrement vers -00, donc la borne supérieure est p.s. constante à partir d'un certain rang. La variable W = lim n -++ oo V n peut donc se représenter comme (12.5) -1 W = sup 2:(0' - r) 0 êi. k::;O k Le résultat de stabilité pour la file G 1 G Il peut maintenant être établi. PROPOSITION 12.3. Sous l'hypothèse ÀIÊ(O') < 1, la suite (W n ) converge en variation totale vers la loi de la variable W définie par l'équation (12.2), lim 11IP>(W n E .) - IP>(W E .)lIvt = 0, n-++oo où r(X E .) désigne la loi de la variable aléatoire X. De plus la suite (W n ) possède la propriété de couplage fort, i. e. la variable (12.6) T = inf{n > 0IW k = W 0 êk,Vk > n}, est IP>-presque sûrement finie. Presque sûrement, la suite (W n ) coïncide avec la suite stationnaire (W 0 ê n ) à partir d'un certain rang. La norme en variation totale IIr - Qllvt entre deux probabilités r et Q sur IR est définie par sup Ir(A) - Q(A)I, AEB(R) voir l'annexe D pour les propriétés de cette norme. DÉMONSTRATION. La propriété de couplage. D'après la définition de la suite (W n ) des temps d'attente, W o = w, .....n .....n + W n + 1 = (W n + 0' 0 8 - r 0 8 ) , si w = W alors W 1 = (W + 0' - r)+ = W 0 ê, et par récurrence la suite (W n ) est donc la suite stationnaire (W 0 en). La suite avec la condition initiale w = 0 sera notée (W). Si on montre que pour tout w, la suite (W n ) couple presque sûrement avec la suite (W), au sens où W n = W pour n suffisamment grand, ceci entraînera en particulier que (W) couple avec la suite stationnaire (W 0 ê n ) et donc les autres suites coupleront avec la suite stationnaire.
1. LE TEMPS D'ATTENTE 299 Par récurrence il est clair que W n > W pour tout n > o. Si W n > W pour tout n > 0, alors W n > 0 pour tout n > 0, d'où n Wn+1=Wn+aOen-roen, Wn=w+L:(a-r)oe n 1 et d'après le théorème ergodique, r-presque sûrement la quantité n L: (a - r) 0 en nIÊ( a - r) 1 tend vers -00 quand n tend vers l'infini. L'événement {W n > W pour tout n > O} est donc de probabilité nulle. Presque sûrement il existe un n pour lequel W n = W; à partir de cet instant les deux suites sont donc identiques, d'où la propriété de couplage. On note T l'instant où les deux suites se rencontrent pour la première fois. Si A est un borélien de IR Ir(W n E A) - r(W E A)I = Ir(W n E A) - r(W 0 en E A)I < r(W n -1 W 0 en) = r(T > n) '\, 0, la convergence en variation totale est établie. o Wl W2 WO+O'=W+O' . W3. wg+O'=O' . . 0 . Wf W6=W3 " Ô ta = 0 t 1 t2 t3 t 4 t 5 t 6 FIG. 2. Couplage du temps d'attente de la file GIG/1 En utilisant les définitions respectives des suites (V n ) page 296 et (W) page 298, il est facile de montrer la relation V n = W 0 e- n . Ceci donne une interprétation intuitive de la variable V n . La variable W est le temps d'attente du n-ième client après 0 quand la file d'attente commence avec l'arrivée d'un client à t = o. Avec l'interprétation de e comme l'opérateur de passage d'un client au suivant, e- n fait remonter de n clients en arrière, ainsi la variable V n n'est autre que le temps d'attente du client arrivé à t = 0 quand le n-ième client arrivé avant t = 0 commence a être servi dès son arrivée. La variable W, limite des V n , n > 0, est donc le temps d'attente du client 0 quand la file d'attente a commencé à t = -00, et par conséquent a atteint un état stationnaire à t = o.
300 12. LA FILE D'ATTENTE G/G/1 FIFO La représentation (12.4) de V n donne l'identité (12.7) n-1 W = sup L(O" - r) 0 êi. Okn k 2. Le nombre de clients La variable W construite dans la proposition 12.1 permet de construire une version stationnaire de toutes les autres variables caractérisant la file d'attente. D'après la relation (12.2), si West le temps d'attente du client d'indice 0, le temps d'attente de celui qui suit vaut W 09. De la même façon si on s'intéresse au nombre Q de clients que trouve le client d'indice 0 à son arrivée dans la file, cette variable définie sur Ô peut se représenter comme Q = L 1{tn+(w+u)o8no} = r 1{s+(u+W)o9'>O} N(w, ds), t n <0 J] -oo,O[ c'est le nombre de clients arrivés avant t = 0 et qui n'ont pas encore quitté la file d'attente. La translatée de Q par ê vaut Q 0 ê = L 1{t n oê+(W+0')oê n + 1 >0} = L l{t n +(W+O')oê n >tl}' t n 08<0 t n <tl qui est le nombre de clients dans la file que trouve le client qui suit le client o. Le nombre de clients en attente dans la file d'attente à l'instant t est la variable aléatoire L(t) définie sur (2 par (12.8) L(t) = L 1{t n +(w+0')08 tn >t}. tnt Le nombre de clients dans la file à l'instant t s'exprime comme L(t) = L 1{t n +(w+U)o9' n >t} = J 1{st,s+(u+W)o9.>t} N(w, ds) tnt = J 1{s-tO,s-t+(u+W)o9'>O} N(w,ds) = J 1{ sO,s+( u+ W)o9' >O} Tt N (w, ds). La relation (11.10), N((}t(w), ds) = Tt N(w, ds) montre donc que L(t)(w) = J l{so,s+u+w>O} N(Ot(w), ds) = L(O)(Ot(w)). On retrouve le même principe que précédemment, une variable de la file d'attente à l'instant t définie par (12.8) n'est autre que celle prise à l'instant 0 mais translatée, par le flot continu cette fois, de (}t. Sur Ô, la variable L(O-) = limt)"o L(t) n'est autre que la variable Q. De la même façon L(W + 0") définie sur Ô est le nombre de clients dans la file lors du départ du client o. La proposition suivante montre que la loi de ces deux variables sont identiques et s'exprime en fonction de la loi de W.
2. LE NOMBRE DE CLIENTS 301 PROPOSITION 12.4. Si ÀIÊ(O') < 1, à l'équilibre le nombre de clients au moment de l'arrivée d'un client a même loi que le nombre de clients qu'il laisse à son départ. De plus, pour n > 2, IP>(Q > n) = IP>(L((W + 0')) > n) = IP>(W > t n - 1 ). DÉMONSTRATION. Si le client 0 trouve au moins n > 1 clients dans la filet la discipline étant FIFO, le n-ième client arrivé avant t = 0 est encore dans la file, par conséquent r(L(O-) > n) = IP>(t- n + (W + 0') 0 ê- n > 0), l'invariance de IP> par êndonne l'égalité, IP>(L(O-) > n) = IP>(t n < W + 0'). Ce dernier terme vaut précisément IP>(L(W + 0') > n). L'idenité précédente peut être réécrite de la façon suivante IP>(L(O-) > n) = IP>(t n - t1 < W + 0'- t1) = IP>(t n - t 1 < (W + 0'- t 1 )+), la dernière égalité est conséquence de l'inégalité stricte IP-presque sûre, t n > t 1 , pour n > 2, puisque par hypothèse il n'y a pas d'arrivées simultanées. Des relations W 0 ê = (W + 0' - t l )+ et t n -1 0 ê = t n - t l on déduit IP>(L(O-) > n) = IP>(W 09 > t n - 1 0 9) = IP>(W > t n - 1 ), par invariance de IP> par ê, d'où le résultat. D Le résultat suivant est une relation liant, à l'état stationnaire, le temps moyen d'attente d'un client et le nombre moyen de clients dans la file d'attente à un instant arbitraire. PROPOSITION 12.5 ( Formule de Little). (12.9) IE(L(O)) = À(IÊ(W) + IÊ(O')). DÉMONSTRATION. La relation (12.8) pour t = 0 peut se réécrire L(O) = J 1{so,s+(w+0')o6'>O} N(w, ds), et la formule de Mecke (11.14) donne l'égalité IE(L(O)) = >,JÊ (J l{so.s+w+O'>O} dS) 1 d'où la formule annoncée. D Le chapitre 4 montre que la loi stationnaire du nombre de clients d'une file d'attente dans un réseau de files d'attente peut être explicitée sous certaines conditions. En revanche, il est en général difficile d'obtenir des résultats sur la loi des temps d'attente dans les réseaux. Cette formule est donc un moyen d'obtenir la valeur moyenne du temps d'attente dans une file d'attente d'un réseau.
302 12. LA FILE D'ATTENTE G/G/1 FIFO 3. Le temps virtuel d'attente La charge de la file (appelé aussi temps virtuel d'attente) t -t V (t) est l' ap- plication continue à droite, limitée à gauche et vérifiant l'équation différentielle dV(t) = -l{v(t»O} dt, t n < t < t n + 1 , V ( t n ) - V (t n -) = u 0 e tn , ce que l'on écrit de façon compacte, dV(t) = lim L(t) - L(s) = u 0 et N(w, [t, t + dt[) - l{v(t»O} dt. s/,t Les périodes d'occupation de la file d'attente sont les intervalles de temps sur lesquels V est strictement positive. Les intervalles de temps sur lesquels V est nulle sont les périodes de vacances du serveur. (12.10) V+O' O'oê O'oê 2 O'oê 3 O'oê 4 . N OêS : + : l , , , l , , , t 1 t2 t 3 t 4 t5 t6 ---------------------- -- --------------------------- période d'occupation vacances FIG. 3. Charge de la file d'attente Les points de discontinuité de t -t V(t) sont les points du processus ponc- tuel. Il est important de remarquer que la suite de variables (W n ) est définie sur (2, W n est le temps d'attente du n-ième client. De la même façon la variable V (t) n'est pas attachée à un client mais donne l'état de la file d'attente à un instant donné et par conséquent est définie sur (2. La variable V(t), le temps virtuel d'attente est le temps qu'attendrait un hypothétique client qui arriverait à l'instant t. La proposition suivante est l'analogue de la proposition 12.1 pour le temps virtuel d'attente PROPOSITION 12.6. Sous l'hypothèse ÀIÊ(u) < l, il existe une unique va- riable aléatoire V : (2 -t , IP-presque sûrement finie, telle que la fonction t -t V 0 et (w) vérifie l'équation différentielle (12.11) dV(t) = u 0 et N(w, [t, t + dt[) - l{v(t»O} dt,
3. LE TEMPS VIRTUEL D'ATTENTE 303 ou encore V(8 t (w)) = V(w) + r U 0 8 s N(w, ds) - l t l{v(s»O} ds; J]O,t] 0 de plus r(V = 0) = 1 - ÀIÊ( a). La proposition précédente peut se formuler en disant qu'il existe une unique solution stationnaire t -t V(8 t ) à l'équation différentielle (12.11). De la même façon la proposition 12.1 exprime que l'équation différentielle (discrète!) (12.1) a une unique solution stationnaire n -t W 0 en. DÉMONSTRATION. Si West le temps d'attente du client d'indice 0, Le. arrivé à t = to, à cet instant la charge de la file vaut W + a. Par conséquent, il est naturel de définir la charge V de la file à l'instant 0 par (12.12) V(w) = {(W + a) 0 8 tO (w) + to(w))+ . L'application 8 to est, on l'a vu dans le chapitre précédent, à valeurs dans Ô et donc (W + a) 0 8 to est bien définie sur O. Pour montrer que la variable V ainsi définie vérifie l'équation différentielle (12.11), il suffit de vérifier cette équation pour t = o. En effet, en remplaçant w par 8 t (w) et en remarquant que N(w, [t, t + dt[) = N(9 t (w), [0, dt[)), l'équation différentielle en (9 t (w), 0) est identique à celle en (w, t). a) Si to(w) < 0, alors pour h suffisamment petit to(9 h (w)) = to(w) - h, (W + a) 0 8 tO (8 h (w)) = (W + a) 09 tO ((Jh(w»(9 h (w)) = (W + a) 0 8(t O ((Jh(w»+h)(w) = (W + a) o8 tO (w), d'où la relation V(8 h (w)) = {(W + a) 0 8 tO (w) + to(w) - h)+ , et par conséquent V(8 h (w)) - V(w) = -l{v(w»o}dh. (12.13) (12.14) b) Si to(w) = 0, west dans Ô, pour h < 0 suffisamment petit, on a to(8 h (w)) = t- 1 (w) - h, V(8 h (w)) = {(W + a) 0 8 t - 1 (w) + t- 1 (w) - h) + , V(w) = (W + a)(w). Comme west dans Ô t 1 (8 t - 1 (w)) = -t- 1 (w), d'où e((8 t - 1 (w)) = 8 t1 (8 t - 1 (w)) = w, la relation (12.2) prise en 8 t - 1 (w) donne l'égalité W(w) = ((W + a) 0 8 t - 1 (w) + t-1(W))+. et les égalités (12.13) et (12.14) montrent (V(O) - V(O- ))(w) = a(w),
304 12. LA FILE D'ATTENTE G/G/1 FIFO ce qui achève la démonstration de l'équation différentielle (12.11) pour la fonction V. Unicité. Si Z est une solution stationnaire de l'équation différentielle (12.11), en définissant H = Z 0 e to - (w ), l'équation (12.11) intégrée sur l'intervalle [t o , t 1 [ montre l'égalité ,. + Hoe=(H+0'-t 1 ) , donc nécessairement H = W, IP>-presque sûrement d'après le résultat d'unicité de la proposition 12.1. La fonction t -t Z 0 ()t(w) vaut W en to(w), donc Z = V par unicité des solutions d'une équation différentielle ordinaire. En intégrant (12.11), on obtient V(Bt(w)) - V(w) = l t u(BS(w)) N(w, ds) -l t l{v(9'(w»O} ds, le membre de droite est dans L 1 (IP), donc d'après le lemme 12.2, l'espérance du terme de gauche est nulle, d'où o = lE (l t u(BS(w)) N(w, ds) -l t l{v(9'(w»O} dS) = ÀIÊ(u)t -l t 1P(V(BS(w) > 0) ds = (ÀIÊ(u) -IP(V > 0)) t, d'après le corollaire Il.7 et l'invariance de JP> par (et). D La définition (12.12) de V et la représentation (12.5) de W donne la relation -1 V = 0 V sup L (0' - T) 0 e ti ( e to (w )) + 0' 0 e to (w) + to, n<O - t=n en utilisant e ti ( e to (w)) = e ti (w), il vient l t - 1 V = 0 V sup 0' 0 es N (w, ds) + ta - t n + 0' 0 e to (w) + t o , nO t n v=ovsup r ta uoBSN((w),ds)+tn=OVsup rD uoBSN(w,ds)+t n . nO J tn nO J tn Cette expression peut se réécrire sous la forme (12.15) V = sup rD u 0 B S N(w, ds) - t. tO J-t La proposition suivante donne une relation entre V et W, la formule de Takàcs. Celle-ci n'est en fait qu'une simple conséquence de la relation entre les probabilités r et IP>. PROPOSITION 12.7 (Formule de Takàcs). Si ÀIÊ(O') < 1, les transformées de Laplace du temps d'attente stationnaire W et de la charge stationnaire V vérifient la relation ,. ,. ( 1 - e-O' ) (12.16) lE (e-{V) = 1 - ÀIE(u) + ÀIE e- W ' > O.
4. LES PROCESSUS PONCTUELS STATIONNAIRES ASSOCIÉS 305 DÉMONSTRATION. En utilisant la relation (11.13) qui donne r en fonction de r, il vient lE (e-(V 1{v>o}) = >.JÊ (l h e-(V08'1{vo8'>O} dS) . Sur Ô et 0 < s < t 1 , d'après l'équation différentielle vérifiée par V, V 0 9 5 (V - s)+. Sur Ô, un client arrive à t = 0 donc V = V(9 0 -) +0' et d'après ce qui précède V(9 0 -) = W IP>-p.s. sur cet événement, donc V095=(W+0'-s)+ IF>-p.s.surÔ, lE (e-(V 1{V>o}) = >.JÊ (e-((W+<T) l hA (W+<T) e(s ds ) = >'Z (JÊ (e-((W+<T-t d +) - JÊ (e-((W+<T») ) . La relation (12.3) et l'invariance de IF> par 9 montrent l'égalité ( (1 - e-U) ) lE (e-(V 1{v>o}) = >.JÊ e-(W ' d'où la formule. D Les variables W et V n'ont, en général, pas la même distribution. On s'en convainc aisément avec la file déterministe Ô = {O}, ,(0) = 1 et 0'(0) = a < 1, la solution de l'équation (12.2) est la variable nulle W = 0 (les clients n'attendent jamais). Ainsi r(W = 0) = 1 mais r(V = 0) = 1 - a. Lorsque le processus d'ar- rivée de clients est un processus de Poisson, les variables V et W ont la même distribution (voir le chapitre 7 page 1 71). Si W et 0' sont indépendants, ce qui est vrai pour la file GIIGIll (Cha- pitre 2), la transformée de Laplace de la loi conditionnelle de V est donnée par E( e-vl V > 0) = JÊ (e-W) JÊ ( 1 =- e-(<T ) E(O') ' pour Re() > O. Conditionnellement à {V > O}, la variable V a même loi que W plus une variable résiduelle associée au service 0' dont la transformée de Laplace vaut, pour Re() > 0, JÊ (1 - e - U) 1 JÊ ( 0' ) , cette variable a pour densité h( x) = IF> ( 0' > x) lJÊ( 0') sur . 4. Les processus ponctuels stationnaires associés Le processus des départs. D'après la proposition Il.15, si S est une variable aléatoire définie sur (2, le translaté du processus ponctuel N par S est encore un processus ponctuel stationnaire. En prenant le temps de séjour S = W + 0' on obtient que le processus des départs de la file d'attente, D = L 6tn+Wo8tn+uo8tn nEZ
306 12. LA FILE D'ATTENTE G/G/1 FIFO est un processus ponctuel stationnaire de même intensité que le processus des ar- rivées. Cette propriété peut se voir comme une relation de conservation: un pro- cessus ponctuel stationnaire est transformé par une file d'attente en un processus ponctuel stationnaire. Cela motive l'utilisation des processus ponctuels station- naires comme cadre naturel pour décrire les processus d'arrivée des clients. La proposition 4.4 page 84 montre que le processus de sortie stationnaire d'une file MI M Il stable est un processus de Poisson. En dehors du cas particulier de cette file d'attente, il y a peu de résultats connus sur la loi du processus de sortie de la file G 1 G Il autres que la propriété de stationnarité (voir le tour d'horizon de Daley[ll] sur ce sujet). Les périodes d'occupation stationnaires. En appliquant le résultat sur le procédé d'effacement des points d'un processus ponctuel stationnaire (Propo- sition Il.14), on obtient que le processus ponctuel L l{wo(Jt n =O} 6t n = L 6Tn nEZ nEZ est stationnaire d'intensité ÀP(W = 0) et de mesure de Palm l{w =O} dJλ / Jλ(W = 0). En particulier, P-presque sûrement, la file d'attente GIG/1 stationnaire se vide une infinité de fois. Les (Tn) sont croissants et numérotés de telle sorte que To < 0 < Tl. Le processus ponctuel défini ci-dessus est le processus ponctuel des arrivées de clients qui n'attendent pas. PROPOSITION 12.8. Si Il = inf{k > 0IW 0 ê- k = O} est le numéro du premier client avant 0 à ne pas attendre, alors To = t_ 1I et -1 -1 Ak Ak W= (O'-r)08 = 0'08 +t_ lI . -II -II DÉMONSTRATION. En remarquant tout d'abord que Il est le temps d'atteinte de l'ensemble de probabilité non nulle {W = O} par le flot ergodique 8- 1 , on en déduit que Il est fini P-presque sûrement. Par définition de Il, les variables W 0 ê- k , k = -II + 1, . . . ,0 sont toutes strictement positives et donc d'après la relation (12.2), W 0 ê-l, = (W 0 ê- i - 1 + (0' - r) 0 ê- i - 1 )+ = W 0 ê- i - 1 + (0' - r) 0 ê- i - 1 , pour i = -II + 1,. . . ,0, d'où la représentation de W. D Le client arrivé à t = t_ 1I initie la période d'occupation dans laquelle le client o est servi. On peut montrer de la même façon que la durée de cette période vaut To,Td 0' 0 8 S N(w, ds) et la durée de la période de vacances qui suit Tl - To - r a 0 Os N(w,ds). J[To,Tl [ [11] D.J. Daley, Queueng output processes, Advances in Applied Probability 8 (1976), 395- 415.
4. LES PROCESSUS PONCTUELS STATIONNAIRES ASSOCIÉS 307 '" To t_ II + 1 t o t 1 Tl FIG. 4. Période d'occupation de la file à un serveur Les files d'attente avec discipline conservative. On entend par dis- cipline conservative toute discipline qui interdit au serveur de se reposer tant qu'il y a des clients dans la file, il peut cependant servir ceux-ci dans un ordre arbitraire. Cette définition entraîne que la charge totale de la file d'attente ne change pas par rapport à la discipline FIFO : elle décroît à vitesse 1 tant qu'elle est strictement positive et augmente de la valeur des services au moment de l'ar- rivée des clients. Les résultats précédents montrent que si ÀIÊ( u) < 1, il existe une unique variable aléatoire stationnaire vérifiant l'équation de la charge de la file d'attente. En particulier une file servie par une discipline conservative aura les mêmes périodes d'occupation que celle servie par la discipline FIFO. La méthode pour construire un état stationnaire sera de reconstruire la file d'at- tente avec la discipline considérée sur chacune des périodes d'occupation de la file FIFO. EXEMPLES. 1. La discipline LIFO. Un client n'est servi dans cette file d'attente que lorsqu'il n'y a plus aucun client arrivé après lui dans la file. Ainsi à son arrivée un client est immédiatement servi, puis éventuellement abandonné si un autre arrive etc... La charge de la file à un instant d'arrivée ne s'interprète plus comme le temps nécessaire pour accéder au service. Le client d'indice 0 quitte la file d'attente à l'instant t si le serveur a traité tous les services des clients arrivés entre 0 et t. Sur (2, le temps de séjour du client 0 se définit donc naturellement par S = inf { t > 0 / r u 0 8 s N (w, ds) < t } , J[O,t[ S est le premier instant où toute la charge arrivée entre 0 et t (le service du client 0 inclus) a été traitée par le serveur. 2. Une discipline prioritaire avec préemption. Si N 1 = {(sn, U1 0 9 Sn )} et N 2 = {( t n , U2 0 9 tn )} sont deux processus ponctuels stationnaires d'intensités res- pectives À 1 et À 2 et de mesures de Palm rI et r 2 . Alors N = {(sn, U1 0 9 Sft , 1)} + {(t n , U2 0 9 tn , 2)} = {(un, U 0 9 Un , m 0 9 Un )}
308 12. LA FILE D'ATTENTE G/G/I FIFO est un processus ponctuel stationnaire d'intensité À = Àl + À 2 et de mesure de Palm r définie par A Àl A À 2 A , = À À 'l + À À '2. 1+ 2 1+ 2 Comme Ô = {uo = O} = {so = O}U{to = O} et m: Ô -t {1,2} est définie par m = 1 sur {so = O} et m - 2 sur {t o = O}. L'application m marque le type du client. Le service u est défini par U1 si m vaut 1 et U2 sinon. La condition ÀIÊ(u) < 1 s'écrit donc ( À1 A À 2 A ) (>'1 + >'2) >'1 + >'2 ffi4 (uI) + >'1 + >'2 (U2) < 1, soit (12.17) À 1 IÊ 1 (U1) + À2 (U2) < 1. (12.18) Si les clients 1 sont prioritaires dans la file d'attente, i.e. un client de type 2 n'est servi que s'il n'y a aucun client de type 1 présent. Notons w [resp. w], la charge totale due aux clients de type 1 [resp. 2] que trouve le n-ième client à son arrivée. À l'arrivée du client suivant, la discipline de service entraîne que ces deux quantités valent respectivement W+l = (w + U n 1{m n =1} - (U n +1 - u n ))+ , W+l = (w + u n 1{m n =2} - (U n +1 - Un - w - U n 1{m n =1})+)+ . En particulier la somme (la charge totale donc) vaut (W+l + W+l) = ((w + w) + Un - (U n +1 - u n ))+ . Sous la condition (12.17) et le résultat de stabilité de la file FIFO, il existe une unique variable W sur Ô vérifiant W 0 ê = (W + u - Ul)+, Si t_ 1I est le temps d'arrivée du client qui initie la période d'occupation du client d'indice 0 de la file FIFO associée à W, i.e. Il = inf{k > 0IWoê- k = O}. En posant WII = W=-II = 0 à t = t_ 1I et en utilisant la récurrence 12.18, on note W 1 = w6 et W 2 = wB les valeurs obtenues à l'arrivée du client o. En utilisant la relation que vérifie W, il est facile de vérifier que W l et W 2 ainsi définies satisfont A + W 1 09= (W l + U1{m=1} - Ul) , A + + W 2 09= (W 2 + u1{m=2} - (Ul - W 1 + U1{m=1}) ) . qui est l'équivalent pour la file prioritaire de la relation (12.1).
5. INSTABILITÉ DE LA FILE GIG/1 309 5. Instabilité de la file G/G/1 La proposition suivante donne le comportement transient de la file d'attente GIGl1, i.e. quand le processus d'arrivée des clients sature la capacité de service de la file d'attente. PROPOSITION 12.9. Si ÀIÊ(O') > 1, alors JP>-presque sûrement, . W n " 1 hm - = IE(O') - -, n-t+oo n À et IP-presque sûrement lim L ( t) = À _ ,,1 . t-t+oo t IE( 0') DÉMONSTRATION. En utilisant (12.1), il vient facilement que pour n > 0, n-1 W n > w+ L(O'-r)oe k , 1 d'après le théorème ergodique 10.9, on en déduit que JP>-p.s. 1 . . f Wn lE " ( ) 1 lm ln - > 0' --. n-t+oo n À En particulier les W n sont tous strictement positifs à partir d'un certain rang no, ainsi pour n > no, W n + 1 = W n + 0' 0 en - 'T 0 en, et donc n-1 "k W n = W no + (0' - r) 0 9 , no le théorème ergodique donne la première convergence de la proposition. Le temps d'attente des clients est IP>-p.s. strictement positif à partir d'un certain rang. Autrement dit, les clients trouvent toujours la file occupée au bout d'un certain temps. En utilisant la relation (11.6) donnant IP en fonction de IP>, on en déduit que IP-p.s. L(t) > 0 pour t suffisamment grand. Sans restreindre la généralité on peut supposer que L(t) > 0 pour tout t > 0, le serveur travaille toujours, ainsi { N([O,t])-n } {L(t) > n} = (FOot; > t , en effet il y a au moins n clients à t si la somme des services des N([O, t]) - n premiers excède t. On conclut en prenant n = L (À - 1 lIÊ( 0') :!: ê)t J et en utilisant le théorème ergodique pour N([O, t]) et pour E 0' 0 9 t ,. D Dans le cas d'égalité ,:xIÊ( 0') = 1, la file peut être stable : il suffit de prendre le cas déterministe r _ 0' _ 1, l'équation (12.2) a une infinité de solutions, la variable W constante égale à x convient pour tout x > o. Ce type de stabilité est toutefois pathologique, cette file d'attente n'étant jamais vide. Avec une
310 12. LA FILE D'ATTENTE G/G/1 FIFO hypothèse supplémentaire d'indépendance, cette file critique est instable (voir la proposition 2.2 page 36). 6. La file d'attente à deux serveurs G/G/2 Dans cette section, l'unité de service est constituée par deux serveurs et à chacun d'eux est associée une file d'attente. Le processus des arrivées est donné comme précédemment par un processus ponctuel stationnaire marqué N (w, dt, du). La répartition des clients entre les deux files d'attente se fait de la façon suivante: à son arrivée le client, qui connaît la charge de chacune des deux files, se rend dans la file avec la plus petite charge. En cas d'égalité, la file est choisie au hasard. Si la file est vide au moment de l'arrivée du client 0, W [resp. W] désigne la plus petite [resp. plus grande] des charges des files d'attente à l'arrivée du n-ième client. Le mécanisme de répartition des clients entre les deux files entraîne que ces deux variables vérifient les équations de récurrence w l = ( W 2 - T 0 ê n ) + /\ ( W 1 + u 0 ê n - T 0 ê n ) + n+ 1 n n , w 2 = ( W 2 - T 0 ê n ) + V ( W 1 + u 0 ê n - T 0 ê n ) + n+ 1 n n , avec WJ = W = o. Comme dans le cas de la file GIG/1 FIFO, on s'intéresse dans ce qui suit à l'existence et l'unicité d'une solution stationnaire W = (W l , W 2 ) à l'équation précédente, (12.19) (12.20) W l 0 ê = (W 2 - T)+ /\ (W 1 + u - T)+, W 2 0 ê = (W 2 - T)+ V (W 1 + u - T)+. Le résultat suivant, dû à Kiefer et Wolfowitz [21], est le correspondant (faible) de la proposition 12.1 pour la file GIG/2. PROPOSITION 12.10. Sous la condition ÀIÊ(u) < 2 il existe un couple de variables (W l , W 2 ) P-p.s. finies vérifiant les relations (12.19) et (12.20). De plus P(W I = 0) > 0 et (W 1 , W 2 ) est minimale au sens où toute autre solution (Xl, X2) de (12.19) et (12.20) vérifie W l < Xl et W 2 < X2 IP-p.s. DÉMONSTRATION. La suite (W, W) est définie par récurrence par (12.21) (12.22) w 1 0 8 = ( W 2 - T ) + /\ ( W l + u - T ) + n+1 n n , W+l 0 ê = (W - T)+ V (W + u - T)+, et W = W = o. En utilisant la monotonie (coordonnée par coordonnée) de la fonction f : (x, y) -t ((x + u - r)+ /\ (y - r)+, (x + u - r)+ V (y - r)+), [21] J. Kiefer and J. Wolfowitz, On the theory of queues with many servers, Transactions of the AMS 78 (1955), 1-18.
6. LA FILE D'ATTENTE À DEUX SERVEURS G/G/2 311 il est facile de montrer que la suite (W, W) est croissante, soit W = (W 1 , W 2 ) sa limite. La variable W vérifie les équations (12.19) et (12.20), W 1 0 8 = (W 2 - r)+ A (W 1 + a - r)+, W 2 0 8 = (W 2 - r)+ V (W 1 + a - r)+. L'inégalité W 1 < W 2 montre que l'ensemble A = {W 1 = +oo} est invariant par 8, donc de probabilité 0 ou 1 par ergodicité de 8. Si 1P(A) = 1, 1P-p.s. pour i == 1,2 la suite (W) tend vers l'infini quand n tend vers l'infini. En faisant la somme des équations (12.21) et (12.22), il vient, (W+l + W+l) 08 - (W + W) = (-r) V (-W) + (a - r) V (-W). En prenant l'espérance et en utilisant la propriété de croissance, on obtient l'identité IÊ (( - r) V ( - W )) + IÊ (( a - r) V ( - W ) ) "' ( 1 2 ) "' ( 1 2 ) = E (W n + 1 + W n + 1 ) -E (W n + W n ) > O. En faisant tendre n vers l'infini, le théorème de convergence monotone donne l'inégalité A A A 2 o < IE(a) - 2IE(r) = E(a) - À ' ce qui est contradictoire avec l'hypothèse de la proposition. La variable W 1 est donc r-p.s. finie. L'ensemble {W 2 == +oo} est par conséquent invariant par 8, s'il est de probabilité 1, la deuxième équation du système (12.21) et (12.22) donne la relation '" 2 2 "' ( 2 1 2 ) o < E(W n + 1 - W n ) = E (-r) V (-W n ) V (W n - W n + a - r) . Le terme sous l'espérance dans le membre de droite est compris entre -r et a. Le théorème de convergence dominée montre l'inégalité IÊ( -r) > 0 qui est absurde. Le vecteur W est donc une solution r-p.s. finie de (12.19). Si IP(W 1 = 0) = 0, les + peuvent être supprimés des équations (12.19), en faisant la somme de celles-ci, on obtient (W 1 + W 2 ) 08- (W 1 + W 2 ) = a - 2r, et d'après le lemme 12.2 donne l'identité IÊ(a-2r) = 0, contradiction. La variable W 1 s'annule donc sur un ensemble de probabilité positive. Si dans les équations (12.21) et (12.22), la condition initiale est changée en WJ = x, W = y, avec x > 0 = WJ et y > 0 = W5. Par récurrence, on constate facilement que la suite engendrée majore notre suite (W, W). En particulier, si X = (Xl, x2) est une solution de (12.19), celle -ci vérifie nécessairement les inégalités Xl > W 2 et X 2 > W 2 . La solution W est donc minimale. D La proposition précédente ne peut être améliorée en ce qui concerne l'unicité des solutions aux équations (12.19) comme le montre le petit exemple suivant dû à Neveu: Si f2 = {0,1}, 8 est l'automorphisme de f2 qui intervertit 0 et 1 et IP la probabilité uniforme sur f2. Les interarrivées sont déterministes égales à
312 12. LA FILE D'ATTENTE G/G/1 FIFO 1 (r = 1) et les services sont définis par 0'(0) = 2, 0'(1) = 3/2. Il est facile de vérifier que pour tout 0 < a < 1/2 le vecteur V défini par V (O) = ( 2 ) V (l) = ( + a ) est solution de (12.19). Ce contre-exemple montre que, même sous l'hypothèse IÊ(O') < 2, ce système de files d'attente ne se vide pas forcément comme c'est le cas pour la file GIG/1. Il est facile de voir que si une solution de (12.19) a ses deux coordonnées nulles avec probabilité positive alors c'est nécessairement la solution minimale construite précédemment. Un résultat complémentaire dû à Brandt [5] sur cette file d'attente termine cette section. Ce résultat montre l'existence d'une solution maximale au système (12.19). PROPOSITION 12.11. Sous les hypothèses de la proposition précédente, il existe une variable aléatoire V = (V1, V2) telle que pour toute solution X = (X 1 ,X 2 ) de {12.19}, on ait IP-p.s. Xl < V 1 et X 2 < V 2 . DÉMONSTRATION. Pour dEN, de la même façon que dans la preuve précé- dente, la suite (W, W) est définie par W+l 08= (W - r)+ A (W + 0' - r)+, W+l 08= (W - r)+ V (W + 0' - r)+, avec la condition initiale WJ = W 1 +d, W = W2 +d et (W 1 , W 2 ) est la solution minimale construite précédemment. wl 0 8 = (W 2 + d - r)+ A (W l + d + 0' - r)+ < (W 2 - r)+ A (W l + 0' - r)+ + d = W l 08 + d = WJ 08, donc wl < WJ et de la même façon W{ < W. La monotonie de la fonction f définie ci-dessus montre que la suite (W, W) est décroissante, sa limite est notée (W 1 (d), W 2 (d)). Toujours avec le même argument de monotonie il est clair que la suite (W 1 (d), W 2 (d)) est croissante (c'est vrai sur les conditions initiales et cela se propage par ré- currence jusqu'aux limites). Si V = (V 1 , V 2 ) est la limite de cette suite, il faut montrer que V ases coordonnées 1P-p.s. finies. La méthode est essentiellement la même que pour montrer la finitude de (W1, W2) dans la proposition ci-dessus. Montrons par exemple que V l est IP-p.s. fini. L'ensemble {Vl = +oo} est inva- riant par 8, s'il est de probabilité 1, alors lim V 1 (d) = lim V 2 (d) = +00, d-++oo d-++oo [5] A. Brandt, On stationary waiting times and limiting behaviour of queues with many servers II: The G/G/m/oo case, Elektron. Inf. verarb. Kybern. 21 (1985), no. 3, 151- 162.
6. LA FILE D'ATTENTE À DEUX SERVEURS G/G/2 313 1P-p.s. En faisant la somme des équations de (12.19) pour (y1(d), y2(d))), il vient (y1(d) + y2(d)) 0 8 - (y1(d) + y2(d)) = (-r) V (_y2(d)) + (a - r) V (_y1(d)). Le membre de droite est compris entre a - 2r et a, donc intégrable. Le terme de gauche est donc d'espérance nulle, d'où l'égalité IÊ (( - r) V ( - y2 ( d)) + (a - r) V ( - y 1 ( d) )) = o. Il reste à appliquer le théorème de convergence dominée pour obtenir IÊ(a - 2r) = 0, ce qui est absurde. La variable y1 est donc P-p.s. finie. La preuve de la finitude presque sûre de y2 est analogue. Si X = (Xl, X2) est une solution de (12.19), il existe un entier naturel d tel que P(X 1 < d, X 2 < d) = a > 0, d'où a < IP>(X 1 < d+ W 1 ,X 2 < d+ W 2 ) < 1P ( X 1 0 8 < W 1 0 8 x 2 0 8 < w 2 0 8 ) = IP ( X 1 < w 1 x 2 < W 2 ) - - l' - 1 - l' - l' de proche en proche, on en déduit l'inégalité a < IP(x 1 < W, X 2 < W), et en passant à la limite, il vient a < IP(X 1 < WJ, X 2 < Wl) < IP(X 1 < y1, X 2 < y2). Maintenant il suffit de remarquer que l'ensemble {Xl < y1, X 2 < y2} est invariant par 8. Comme on vient de montrer qu'il était de probabilité strictement positive, il est de probabilité 1, V est la solution maximale des équations (12.19). o
ANNEXE A Loi de Poisson et événements rares Sommaire 1. L'équation de Stein 316 2. Le cas de dépendance faible entre les variables 322 2.1. Les variables indépendantes 322 2.2. Les variables mélangeantes 323 3. Méthodes de couplage 327 Couplage monotone 329 4. Appendice 330 Majoration de la loi de Poisson 330 Dans ce chapitre, les Ii, i = 1,... ,n, sont des variables aléatoires de Ber- noulli de paramètres respectifs Pi = JP>(Ii = 1) ; leur somme est notée W = L Ii et À = E(W) = L Pi est la valeur moyenne de W. Si les Ii sont des fonctions indicatrices d'événements rares, on s'intéresse ici aux conditions pour lesquelles la loi de la variable W peut être approximée par une loi de Poisson de paramètre À. Ce type de situation a déj à été rencontré à plusieurs reprises dans les chapitres précédents. 1. La proposition 1.4 montre que, dans le cas où les variables de Bernoulli sont indépendantes et les Pi très petits, la variable W suit approximati- vement une loi de Poisson de paramètre À. 2. Si Hi,a est le i-ième instant où le nombre de clients de la file MI Mil revient en a pour la première fois depuis le dernier passage en 0 et Ii est la fonction indicatrice de l'événement { Hi,a < ;a t } , la proposition 5.13 montre que si p < 1, W converge en loi vers une loi de Poisson de paramètre (J-L - À)2tl j1. quand a tend vers l'infini. 3. Si 'ri a est le i-ième instant d'atteinte de la valeur a par le nombre de 1 clients de la file M 1 M 100 et Ii est la fonction indicatrice de l'événement { Ti,a < (a;a 1)! t } , la proposition 6.11 montre que W converge en loi vers une loi de Poisson de paramètre j1. exp( -p)t quand a tend vers l'infini.
316 A. LOI DE POISSON ET ÉVÉNEMENTS RARES Le premier cas a été démontré de façon élémentaire. Pour les deux derniers exemples, les démonstrations ont utilisé l'expression explicite des lois de temps d'atteinte de ces événements rares. La méthode de Chen-Stein qui est présentée ici systématise l'obtention de résultats de convergence vers une loi de Poisson. Elle permet de traiter de nom- breux cas où les variables (Ii) sont corrélées. Cette approche donne en plus une inégalité sur la distance en variation totale entre la loi de W et une loi de Poisson de paramètre lE(W). Dans le cas classique où les variables (Ii) sont indépendantes, cette inégalité est non triviale. La première section donne les bases techniques de la méthode de Chen-Stein, la suite est consacrée à plusieurs types d'applications. Bien entendu, ce chapitre n'est qu'une introduction. De nombreux exemples ainsi que des raffinements techniques sont présentés dans le livre de Barbour et al. [4] sur lequel s'appuie cet exposé. 1. L'équation de Stein La distribution de Poisson de paramètre À sur N est notée QÀ = (Q), À Àn_ À Qn = le , n. pour n E N et si f est une fonction bornée, QÀ(f) désigne l'espérance de f pour la probabilité QÀ, +00 Àn QÀ(f) = Lf(n),e- À . n. o LEMME A.1. Si f : N -t N est une fonction bornée, alors L(Àf(n + 1) - nf(n))Q = o. n>O Réciproquement, si Q = (Qn) est une probabilité sur N telle que L(Àg(n + 1) - ng(n))Qn = 0 n>O pour toute fonction g bornée, nécessairement Q = QÀ . DÉMONSTRATION. La première assertion se vérifie sans difficulté. Si f est une fonction bornée sur N, la fonction f définie par f(n) = f(n) - f(n - 1) pour n E N est aussi bornée et par conséquent L(Àf(n + 1) - nf(n))Qn = 0, n>O L(Àf(n + 1) + nf(n - 1)) - (À + n)f(n)Qn = 0, n>O en notant 0 le générateur du nombre de clients d'une file MI M 100 dont le taux d'arrivée est À et le taux de service 1 (voir la relation 6.1 du chapitre 6),
1. L'ÉQUATION DE STEIN 317 l'équation précédente se réécrit sur la forme J O(f)dQ = 0, pour toute fonction bornée f, autrement dit Q est la mesure invariante du pro- cessus de Markov associé à 0 (voir le chapitre sur l'annexe sur les processus de Markov page 346). Par unicité de cette mesure, on en déduit Q = QÀ. D Le lemme précédent montre que West une variable aléatoire qui suit une loi de Poisson de paramètre À si et seulement si E( Àg(W + 1) - W g(W)) = 0 pour toute fonction bornée g. L'idée à la base de la méthode de Chen-Stein est de perturber ce résultat : si la quantité E( Àg(W + 1) - W g(W)) est petite pour un nombre suffisamment large de fonctions g bornées, alors la loi de West proche d'une loi de Poisson de paramètre À. Ce type de méthode a été introduit par Stein[32] pour étudier de façon précise la convergence vers la loi normale dans le théorème de la limite centrale. Chen[8] a développé cette idée pour l'appliquer à la convergence de variables aléatoires vers une loi de Poisson. La suite de cette section est consacrée à l'étude de l'opérateur qui, à une fonction g, associe la fonction n -t Àg( n + 1) - ng( n). DÉFINITION 32. Si f est une fonction bornée sur N, une fonction g est so- lution de l'équation de Stein associée à f si (A.1) Àg(n + 1) - ng(n) = f(n) - QÀ(f), pour tout n E N. Si gl et g2 sont deux solutions de l'équation (A.l), il est facile de vérifier que pour tout n E N, (n - 1)' gl (n) - g2 (n) = À n . (gl (0) - g2 (0)), l'équation (A.l) a donc une unique solution si g(O) = O. La proposition suivante donne deux représentations d'une telle solution. PROPOSITION A.2. Si f est une fonction positive bornée, il existe une unique fonction bornée g solution de l'équation de Stein associée à f telle que g(O) = o. La fonction g est donnée par g(n) = (n 1)! I:(f(i) - QÀ(f)) ; , 2.=0 (A.2) n > 1. Cette fonction g peut aussi s'exprimer sous la forme (A.3) r+ oo g(n) = - Jo (JE..f(L(s)) -JE..-lf(L(s))) ds, n > 1, [32] C. Stein, A bound for the error n the normal approximation to the distribution of a sum of dependent random vanables, Sixth Berkeley Symposium Math. Stat. Probab. (Univ. California Press, ed.), 1971, pp. 583-602. [8] L.Y. Chen, Poisson approxmaton for dependent trials, Annals of Probability 3 (1975), no. 3, 534-545.
318 A. LOI DE POISSON ET ÉVÉNEMENTS RARES où (L(t)) est le processus du nombre de clients d'une file MIMloo de taux d'arrivée À et de taux de service 1,. 1En(.) désigne l'espérance pour ce pro- cessus qui part de n. On note que le processus de Markov (L(t)) qui intervient dans cette propo- sition a précisément pour mesure invariante une loi de Poisson de paramètre À. Ce processus intervient aussi pour la raison suivante : si g est une solution de l'équation de Stein associée à f, la fonction h définie par h(n) = g(l) +. . . + g(n) vérifie g(n) = h(n) - h(n -1) et par conséquent en utilisant l'équation de Stein, on obtient l'identité Àh(n + 1) + nh(n - 1) - (À + n)h(n) = f(n) - QÀ(f), pour n E N, ce qui peut être réécrit sous la forme (A.4) (2(h) = f - QÀ(f), où (2 est le générateur du processus de Markov (L(t)). DÉMONSTRATION. Il est facile de voir que la fonction g définie par l'iden- tité (A.2) vérifie l'équation de Stein. La relation QÀ(f - QÀ(f)) = 0 montre que pour n E N, g(n) = - (n ;n 1)! f(j(i) - QÀ(j)) ; 1 ,=n par conséquent, ( 1)' +00 À i Ig(n)1 < n;n · L If(i) - QÀ(j)lif n +00 À i < 211fll00 L l < 2e À llfll00, . o la fonction g est donc bornée. Il reste à établir l'identité (A.3). Comme précédemment, la fonction h est définie par h(O) = 0 et g(k) = h(k) - h(k - 1) pour k > 1. Si L(O) = n E N, (2 étant le générateur du processus (L( t)) le processus (M(t)) = (h(L(t)) - h(L(O)) - l t O(h)(L(s)) dS) , est une martingale locale (voir la proposition 6.2 page 139). Le processus des arrivées N>. à la file d'attente est un processus de Poisson de paramètre À, l'inégalité L(t) < L(O) + N>. (JO, t]) est clairement satisfaite. Comme L(O)V L(t)-l Ih(L(t)) - h(L(O))1 < L Ih(i + 1) - h(i)1 < IIglloo(L(t) + L(O)) i=L(O)I\L(t) < Ilglloo(N).(]O, t]) + 2n)
1. L'ÉQUATION DE STEIN 319 et d'après la relation (A.4) l t O(h)(L(s)) ds = l t (f(L(s)) - QÀ(f)) ds < 2tlljlloo. on en déduit que pour tout T > 0 la variable sup{M(t)lt < T} est intégrable. Par conséquent, la proposition B.7 page 336 montre (M(t)) est une martingale, d'où IEn ( h(L(t)) - h(L(O)) - l t O(h)(L(s)) dS) = IE(M(O)) = o. En utilisant la relation (A.4), il vient IEn(h(L(t)) - h(n) = IEn (l t (f(L(s)) - QÀ(f)) dS) , (A.5) IEn(h(L(t)) - h(n) = l t (IEnj(L(s)) - QÀ(f)) ds. Si Il . Il vt désigne la norme en variation totale (définie dans l'annexe D), par définition, pour s > 0, lIEn f ( L ( s )) - Q À (f) 1 < Il f Il 00 Il IP n ( L ( s) E . ) - Q À Il vt , où IP n (L( s) E . ) désigne la loi de la probabilité de la variable aléatoire L( s) pour IPn. La proposition 6.1 page 139 montre la convergence exponentiellement rapide vers 0 quand s tend vers l'infini de la quantité IIIPn(L(s) E . ) - QÀllvt. Le membre de droit de l'identité (A.5) a donc une limite quand t tend vers l'infini. Par conséquent la limite Hn = limt+oo IEnh(L(t)) existe. Un couplage permet de montrer que cette limite ne dépend pas du point initial n : on considère deux processus associés au générateur 0, l'un partant avec n clients et l'autre avec n + 1 clients. Ils ont tous deux les mêmes arrivées, les n clients initiaux les mêmes services et (j désigne le service du client supplémentaire pour la file qui part avec n + 1 clients. Les deux processus sont donc égaux à l'instant t = (j de départ du client initial supplémentaire, d'où IEn+1h(L(t)) -Enh(L(t)) = En ((h(L(t) + 1) - h(L(t)))l{cr>t}) , par définition de h, il vient IIEn+1 h (L(t)) -IEnh(L(t))1 = IEn (g(L(t) + l)l{cr>t}) 1 < IIgllooe- t , par conséquent Hn = Hn+1 pour tout n E N. En faisant tendre t vers l'infini dans l'équation (A.5), on en déduit l'égalité 1 +00 h(n) = Hl - 0 (IEnj(L(s)) - QÀ(f)) ds,
320 A. LOI DE POISSON ET ÉVÉNEMENTS RARES ce qui donne l'identité attendue r+ oo 9(n) = - Jo (!Enf(L(s» - !En-l f(L(s))) ds. Il est raisonnable de supposer que la quantité Hn = limt+oo En h(L(t)) vaut QÀ(h) puisque (L(t)) converge en loi vers QÀ. La fonction h n'étant pas à priori bornée, cette convergence ne peut pas être utilisée directement. 0 La proposition suivante est le principal résultat de cette section. PROPOSITION A.3. Si A est un sous-ensemble de N, la solution gA de l'équation de Stein associée à la fonction f = lA telle que g(O) = 0 vérifie les inégalités suivantes (A.6) 119Alloo < 11\ J :e ' 1 -À -e lIgA 1100 < À 1 <1/\- - À' (A.7) où (gA) est la fonction définie par (gA)(n) = gA(n + 1) - gA(n) pour n E N. DÉMONSTRATION. La preuve de l'inégalité (A.7) est dans l'appendice de ce chapitre page 331. Le couplage de la preuve précédente est utilisé pour considérer le processus du nombre de clients d'une file MI M 100 avec les points initiaux n et n+ 1. On note X(t) le nombre de clients parmi les n clients initiaux qui n'ont pas fini leur service à l'instant t, u le service du n + 1-ième client initial et Lo(t) le nombre de clients dans la file qui sont arrivés après l'instant o. Le processus (Lo(t)) est celui du nombre de clients quand la file est vide initialement. Pour t > 0, la variable Lo(t) suit une loi de Poisson de paramètre Àt = À(l- exp( -t)) (voir la section 3 page 178 par exemple). Les arrivées et les services sont les mêmes pour les deux processus. Si f = lA, la représentation (A.3) de gA donne (A.8) r+ oo 9A(n + 1) = - Jo (!En+! f(L(s» - !Enf(L(s))) ds r+ oo = - Jo (Ef(Lo(s) + X(s) + l{cr>s}) - Ef(Lo(s) + X(s») ds 1 +00 = - 0 (Ef(Lo(s) + X(s) + 1) - Ef(Lo(s) + X(s))) e- S ds, la fonction sous l'intégrale précédente est comprise entre -1 et 1, par conséquent IlgA 1100 < 1. Pour x E N et s > 0, comme la loi de la variable Lo(s) est QÀ$, E(f{Lo(s) + x + 1) - f(Lo(s) + x)) = L Q5(f(n + x + 1) - f(n + x)), n>O
1. L'ÉQUATION DE STEIN 321 cette relation se réarrange pour donner l'égalité 1E(f(Lo(s) + x + 1) - f(Lo(s) + x)) = L f(n + X)(Q1 - Q$), n>O avec Q$1 = O. La fonction f ne valant que 0 ou 1, on obtient l'encadrement L 1{Q1Q'} (Ql - Q') n>O < 1E(f(Lo(s) + x + 1) - f(Lo(s) + x)) < L 1{Q1Q'} (Ql - Q') . n>O Par conséquent IJE(J(L o (s) + x + 1) - f(Lo(s) + x))1 < ;t Q' 1 le lemme A.8 en annexe permet d'en déduire l'inégalité 1 l1E(f (Lo ( s) + x + 1) - f ( Lo ( s) + x)) 1 < ..; 1 2eÀ s pour tout x E N. L'identité (A.8) donne la majoration attendue de IIgA 1100, 119All00 < 1+ 00 V2e>. e-S) ds = J :e ' o Le principe général de la méthode de Stein. L'équation de Stein pour la fonction indicatrice d'un sous-ensemble A de N est (A.9) l{WEA} - QÀ(lA) = ÀgA(W + 1) - W gA(W),. En prenant l'espérance puis le sup sur tous les sous-ensembles A, par définition de la norme en variation totale, il vient IIIP(W E .) - QÀllvt < sup IÀ1E(gA(W + 1)) -1E(WgA(W))I. ACN L'estimation du membre de droite de l'inégalité ci-dessus donnera un majorant de la distance entre la loi de W et celle d'un processus de Poisson de paramètre À. Dans cette estimation, la proposition A.3 est l'élément-clé pour obtenir une borne indépendante de l'ensemble A considéré. La méthode utilisée varie suivant les contextes. Les cas envisagés ici peuvent être décrits sommairement comme suit. (A.1D) - Le cas faiblement dépendant. Les indices ont une signification temporelle, le processus considéré est mélangeant: Ii est presque indépendant de Ij si i et j sont assez éloignés. C'est bien entendu le cadre naturel des files d'attente.
322 A. LOI DE POISSON ET ÉVÉNEMENTS RARES - La loi des variables Ii possède certaines propriétés de symétrie (invariance de la loi par une permutation des indices par exemple). Il n'y a donc pas de notion de voisinage de faible dépendance dans ce cas. Une technique de couplage liée à la symétrie peut cependant être utilisée pour estimer le membre droit de (A.10). De nombreux modèles combinatoires rentrent dans ce schéma. 2. Le cas de dépendance faible entre les variables 2.1. Les variables indépendantes. Dans cette partie, les variables Ii, 1 < i < n, sont indépendantes. Si g est une solution de l'équation de Stein associée à la fonction bornée f, d'après la définition (A.1) E(f(W)) - QÀ(f) = ÀEg(W + 1) -E(Wg(W)), l'hypothèse d'indépendance des I montre l'égalité JE(J(W» - QÀ(J) =),JE (g(W + 1) - Pi9(Wi + 1)) , n où Wi = Lj:;éi Ij ; or par définition À = L Pi, donc on obtient l'identité =1 n JE(J(W» - QÀ(J) = LPi (JE(g(W + 1) - g(Wi + 1») . 1 En remarquant que la différence g(W + 1) - g(Wi + 1) est nulle si Ii 0, l'équation précédente peut se réécrire sous la forme suivante, n E(f(W)) - QÀ(f) = LP;(E(g(Wi + 2) - g(W i + 1)), 1 par conséquent n n IIE(f(W)) - QÀ(f)1 < sup Ig(n + 1) - g(n)1 LP; = IIglloo LP;' n 1 1 En prenant le sup de cette inégalité sur toutes les fonctions indicatrices f, la majoration (A.7) de IIglloo par 1 donne la proposition suivante due à Le Cam, elle renforce considérablement la proposition 1.4 page 10. PROPOSITION A.4. Si les Ii sont n variables de Bernoulli indépendantes, en posant Pi = P( Ii = 1) et À = Li Pi, la loi de la somme W de ces variables aléatoires vérifie l'inégalité n (A.11) IIIP'(W E . ) - QÀllvt < LP < lIJ}fnPi, 1 - - où Q).. est une loi de Poisson de paramètre À.
2. LE CAS DE DÉPENDANCE FAIBLE ENTRE LES VARIABLES 323 2.2. Les variables mélangeantes. On revient au cas de variables de Ber- noulli générales. À chaque indice i est associé Vi un sous-ensemble de {l, . .. ,n} ne contenant pas i, et V{ le complémentaire de Vi U {i}. Les sommes Zi et Yi sont définies de la façon suivante Zi = LjEV, Ij et Yi = LjEV,C Ij. En parti- culier pour tout i < n, W = + Zi + Ii ; dans ce qui suit l'ensemble c est l'ensemble des indices j pour lesquels Ij est presque indépendante[3] de Ii, i.e. E( Ii Ij) PiPj pour j E Vi c . La notion de mélange pour les processus de Markov est introduite dans la section 4. Si g est la solution de l'équation de Stein associée à la fonction f bornée, l'équation (A.9) s'écrit, en utilisant les définitions de À et W, comme n E(f(W)) - QÀ(f) = ÀE(g(W + 1)) - L E(Iig(W)), i=1 cette égalité peut être décomposée de la façon suivante, n 1E(f(W)) - QÀ(f) = LPiE(9(W + 1) - g(Wi + 1)) 1 n + LPi1E(9(Wi + 1)) -E(Iig(W)), 1 ce qui donne l'inégalité n (A.12) l1E(f(W)) - QÀ(f)1 < LP"g"oo 1 n + LPiE(g(Yi + Zi + 1) - Iig(Yi + Zi + 1)) . 1 Pour i E {l, . . . ,n}, l'identité Zi g(Yi + Zi + 1) = g(Yi + 1) + L (g(Yi + j + 1) - g(Yi + j)) , j=1 la majoration Z, L (g(Yi + j + 1) - g(Yi + j)) < IIgllooZi, j=1 [3] R. Arratia, L. Goldstein, and L. Gordon, Two moments suffice for poisson approxima- tions: the Chen-Stein method, Annals of Probability 17 (1989), no. 1, 9-25.
324 A. LOI DE POISSON ET ÉVÉNEMENTS RARES et l'inégalité (A.12) montrent la relation (A.13) IlE{f(W) - Q>'(f)1 < lIglloo ( tp + PilE{Zd + IE{Ii Zi)) n + LPilE{9(Yi + 1)) -1E(Iig(Yi + 1)) . 1 Le dernier terme du membre de droite se majore de la façon suivante, n n L(PilE{9(Yi + 1)) -1E(I i g(Yi + 1))) = L IE{g(Yi + l)(Pi - Ii)) i=l i=l n < L JE (lg(Yi + l)IIJE(Pi - Ii 1 Ij, j E lf.C)I) . '&=1 En notant TJi = IIE(Ii 1 Ij,j E V/) - pil, le paramètre mesurant la faible dépen- dance de Ii et des Ij pour j E c, l'inégalité (A.13) devient IlE{f(W)) - Q>'(f)1 < IIglloo ( tp + PilE{Zd + JE(IiZi)) + IIglloo t 1]i, et finalement en prenant la borne supérieure sur toutes les fonctions f indi- catrices, les inégalités (A.6) et (A.7) donnent la généralisation suivante de la proposition A.4. PROPOSITION A.5. Si les Ii sont n variables de Bernoulli, Pi = IP(Ii = 1) et À = Pl + . . . + Pn, la loi de la somme W de ces variables aléatoires vérifie l'inégalité (A.14) IIJP>(W E . ) - QÀ Ilvt < (1/\ ) (tp + PilE{Zi) + JE(IiZd) + Jx t 1]i. où QÀ est une loi de Poisson de paramètre À et pour i < n, - Vi est un sous-ensemble de {l,... ,n} - {i} et V/ le complémentaire de ViU{i}; - Zi = EjE Ij ; - TJi = IIE(I i 1 Ij,j E V{) - pil. Dans le cas indépendant Zi = 0 et T/i = 0 pour tout i < n, l'inégalité (A.11) est une conséquence de (A.14). La plus longue section montante d'une marche aléatoire simple. Une marche aléatoire de biais P présente une succession de montées et de descentes, Rn désigne la longueur de la plus longue montée entre les instants 0 et n. On s'intéresse au comportement asymptotique de Rn quand n tend vers l'infini. Ce problème se rencontre naturellement dans l'étude des modèles probabilistes d'une séquence génomique : la similarité de deux séquences (Ai) et (Bi) i.i.d.
2. LE CAS DE DÉPENDANCE FAIBLE ENTRE LES VARIABLES 325 de taille finie à valeurs dans un alphabet fini est définie à partir de la notion de score; c'est le nombre maximal de coordonnées consécutives pour lesquelles les suites A et B coïncident. Ce modèle est bien entendu simplifié, l'hypothèse d'indépendance n'étant pas vérifiée en général. Si les X." sont n variables de Bernoulli indépendantes de paramètre p, Rn est le nombre maximum de 1 consécutifs pour cette suite finie. Pour t < n et i < n, on pose Ii = l{X,=o,X'+l=l,... ,X,+t=l} si 1 < i < n - t, Il = l{Xl=l,... ,Xt=l}, et Ii = 0 si i > n - t. La variable W associée est le nombre de segments de 1 consécutifs de longueur supérieure ou égale à t, en particulier {Rn < t} = {W = O}. Comme Pl = P(I I = 1) = pt et Pi = P(Ii = 1) = (1 - p)pt SI 1 < i < n - t, la moyenne À vaut donc À = E(W) = (n - t - l)pt(l - p) + pt < npt. Les variables Ii et Ii+1 ne sont pas indépendantes mais Ii et Ii+t+1 le sont en vertu de l'indépendance des (Xi). Le voisinage de dépendance est naturellement défini par Vi = {j 10 < Ii - jl < t}. En reprenant les notations de la proposition précédente, il est facile d ' obtenir les relations suivantes t E(Zi) = L(E(Ii+j )l{i+jn} + l{ljiAt}E(Ii-j)) < 2t p t, j=l E(Ii Ij) = 0 pour j E Vi donc E(I i Zi) = 0 et 1]i = o. L'inégalité (A.14) montre la relation Ir(R n < t) - e-ÀI = Ir(W = 0) - e-ÀI 1 < IIIP'(W E . ) - QÀllvt < À (1 + 2t) np 2t. Si, pour a > 0, t = l a(lOgn + log(l - P)) J log(l/p) , pour ce t, on a l'équivalence À (n(l _ p))l-O,
326 A. LOI DE POISSON ET ÉVÉNEMENTS RARES pour n grand. L'inégalité précédente donne lim 1JP>(R n < t) - e- À 1 = 0, n-+-+oo par conséquent la limite lim IF ( Rn log(l/p) < a ) n-+-+oo log n + log( 1 - p) vaut 1 ou 0 suivant que a > 1 ou a < 1. La variable Rn log(l/p) logn + log(l - p) converge en loi vers 1. La variable Rn est de l'ordre de logn/log(l/p) quand n tend vers l'infini. Graphe aléatoire. Le graphe considéré est l'hypercube {O, l}N de dimen- sion N. Deux sommets de ce graphe sont reliés s'ils ont exactement une coor- donnée qui diffère. Chacune des (N - 1)2 N - 1 arêtes est orientée au hasard, si i et j sont les sommets d'une arête, la variable Xij vaut 1 si l'arête (i, j) est orientée vers i et 0 sinon. Les variables (Xi,j) sont par hypothèse indépendantes. On s'intéresse au nombre de sommets qui ont k flèches rentrantes. Pour étudier cette quantité, il est naturel de prendre les variables de Bernoulli sui- vantes : Ii vaut 1 si le sommet i a k flèches rentrantes et 0 sinon. Si i et j sont deux sommets du graphe qui diffèrent de plus d'une composante, les variables Ii et Ij sont clairement indépendantes. Pour la famille de voisinages (Vi) définie par Vi = {j /Ii - jl = 1} (Ixl désigne la somme des valeurs absolues des coordonnées de x), il est facile de vérifier les égalités suivantes C k P _ N i - 2 N ' C k E(Zd = N 2: 1 À = lE(W) = C7v, TJi = 0, et, si i et j sont des sommets voisins E(I i Ij) = 0 si k=O ou N et C k C k-l N-l N-l IE( Ii 1 j) = 2 N -1 X 2 N -1 pour 1 < k < N - 1 et lE(Ii Zi) = c k C k - 1 N N-l N-l 2 N - 1 2 N - 1 1<k<N-1 - - o k = 0, N. L'inégalité (A.14) montre la relation Il ( ) ck ll (C7v)2+N(C)2+4NC_lCt-=-\ « l+5N)C JP>WE' - Q n t< v - 2 N Ck - 2 N . N
3. MÉTHODES DE COUPLAGE 327 Si N l est un processus de Poisson de paramètre 1, le théorème de la limite centrale pour les processus de Poisson donne lim P ( Nl ( [ 0 , x]) - x E' ) = G ( 0, 1) ( . ) , :1:4-+00 fi où G(O,l) est une loi normale centrée réduite. Si (k N ) est une suite d'entiers vérifiant l . C kN 1 . N c';t lm N = +00 et lm = 0, N+oo N+oo 2 N en remarquant que QC est la loi de Nl([O, C]), l'inégalité précédente donne le résultat suivant lim P ( w - C';t N -++00 J C';t ) 1 . TID ( Nl ([0, C';t]) - C';t ) E. = lm lf E . N -++00 J CN = P(G(O, 1) E . ). La méthode de Stein permet dans ce cas de montrer que la variable W satisfait un théorème de la limite centrale. La suite (k N ) = (N /3) vérifie les conditions requises pour un tel résultat. 3. Méthodes de couplage Les variables Ii considérées dans cette section ont des propriétés de symétrie qui excluent une quelconque propriété de mélange et donc une utilisation efficace de la proposition A.5. Le résultat suivant donne une autre facette de la méthode de Chen-Stein. PROPOSITION A.6. Si, pour chaque indice i, il existe deux variables Ui et Vi définies sur le même espace de probabilité telles que Ui a même loi que W et Vi + 1 a même loi que la variable W sachant l'événement {Ii = 1}, l'inégalité suivante est satisfaite (A.15) II£(W) -IP'>.lIvt < (1/\ ) tPiE(!Ui - Vil). 1 DÉMONSTRATION. Si g est une fonction bornée et i < n, clairement IE(Iig(W)) = E (g(W)l{Ii=l}) = PiE(g(W) 1 Ii = 1), et donc, si g est la solution de l'équation de Stein (A.1) associée à une fonction indicatrice f, E(f(W)) - PÀ(f) = ÀE(g(W + 1)) - E(Wg(W)) n = LPi (E(g(W + 1)) - E(g(W) 1 Ii = 1)) ; 1
328 A. LOI DE POISSON ET ÉVÉNEMENTS RARES l 'hypothèse sur les lois des variables Ui et Vi donne la relation n IE(f(W)) - IP\(f) = LPi (1E(g(U, + 1)) -1E(g(Vi + 1))) 1 n ( IU'-I ) = t; Pi JE g(Ui 1\ Vi + k + 1)) - g(Ui 1\ Vi + k) 1 d'où l'inégalité n IIE(f(W)) - IP\(f)1 < IIglloo LPiIE(IUi - Vi!). 1 Comme précédemment le résultat s'obtient en prenant le sup sur toutes les fonctions indicatrices f et en utilisant l'inégalité (A.7). 0 Exemple. le nombre de points fixes d'une permutation aléatoire La variable 1r est une permutation aléatoire de l'ensemble {l,... ,n} choisie uniformément parmi toutes les permutations. On s'intéresse au nombre de points fixes de 1r. Si Ii = If7r( i)=i}, la variable W associée est le nombre de points fixes de cette permutation, Pi = lin et À = 1. Le couplage suivant est utilisé: ;ri est la permutation définie sur l'ensemble { 1, . . . ,n} - {i} défini par { ;ri(l) = k, ;ri (j) = 1r (j ) , si 1r(i) = k et 1r(l) = i, si j -:Il. On pose Ui = W et Vi = Ej#i l{;,(j)=j} est le nombre de points fixes de la permutation ;ri. La variable Vi a même loi que le nombre de points fixes d'une permutation aléatoire d'un ensemble de n - 1 éléments. Conditionnellement à l'événement {Ii = 1}, la variable W - 1 est le nombre de points fixes d'une per- mutation aléatoire de n -1 éléments. La loi de Vi + 1 est donc la loi conditionnelle de W sachant {Ii = 1}. Comme 1E(I U i - Vil) = JP'(7r(i) = i) + L JP'(7r(k) = i, 7r(i) = k) = , n k#i l'inégalité (A.15) donne la majoration n 2 IIIF(W E . ) - Qll1 < lIglloo LPi 1E (I U i - Vil) < -. n 1 La loi du nombre de points fixes d'une permutation aléatoire converge vers une loi de Poisson de paramètre 1 quand n tend vers l'infini.
3. MÉTHODES DE COUPLAGE 329 Couplage monotone. Si les variables (Ui) et (Vi) vérifient les hypothèses de la proposition précédente et si l'inégalité Vi < Ui soit vraie pour tout indice i, l'inégalité (A.15) se réécrit (A.16) Il.c(W) - JP>>.lIvt < (1/\ ) tPilE(Ui - Vi). Des relations E( Ui) = IE(W) et E(Vi) + 1 = E(W 1 Ii = 1) valables pour tout indice i, on déduit les identités suivantes n n LPiIE(Ui) = E(W) LPi = (E(W))2 j 1 1 n n LPiIE(Vi) = L P(Ii = l)IE( I i (W - 1) 1 Ii = 1) 1 1 n = LE(Ii(W - 1)) = E(W 2 ) -E(W). 1 En utilisant ces identités dans l'inégalité (A.16), il vient IIJP>(W E . ) - Q>'II < (1/\ ) (E(W) - var(W)) , comme À = IE(W), on en déduit la proposition suivante PROPOSITION A.7. Si pour chaque indice i, il existe deux variables Ui et Vi définies sur le même espace de probabilité telles que Vi < Ui, Ui a même loi que W et Vi + 1 a pour loi celle de la variable W sachant {Ii = 1}, l'inégalité suivante est satisfaite (A.17) À var(W) Il IP (W E . ) - Q Il vt < 1 - À . Si un couplage monotone existe, alors la convergence de W vers une variable de Poisson revient simplement à montrer que le rapport variance sur moyenne est proche de 1 (ce rapport est bien entendu égal à 1 pour une loi de Poisson). Exemple. Lancer de boules dans des urnes Si Ii est la fonction indicatrice de l'événement {Zp i= i, \:/p E {l,... ,m}}, la variable W correspondante est le nombre d'urnes vides. Pour chaque indice i on considère le couplage suivant : les boules tombées dans la i-ième urne sont remises au hasard dans les autres urnes. L'opération revient donc à mettre les boules uniformément dans les n - 1 autres urnes ou ce qui revient au même, à conditionner par l'événement {Ii = 1} qu'aucune boule ne tombe dans la i-ième urne. Pour j i= i, on pose Ij = 1 si l'urne j est vide après cette opération et 0 sinon; en particulier Ij < Ij. En posant Ui = W et Vi = Ej:;éi Ij, la variable Vi + 1 a même loi que W sachant {Ii = 1}. La différence Ui - Vi s'exprime de la façon suivante, Ui - Vi = Ii + L I j(l- IJ), ):;éi
330 A. LOI DE POISSON ET ÉVÉNEMENTS RARES elle est par conséquent positive; ce couplage est donc monotone. La variable À = IE(W) vaut n(l - I/n)m et var(W) = À + n(n - 1) (1 - 2/n)m - n 2 (1 - 1/n)2m , l'inégalité (A.17) donne la relation II p(W E . ) _ Qn(l-l/n)m ll < -n(n - 1)(1 - 2/n)m + n 2 (l - 1/ n )2m . vt n(l - I/n)m Si m = Lnlogn + nxJ, alors quand n tend vers l'infini, À = n(l - l/n)m est équivalent à exp( -x) et le terme de droite de l'inégalité précédente tend vers O. Le nombre d'urnes vides converge vers une loi de Poisson de paramètre exp( -x). Si Tn désigne le nombre minimal de boules qu'il faut lancer pour que les n urnes soient occupées, on a l'identité {Tn < m} = {W = O}. Comme IIP'(W = 0) - e-n(l-l/n)'" 1 < IIIP'(W E . ) - Qn(l-l/n)m Iltit le terme de gauche tend donc aussi vers 0 quand n tend vers l'infini et on en déduit que, pour x E II4 , lim P(Tn < Ln log n + nx J) = e- exp( -:c) . n-++oo La variable Tn/n - log n converge donc en distribution vers une loi double ex- ponentielle sur IR. Il faut de l'ordre de n log n boules pour remplir au moins une fois chaque urne. Ce problème est aussi connu sous le nom de collectionneur de coupon : à chaque étape, un collectionneur tire un coupon au hasard parmi n, il s'agit d'évaluer le temps nécessaire pour que la collection des coupons soit complète. 4. Appendice Majoration de la loi de Poisson. LEMME A.8. Pour tout x positif, la suite (x n exp( -x)/n!) est croissante avant no = Lx J et décroissante ensuite, de plus ( x n ) 1 sup __e-:C < . nEN n! - v2ex DÉMONSTRATION. La première partie du lemme se vérifie aisément. Pour obtenir l'inégalité, l'argument de Barbour et al. [4] est repris. Si n > 1, h(n) est défini par xn+l/2 (n + ! )n+l/2 h(n) = sup .jXQ = sup e-:C = 2 e-(n+l/2). x>o :c>o n! n! Ainsi log h(:(:) 1) = (n + 1/2)log(n + 1/2) - (n - 1/2) log (n -1/2) -1-1ogn = n ((1 + 1/2n) log (1 + 1/2n) - (1 - 1/2n) log (1 - 1/2n) - 2/2n) ;
4. APPENDICE 331 cette dernière quantité est négative puisque la fonction X -t (1 + x) log( 1 + x) - (1 - x) log( 1 - x) - 2x est décroissante sur l'intervalle [0,1[. La suite (h(n)) est donc décroissante et par conséquent h(n) < h(O) = 1/V2e pour tout n E N. Le lemme est démontré. D La figure 1 montre que la borne du maximum dans le lemme est précise numéri- quement. Noter que, si x est entier, cette borne supérieure vaut XX 1 1 -:1: -e "-J < , x! V21rx v2ex quand x est grand, d'après la formule de Stirling. 0.01 0.015 0.014 0.013 0.012 0.011 0.009 0.008 0.007 FIG. 1. La fonction x -t 1/ v2ex -suPn{x n exp(-x)/n!} Preuve de l'inégalité (A. 7). DÉMONSTRATION. La représentation (A.2) de gA est utilisée, (n - 1)! ( n-1 . À i ( +ex> . Ài _;\ ) n-1 Ài ) gA(n) = >.n f()if - f()ife h if = (n;n 1)! e- ( ( Y:: f(i) : ) f : - ( f f(i) : ) Y:: : ) .. .. i=O i=O i=O i=O (n - 1)! -À ( ( n-1 . À' ) +ex> À i ( +ex> . À i ) n-1 À i ) = >.n e L f()l L l - L f()l L l . .. .. i=O i=n i=n i=O Si A = {m} pour mEN, la fonction g{m} notée gm s'exprime donc comme (n - 1)! -À ( Àm ( +ex> À' ) Àm ( n-1 Ài ) ) gm(n) = >.n e 1 L l 1{mn-l} - 1{mn}1 L l . m.. m.. ,=n i=O
332 A. LOI DE POISSON ET ÉVÉNEMENTS RARES Pour n < m, Àm -À nI. 9m(n) = - m! e L Ài (n - 1)(n - 2) ... (n - + 1), 7.=1 donc la suite n -t gm ( n) est décroissante entre 0 en m; de la même façon pour n> m, ( ) Àm -À L oo À7. gm n = - , e ( . ) ( . ) ' m. . t + n t + n - 1 ... n 7.=0 et la suite n -t gm ( n) est clairement décroissante à partir de n = m + 1. Par conséquent on en déduit que pour tout n 1= m gm(n + 1) - gm(n) < 0 de plus la quantité ( 1 +00 À7. 1 m-1 À i ) gm(m + 1) - gm(m) = , L le- À + - L le- À /\ t. m t. 7.=m+ 1 i=O e- À ( +00 À i 1 m Ài ) = T . L if + m L (i - 1)! 7.=m+ 1 7.= 1 est positive et majorée par (1- exp(-À))/À, d'où la majoration 1 -À -e sup(gm(n + 1) - gm(n)) < À . nEN En revenant à un sous-ensemble A quelconque de N, il est clair que gA EmEA gm, et pour tout n E N, gA(n + 1) - gA(n) = L gm(n + 1) - gm(n) < gm(m + 1) - gm(m), mEA d'après les propriétés de monotonie des fonctions n -t gm(n) vues précédem- ment, d'où l'inégalité 1 -À -e gA(n + 1) - gA(n) < sup(gm(m + 1) - gm(m)) < À . mE A comme gA = -gAc, cette relation est aussi vraie pour IgA(n + 1) - gA(n)l, d'où le résultat. D
ANNEXE B Rappels sur les martingales Sommaire 1. Martingales à temps discret 333 2. Martingales à temps continu 335 3. L'intégrale stochastique par rapport à un processus de Poisson 336 4. Équations différentielles stochastiques avec sauts 338 Ce chapitre donne un bref aperçu des définitions et résultats concernant les martingales. Pour plus de détails on peut consulter les ouvrages de Williams [55] pour un exposé introductif, de Neveu [35] et Rogers et Williams [43, 44]. 1. Martingales à temps discret Dans tout ce qui suit, le triplet (0, F, Ir) est l'espace de probabilité de base. Une filtration (Fn) est une suite croissante de sous-tribus de F. DÉFINITION 33. Une famille (Za; a E l) de variables aléatoires réelles est uniformément intégrable si, pour tout ê > 0, il existe B > 0 tel que IE(IZQll{IZalB}) < ê, pour tout a E l. Cette propriété est clairement vraie s'il existe p > 1 tel que supIE(IZaIP) < +00. aEI Un temps d'arrêt T est une variable aléatoire sur 0 à valeurs dans N U { +oo} telle que pour tout n E N, l'événement {T < n} appartient à la tribu Fn. L'indice n a une interprétation temporelle, la tribu Fn est celle des événements connus à l'instant n, Le. ceux qui se sont déroulés avant l'instant n. DÉFINITION 34. Si (Mn) est une suite de variables intégrables sur 0 à va- leurs dans IR telle que pour tout n E N, Mn est Fn-mesurable, - la suite est une (Fn)-surmartingale si, pour tout n E N, Ir-p.s., IE(M n + 1 1 Fn) < Mn; - la suite est une (Fn)-sous-martingale si, pour tout n E N, Ir-p.s., E(M n + 1 1 Fn) > Mn;
334 B. RAPPELS SUR LES MARTINGALES - la suite est une (:Fn)-martingale si Ir-p.s., 1E(Mn+l 1 :F n ) = Mn, pour tout n E N. PROPOSITION B.1. Si (Mn) est une martingale et </J une fonction convexe sur les réels, si </J(M n ) est intégrable pour tout n E N, (</J(M n )) est une sous- martingale. DÉMONSTRATION. Il suffit d'appliquer l'inégalité de Jensen pour l'espérance conditionnelle, P-presque sûrement, </J(M n ) = </J(E(Mn+l 1 :F n )) < E(</J(Mn+1) 1 :F n ). o Une martingale (Mn) vérifie bien entendu 1E(M n ) = 1E(Mo) pour tout n E N, la proposition suivante montre que cette propriété se généralise à la martingale arrêtée à un temps d'arrêt. PROPOSITION B.2 (Martingales arrêtées). Si (Mn) est une martingale et T un temps d'arrêt alors (MTAn) est une martingale, en particulier 1E(MTAn) = 1E( M o) pour tout n E N. THÉORÈME B.3. Une surmartingale positive (Mn) converge Ir-presque sûrement vers une limite finie. THÉORÈME B.4 (Inégalité de Doob). Si (Mn) est une sous-martingale po- sitive, pour a > 0, JP> ( sup Mp > a ) < 1E(M n ) 1 Opn a pour tout n E N. COROLLAIRE B.5. Si (Mn) est une martingale, pour a > 0, P ( sup IMpl > a ) < 1E(IM n l) 1 Opn a et si Mn E L 2 (Ir) pour tout N E N, Ir ( sup IMpl > a ) < 1E() . Opn a DÉMONSTRATION. Les fonctions x -t Ixl et x -t x 2 sont convexes sur IR. Il suffit d'utiliser la proposition B.1 et l'inégalité de Doob. 0 La proposition suivante donne un moyen de construire des martingales à partir d'une martingale donnée. C'est une version discrète de l'intégrale stochastique.
2. MARTINGALES À TEMPS CONTINU 335 PROPOSITION B.6. Si (Mn) est une (:Fn)-martingale et (N n ) une suite de variables aléatoires bornées telle que N n soit :F n -mesurable pour tout n E N, la suite (B.1 ) (ln) = (tNi-1(Mi - Mi-d) est une (:Fn)-martingale. DÉMONSTRATION. Pour n E N la variable ln est intégrable puisque la suite (N n ) est bornée et les variables (Mi, 0 < i < n) sont intégrables. Les propriétés de mesurabilité de (Mn) et (N n ) donnent les égalités n+l E(In+1/:F n ) = LE(N i - 1 (M i - M i - 1 )I:F n ) 7.== 1 n = L N i - 1 (M i - M i - 1 ) + N n E((M n + 1 - Mn)l:F n ) = ln, i==l d'après la propriété de martingale de (Mn). La suite (ln) est une martingale. D 2. Martingales à temps continu Toutes les définitions et les résultats de la première section se transposent au cas où la variable temporelle n E N est remplacée par t E Rr-. Les processus considérés sont Ir-presque sûrement tous continus à droite avec une limite à gauche en tout point. DÉFINITION 35. Un processus (X(t)) est adapté si - l'application (w, t) -t X(t) est mesurable pour la tribu produit; - pour t > 0, l'application w -t X(w, t) est :Ft-mesurable. Une variable aléatoire T à valeurs réelles est un temps d'arrêt si, pour tout t > 0, l'événement {T < t} est :Ft-mesurable. Une des notions supplémentaires par rapport au temps discret est celle de martingale locale. DÉFINITION 36. Un processus (M(t)) est une martingale locale si - M(O) est :Fo-mesurable; - il existe une suite croissante (Tn) de temps d'arrêt tendant vers l'infini telle que, pour tout n E N, le processus (M(Tn 1\ t) - M(O)) est une martingale. La proposition suivante donne un critère pour qu'une martingale locale soit une vraie martingale.
336 B. RAPPELS SUR LES MARTINGALES PROPOSITION B.7. Si (M(t)) est une martingale locale à valeurs dans IR et si pour tout t E 114, (B.2) JE ( sup I M(S)I ) < +00, O<s<t le processus (M(t)) est une martingale. DÉMONSTRATION. Il existe une suite de temps d'arrêt (Tn) tendant vers l'infini telle que pour n > 1, (M(Tnl\t)-M(O)) est une martingale, en particulier lE(M(Tn 1\ t) - M(O) 1 :Fs) = M(Tn 1\ s) - M(O), pour s < t E 114 et n E N. La variable M(O) est intégrable d'après la rela- tion (B.2), d'où E(M(T n 1\ t) 1 :Fs) = M(Tn 1\ s) comme M(Tn 1\ t) < sup M(u) O<u<t pour tout n E N, la condition (B.2) et le théorème de convergence dominée montrent donc l'égalité Ir-presque sûre JE(M(t) 1 :Fs) = M(s), d'où la propriété de martingale de (M(t)). D DÉFINITION 37. Un processus adapté (X(t)) est prévisible s'il est adapté par rapport à la filtration engendrée par les processus adaptés continus à gauche. Un processus adapté continu à gauche est par conséquent prévisible. Si (X(t)) est càdlàg et adapté à la filtration (Ft) le processus (X(t-) est prévisible. PROPOSITION B.8. Si (M(t)) est une martingale locale pour laquelle il existe une suite croissante de temps d'arrêt convergeant presque sûrement vers l'infini telle que (M(Tn 1\ t)) soit une martingale de carré intégrable, il existe un unique processus croissant prévisible tel que (M(t)2 - A(t)) soit une martingale locale, le processus (A(t)) est le processus croissant de la martingale locale (M (t) ) . 3. L'intégrale stochastique par rapport à un processus de Poisson On rappelle les définitions et propriétés de l'intégrale par rapport au proces- sus de Poisson. Les livres de Brémaud [7] et Davis [13] présentent ces questions dans un cadre général. Pour À > 0, N).. = L 6t n nEN
3. L'INTÉGRALE STOCHASTIQUE PAR RAPPORT À UN PROCESSUS DE POISSON 337 est un processus de Poisson d'intensité À sur Illr. Si t > 0, la tribu Ft est celle engendrée par les variables aléatoires N (]O, s]) pour s < t.. La proposition 1.20 page 24 montre que le processus (N À (]O, t]) - Àt) est une martingale. Si X est un processus adapté càdlàg, l'intégrale stochastique de X par rapport à cette martingale se définit simplement Z(t) = (t X(s) (N).(w, ds) - À ds) = ( X(s) (N).(w, ds) - À ds) o ]O, L X(t n ) - À l t X(s) ds. nEN;O<tnt 0 On utilisera aussi la notation différentielle dZ(t) = X(t) (NÀ(dt) - À dt) pour représenter (Z ( t ) ) . PROPOSITION B.9. Si (X(t)) est un processus adapté càdlàg borné, le processus ( ( X(S-HN>.(W,dS)-ÀdS) ) ]O,t] est une martingale dont le processus croissant est donné par (À 1 t X 2 (S)dS) . Pour la preuve voir Rogers et Williams [43], Théorème 8.1 page 15 par exemple. L'intégration de X(s-) plutôt que de X(s) par rapport à la différentielle de la martingale N À (]O, t]) - Àt préserve la propriété de martingale. C'est l'analogue continu de la proposition B.6 page 335, le terme Ni-1 est le X(s-) du processus (N n ) dans l'égalité (B.1). De plus ce terme avec la limite à gauche intervient naturellement dans les ex- pressions différentielles des processus de sauts. Si (X (t)) est une fonction càdlàg, constante par sur un nombre fini d'intervalles, alors pour t > 0, X(t) = X(O) + L X(s) = X(O) + l t dX(s), Ost 0 où la somme a lieu sur les discontinuités de X et X (s) = X (s) - X (s- ). La relation précédente revient à dire que la quantité X(t) - X(O) est la somme des sauts de X entre 0 et t. De la même façon, si (Y(t)) est aussi càdlàg, constante par intervalle, le produit (X(t)Y(t)) a un saut en s si - s est un instant de saut de X et Y est continu en s, et dans ce cas le saut vaut Y(s)X(s) = Y(s- )X(s) (et le cas symétrique en inversant les fonctions X et Y).
338 B. RAPPELS SUR LES MARTINGALES - s est un instant de saut de X et Y le saut de XY en s vaut X(s)Y(s) + Y(s)X(s) + X(s)Y(s). On en déduit la formule d'intégration par partie X(t)Y(t) = X(O)Y(O) + L Y(s- )X(s) + L X(s- )Y(s) O<s<t O<s<t - - - - + L X(s)Y(s), O<s<t ou encore (B.3) X(t)Y(t) = X(O)Y(O) + 1 t Y(s-) dX(s) + 1 t X(s-) dY(s) + L X(s)Y(s). O<s<t PROPOSITION B.lO. Si f et 9 sont des fonctions bornées sur N, et N).., Np, sont deux processus de Poisson sur IR de paramètres respectifs À, j1. > 0, le processus (1 t f(L(s-))(N>.(ds) - .\ds) 1 t g(L(s-))(NI' (ds) - dS)) 1 est une martingale. DÉMONSTRATION. Le processus est noté (Z(t)) = (A 1 (t)A 2 (t)), où A 1 (t) et A 2 (t) sont les deux intégrales ci-dessus de 0 à t. Les deux processus de Poisson N).. et Np, étant indépendants, la probabilité qu'ils aient un point en commun entre 0 et test nulle. les processus (A 1 (t)) et (A 2 (t)) n'ont donc presque sûrement pas de discontinuité en commun entre 0 et t. Par conséquent, avec probabilité 1, la relation (B.3) donne l'identité Z(t) = Z(O) + 1 t A 2 (s- )f(L(s-)) (N).(ds) - .\ds) + 1 t A 1 (s- )g(L(s- ))(NI' (ds) - J..L ds). En utilisant la proposition B.9, il est facile d'en déduire que le processus (Z(t)) est une martingale. 0 4. Équations différentielles stochastiques avec sauts Les équations différentielles stochastiques avec sauts interviennent dans plu- sieurs chapitres (les files d' attente MI Mil, M 1 MI 00 et les méthodes de renor- malisation). La proposition ci-dessous est élémentaire, elle montre que l'existence et l'unicité des solutions pour la plupart des équations considérées. PROPOSITION B.11. Si J est un ensemble au plus dénombrable et, pour i E J, - Ci est un sous-ensemble de IR d ,.
4. ÉQUATIONS DIFFÉRENTIELLES STOCHASTIQUES AVEC SAUTS 339 - Vi est un processus de Poisson marqué sur Il4 x Zd d'intensité Ài dtfi!J Vi (dm) avec À i positif et Vi une probabilité sur Zd. Les processus ponctuels Vi, i E 1 sont indépendants; - À = EiEI À i < +00. L'équation différentielle stochastique (B.4) dX(t) = L 1 1 {X(t-)Ec.}m \ti(dt, dm), lEI Zd à une unique solution vérifiant X(O) = x E Zd. L'intégrale dans l'équation (B.4) se fait sur la variable m. Pour "t" fixé la mesure Vi (dt, dm) est soit la mesure nulle soit une masse de Dirac (voir la Proposition 1.11). DÉMONSTRATION. On note N le processus ponctuel sur défini par N(dt) = LVi(dt,Zd) = L6 tn , iEI nl la suite (t n ) est choisie croissante. La superposition de processus de Poisson indépendants est un processus de Poisson (Lemme 1.7 page 14), d'intensité finie puisque À est fini. Par récurrence on montre que l'équation (B.4) a une unique solution sur [0, t n ] pour tout N > 1. On suppose qu'il y a une unique solution sur l'intervalle [0, t n ], nécessairement pour t E [t n , t n +l [, X(t) = X(t n ). Au point t n on a X(tn+d = X(t n ) + L l{x(t n )ECi} r m \ti(tn, dm), iEI JZd (se rappeler que la mesure Vi(t n , dm) est portée par au plus un seul point, cf. la proposition 1.11 page 16). On en déduit que l'équation différentielle (B.4) a une unique solution sur [0, t n +l]. La proposition est démontrée. D Exemples. La file MI Mil. Si L( 0) = x E N et N).. et Np, sont des processus de Poisson indépendants sur Il4 de paramètres respectifs À et j1., le nombre de clients (L( t) se représente comme l'unique solution de l'équation dL(t) = N)..(dt) - l{L(t-»O} Np, ( dt). La file MI M 100. Si (N) est une suite i.i.d. de processus de Poisson sur Il4 de paramètre J-L, le nombre de clients de cette file d'attente se représente comme la solution de l'équation différentielle +CX> dL(t) = N)..(dt) - L l{iL(t-)}N(dt). 1=1 Noter qu'ici la troisième condition sur la somme des intensités de la propo- sition B.11 n'est pas satisfaite. Cette (petite) difficulté se résout aisément en remarquant que L(t) < N)..([O, t]), il n'y a donc presque sûrement qu'un nombre fini de discontinuités sur l'intervalle [0, t] (au plus 2N)..([0, t])). La démonstration précédente s'applique donc aussi dans ce cas.
ANNEXE C Les processus rnarkoviens de sauts Sommaire 1. Le générateur infinitésimal U ne propriété de conditionnement 2. L'équation de mesure invariante 3. La chaîne incluse 4. Les martingales associées 342 344 346 347 347 Ce chapitre est un exposé très élémentaire des questions relatives aux pro- cessus de sauts. Le lecteur intéressé peut consulter le livre de Norris [38] pour un exposé introductif et ceux de Rogers et Williams [43, 44] (les chapitres III et IV) qui traitent de façon détaillée les délicates questions relatives à ces pro- cessus. Dans toute la suite (Ft) est une filtration sur un espace de probabilité fixé. DÉFINITION 38. Un processus adapté (X(t)) sur S est de Markov si pour tout s, t > 0 et x E S, JP>x-presque sûrement Ex (f(Xt+s)1 Ft) = IEX(t) (f(Xs )), pour toute fonction mesurable bornée f sur S, ou encore JP> x(X t + s E . 1Ft) = JP>X(t)(X s E . ). Voir la définition d'un processus adapté page 336. Un processus de sauts est un processus de Markov à valeurs dans un espace d'états dénombrable S, continu à droite avec une limite à gauche en tout point. De façon équivalente un processus de sauts est une mesure de probabilité sur l'espace Ds([O, +oo[) des fonctions continues à droite avec une limite à gauche en tout point (càdlàg), à valeurs dans S. L'espace Ds([O, +oo[) est muni de la topologie de Skorokhod (voir l'annexe D pour la définition de cette topologie). Les processus considérés sont supposés être irréductibles et homogènes dans le temps. On fait aussi l'hypothèse que les processus sont "normaux", au sens où, presque sûrement, les instants de sauts ne s'accumulent pas sur un intervalle de temps fini. Exemple d'un processus avec une infinité de sauts en temps fini. Partant de i E N le processus saute en i + 1 au bout d'un temps exponentiel Ei de paramètre i 2 . S'il part de 1, il arrive en n à l'instant Tn = El + . . . En-1 où les (Ei) sont
342 C. LES PROCESSUS MARKOVIENS DE SAUTS des variables indépendantes. Il est facile de voir que T 00 = lim n Tn est Ir-presque sûrement finie, en effet si > 0, JE (e-(Tn) = ri i/: = exp ( loge! - U(i2 +))) par conséquent le produit infini n-1 '2 lE ( e-Too ) = fI . . 2 + ,=1 a un sens, et en faisant tendre vers 0 dans l'équation précédente, on en déduit que IF(T 00 < +00) = 1. Il Y a une infinité de sauts sur l'intervalle [0, T oo[ et à t = T 00 le processus est à l'infini. Les processus de sauts rencontrés dans les réseaux de files d'attente sont normaux de ce point de vue. Les réseaux de Jackson et les réseaux avec perte. Pour qu'il y ait un nombre infini de sauts pendant un temps de temps fini dans le cadre de ces réseaux, il faut nécessairement qu'il y ait un nombre infini d'arrivées de clients dans les réseaux pendant cet intervalle de temps. Cet événement est donc de probabilité nulle. La proposition suivante se montre de la même façon que la propriété de Markov forte d'un processus de Poisson sur 1R, voir le livre de Norris [38]. PROPOSITION C.l. Un processus markovien de sauts a la propriété de Markov forte. 1. Le générateur infinitésimal Le générateur infinitésimal d'un processus de Markov (X(t)) est la matrice Q = (qij; i, j E S) définie par qij = lim !1P'(X(s) = j 1 X(O) = i), 5-+0 S pour i =F j et qii = - L qij. j=F i La matrice Q est aussi appelée matrice de sauts. Pour i, j ES, la quantité qij est la dérivée en 0 de l'application t -t Ir(X(t) = j 1 X(O) = i). La matrice Q est bien sûr un opérateur sur les fonctions f définies sur S et on note Q(f)(i) = L qijf(j) = L qij(f(j) - f(i)), JES j=l=i quand cette somme a un sens. Si f est la fonction constante égale à 1, clairement Q(f) est identiquement nulle.
1. LE GÉNÉRATEUR INFINITÉSIMAL 343 Si f est une fonction bornée sur S, la propriété de Markov donne la relation (J(X(t + s))) - (f(X(t))) = (IEX(t) (J(X(s))) -J(X(O))) 2: (f(j) - f( i))IP(X (s) = j 1 X(O) = i)IP x(X (t) = i), i,jES,ij en divisant par s et en supposant que le passage à la limite quand s tend vers 0 est valide, on obtient l'identité (J(X(t))) = 2: %(f(j) - J(i))lP'", (X(t) = i), i,jES,ij (C.l) (J(X(t))) = (Q(f)(X(t))) 1 ou encore, sous forme intégrale, (C.2) (J(X(t))) - (f(X(O))) = 1 t (Q(f)(X(s))) ds. Le résultat d'unicité suivant a lieu pour les processus de sauts qui n'explosent pas en temps fini. Il est utilisé dans le chapitre sur la réversibilité. PROPOSITION C.2. Pour x E S, il existe un unique processus de Markov continu à droite, de générateur Q, tel que IP(X(O) = x) = 1. L'unicité se réfère bien sûr à celle de la loi de probabilité IP x sur l'espace Ds([O, +oo[). EXEMPLES Le processus de Poisson. Pour À > 0, si N)., est un processus de Poisson de paramètre À, le processus (X(t) = (X(O) +N).,(]O, t]) est markovien et sa matrice de sauts est donnée par qi,i+1 = À, qii = -À et qij = 0 pour les autres couples (i, j). L'égalité Qi,i+1 = À vient de la relation IP(X(s) = i + 11 X(O) = i) = IP(N).,(]O, s]) = 1) = Àse-).,s. La file M/Ml1. Si L(t) est le nombre de clients à l'instant t, (L(t)) est un processus de Markov dont la matrice de transition Q est donnée par qi,i+1 = À, q " "- 0 1, ,j - , i > 0, Ii - jl > 1. qi,i-1 = J-L, À titre d'exemple, on montre l'égalité qi,i-1 = J-L pour i > o. La notation N x désigne un processus de Poisson de paramètre x. Si X(O) = i, pour s petit, l'événement {X(s) = i - 1} a lieu si, pour un kEN, il yak + 1 services effectués (en particulier N (] 0, s]) > k + 1) et k arri vées dans l'intervalle ] 0, s].
344 C. LES PROCESSUS MARKOVIENS DE SAUTS Il est facile de voir que, si k > 0, cet événement est en o( s), par conséquent r(x(s) = i - 11 X(O) = i) = r(NÀ(]O, s]) = o,N(]O, s]) = 1) + o(s) = r(NÀ(]O, s]) = O)r(N(]O, s]) = 1) + o(s) = e- Às J-Lse-s + o(s), d'où la relation qi J i-1 = Jj. La file M/M/oo. La matrice de transition du nombre de clients est définie par Qi,i+1 = À, Qi,i-1 = J-L, qiJJ = 0, i E N, Ii - jl > 1. Quand la file compte i clients, chacun d'eux est servi. Le temps de sortie du premier d'entre eux sera donc le minimum de i variables exponentielles indépendantes de paramètre Jj, Le. une variable exponentielle de paramètre ij1., d'où la relation qi,i-1 = iJ-L. Les files d'attente en tandem MIMl1 -t .IMl1. Le nombre de clients dans chacune des files (L 1 (t), L 2 (t)) est un processus de Markov, pour (i,j) =1= (k, l), q( i,j) J( k,l) = À, k = i + 1, J-L1, k = i - 1, i > 1, J-L2 , k = i, 0, SInon. l = j, l = j + 1, l = j - 1, j > 1, Une propriété de conditionnement. PROPOSITION C.3. Si (X(t)) est un processus markovien de sauts tran- sient sur S, de matrice de sauts Q = (qij) tel que qi = Lqij < +00, Ji= pour tout j E S, et si H est un sous-ensemble de l'espace d'états, TH le temps d'atteinte de H par (X(t)), le processus (X(t)) conditionné à ne ja- mais atteindre H est un processus de M arkov dont la matrice de sauts Q = (qij) est donnée par _ Pj(TH = +00) qiJ = qiJ Pi(TH = +00)' pour i =1= j ES. DÉMONSTRATION. L'événement {TH = +oo} est non négligeable en raison de la transience du processus, le conditionnement est donc bien défini. Si fii> désigne la probabilité r( . 1 TH = +00) et E(.) l'espérance pour cette probabilité, il faut montrer que si h : S -t Il4 est une fonction bornée, s, t E Il4, x > 1 (h(X(s + t)) IFs) = ÎËX(s) (h(X(t»)
1. LE GÉNÉRATEUR INFINITÉSIMAL 345 ou encore pour toute variable Y Fs-mesurable, (C.3) ÎËx (Yh(X(s + t))) = ÎËx (YËX(S) (h(X(t)))) . En décomposant l'événement {TH = +oo}, on obtient l'égalité Ex (h(X(s + t))Y1{TH=+oo}) = JE:.., (h(X(s + t))l{X(u)H. Vus} Yl{X(u)H. Vus} ) , la fonction Y1{X(u)(lH, V'us} étant Fs-mesurable, d'après la propriété de Markov de (X ( t ) ) , Ex (h(X(s + t))Yl{TH=+oo}) = JE:.., (!EL. (h(X(t))l{X(U)H. vuO}) Yl{X(u)H. 'v'u:ss} ) = JE:.., (!EL. (h(X(t)) 1 TH = +00) Yl{X(u)H. Vu:Ss}IP'L. (TH = +00)) . La variable lEL" (h(X(t)) 1 TH = +00) Yl{X(u)(lH, V'us} étant Fs-mesurable, la propriété de Markov de (X(t)) donne la relation Ex (h(X(s + t))Yl{T H =+oo}) = JE:.., (!EL. (h(X(t)) 1 TH = +00) Yl{X(u)H. vus}l{X(u)H. VUS}) = JE:.., (!EL. (h(X(t)) 1 TH = +00) Yl{TH=+oo}) · Finalement, JE:.., ( h(X(s + t))Y1 TH = +00 ) = JE:.., (!EL. (h(X(t)) 1 TH = +00) yi TH = +00) 1 pour la probabilité IP x sachant {TH = +oo} l'espérance conditionnelle de h( L t + s ) sachant Fs vaut lE L " (h(X(t)) 1 TH = +00). On en déduit que (X(t)) sachant {TH = +oo} est un processus de Markov. Il reste à calculer le générateur. Si i, j E S-H, la propriété de Markov donne l'égalité suivante pour t > 0, (C.4) IPi(X(t) = j, TH = +00) = IPi(X(t) = j, TH > t)JP>j(TH = +00), clairement (C.5) IPi(X(t) = j) - IPi(X(t) = j, TH > t)) < JP>i(X a deux sauts sur [0, t]).
346 C. LES PROCESSUS MARKOVIENS DE SAUTS Ce dernier terme est en o( t) puisque lP'i(X a deux sauts sur [0, t]) = l t qie-q.(t-s) LPij(l - e-q;S) ds a J;/='& = e-q;t l t qieq;S LPij(l - e- q . S ) ds, a J;/=i où (pij) est la matrice de transition de la chaîne incluse. La fonction sous l'intégrale est continue en s, en divisant chacun des termes de l'égalité par t et en faisant tendre t vers 0, on en déduit l'estimation en o(t). L'égalité (C.4), la majoration (C.5) et la définition de qij montrent donc la relation N l . 111]) (X( ) " 1 ) rj(TH = +00) qij= Im-j[i t =J TH =+00 =% IP'(T ) " tO t i H = +00 La proposition est démontrée. 0 2. L'équation de mesure invariante Si 'Ir est une probabilité invariante du processus de Markov (X(t)) sur S, par définition IEn- (f (X (t))) = 'Ir(f) pour tout t > 0 et toute fonction f bornée sur S, par conséquent 1E.r (f(X(t))) = O. En intégrant l'équation (C.1) par rapport à la probabilité 'Ir, on obtient que si f est une "bonne" fonction, 'Ir(Q(f)) = 0, ou encore L 7r(i)qij(f(j) - f(i)) = o. i,jES,i#j Si f est la fonction indicatrice du singleton {i} cette égalité devient (C.6) 7r(i) ( L qi j ) = L 'Ir(j)qji. jES,j;/=i jES,j;/=i Ce système constitue les équations d'équilibre du processus de Markov : 7rQ = O. EXEMPLE : LES PROCESSUS DE VIE ET DE MORT Au chapitre 4, page ?? il a été vu que la mesure invariante (7r ( i)) d'un processus de vie et de mort sur N satisfait nécessairement la relation 'Ir ( i + 1 )J-Li+1 = 'Ir ( i)Ài' avec À i = qii+l et J-Li = qii-1 pour i > O. En particulier '&-1 11'( i) = 11'(0) Il Àk 1 a J.Lk+1
4. LES MARTINGALES ASSOCIÉES 347 si la somme f fi Àk i=l a J-Lk+1 est finie, la mesure invariante est finie. Cette condition de finitude ne suffit pas à assurer l'ergodicité du processus de Markov. Si Àn = nn et J.Ln = 2(n - 1)n-1, la suite géométrique (1/2n+1) satisfait l'équation de mesure invariante. Il est cependant facile de montrer que ce processus de Markov n'est pas ergodique puisque lim n Ànl J1.n = +00 (en utilisant le théorème 8.10 page 193 appliqué à la chaîne de Markov incluse et la fonction f(x) = x). Ce processus est donc transient et a une mesure invariante finie. Ce paradoxe apparent s'explique par le fait que le processus explose en temps fini (écrire l'équation de récurrence que satisfait la moyenne du premier temps d'atteinte de n). L'équation de mesure invariante n'a donc pas de sens dans ce cadre. 3. La chaîne incluse Si (X n ) désigne la suite des états successifs visités par (X(t)), alors (X n ) est une chaîne de Markov dont les transitions (pij) sont données par P . . _ _ qi,j _ qi,j j - - qii Ek#i qik ' pour i 1= j. Le processus reste dans l'état i une durée de distribution exponen- tielle de paramètre -qii = Ej#i qij et saute en j avec probabilité Pij. La chaîne incluse décrit la composante spatiale du processus de sauts et la suite (-qii) la composante temporelle. La définition de la chaîne incluse donne facilement la proposition suivante. PROPOSITION C.4. Si le processus (X(t)) a une mesure invariante (1r(i)), la suite (1r(i))) = (-qii1ri) est une mesure invariante pour la chaîne incluse (X n ) . Si (X n ) est une chaîne de Markov sur S sans boucle, i.e. telle que r x (X 1 = x) = 0 pour tout x ES, il est facile de construire un processus de sauts dont la chaîne incluse est (X n ). Si N 1 est un processus de Poisson de paramètre 1 indépendant de (X n ), le processus (X(t)) = (XNl(]O,t]») est un processus de Markov càdlàg dont la chaîne incluse est (X n ). La matrice de sauts Q = (qij) est définie par qij = r(X 1 = j 1 Xo = i) pour j 1= i. Bien que les deux processus (X n ) et (X(t)) soient équivalents dans ce cas, il est souvent plus commode de travailler avec la version continue de la chaîne de Markov (technique de poissonnisation d'une chaîne de Markov). 4. Les martingales associées La proposition suivante donne un moyen de construire des martingales lo- cales à partir d'un processus markovien de sauts. Pour les preuves des résultats de cette section, voir par exemple la section IV-20 de Rogers et Williams [44] pages 30-37.
348 C. LES PROCESSUS MARKOVIENS DE SAUTS PROPOSITION C.S. Si g est une fonction sur ll4 xS telle que l'application 8g(t, x) t-t 8t est continue pour tout x ES, le processus (g(t l X(t)) - g(O, X(O)) -l t ( + Q(g(S,.))) (s, X(s)) dS) est une martingale locale. En particulier si f est une fonction sur S, en posant g( t, x) = f (x), la proposition précédente montre que le processus (f(X(t)) - f(X(O)) -l t Q(f)(X(s)) ds ) est une martingale locale. Si en plus ce processus est une martingale (voir la proposition B.7 page 336), on en déduit l'identité (C.2) Ex (f(X(t))) - Ex (f(X(O))) = l t Ex (Q(f)(X(s))) ds pour tout t > O. DÉFINITION 39. Une fonction g sur ll4 x S telle que ag; x) + Q(g(t, .))(t , x) = 0 pour tout x E S et t > 0 est une fonction harmonique en espace-temps pour le générateur Q. COROLLAIRE C.6. Si g est une fonction harmonique en espace-temps pour le générateur Q telle que l'application 8g(t, x) t-t 8t soit continue pour tout x E S, le processus (g(t, X(t))) est une martingale locale. La proposition suivante montre que ces propriétés de martingales caracté- risent la loi du processus de Markov. PROPOSITION C.7 (Problème de martingale). Si le processus markovien de sauts (X(t)) est continu à droite avec des limites à gauche en tout point tel que le processus (f(X(t)) - f(X(O)) -l t Q(f)(X(s)) dS) soit une martingale locale pour toute fonction f sur S, alors la loi de (X(t)) est celle de l'unique processus de M arkov càdlàg de générateur Q et de point initial x.
ANNEXE D Convergence en distribution Sommaire 1. La norme en variation totale sur les probabilités 349 2. Convergence de processus 351 Les topologies sur les espaces de fonctions 351 Les probabilités sur C([O, T], ]Rd) et D([O, T], ]Rd) 353 Relative compacité et convergence des suites de processus 353 Dans ce chapitre on rappelle les définitions et les résultats relatifs à la conver- gence en distribution qui sont utilisés dans ce livre. Pour les questions de conver- gence de processus on pourra consulter le livre de Billingsley [5] (1968!); voir aussi pour les critères en terme de martingales Ethier et Kurtz [17] et Jacod et Shiryaev [26]. 1. La norme en variation totale sur les probabilités On suppose ici que S est un espace dénombrable. DÉFINITION 40. La norme en variation totale d'une suite (J-L(x); x E S) est donnée par (D.1 ) l l IIJLllvt = 211JLII1 = 2 L IJL(x)I, xES La norme en variation totale peut s'exprimer de façon plus probabiliste. PROPOSITION D.I. Si r et Q sont des probabilités sur S alors IIIP' - Qllvt = sup IIP'(A) - Q(A)I = sup J / dr - J / dQ ACS f,lIfllooS1 où 11/1100 est la norme infinie sup{I/(x)l/x ES}. DÉMONSTRATION. En effet, si r = (p(x)) et Q = (q(x)), en notant S+ = {x E Slp(x) > q(x)}, pour A C S, r(A) - Q(A) = (r - Q)(A n S+) + (r - Q)(A n S) < r(s+) - Q(S+) = -(r(S) - Q(S)).
350 D. CONVERGENCE EN DISTRIBUTION On en déduit la relation sup Ir(A) - Q(A)I = r(s+) - Q(S+), ACS d'où sup Ir(A) - Q(A)I = L p(X) - q(X) = - L p(X) - q(X) ACS :.cES+ :.c{ls+ 1 = 2 L Ip(x) - q(x)1 = IIIP - Qllvt, :.cES la dernière égalité de la proposition étant une conséquence immédiate de la définition de la norme en variation totale. 0 La norme en variation totale présente l'avantage de majorer Ir(A) - Q(A)I pour tous les événements A et c'est la norme qui sera principalement considérée ici. Si r et Q sont deux probabilités étrangères, Le. il existe un sous ensemble A de S tel que r(A) = 1 = Q(AC), il est facile de vérifier que la distance IIr - Qllvt vaut 1, la valeur maximale de la distance entre deux probabilités pour cette norme. Si X et Y sont deux variables aléatoires à valeurs dans S, la quantité IIJP>(X E . ) - r(Y E . )llvt désigne la distance en variation totale des lois de X et Y. Si l'espace d'états n'est plus discret, la proposition précédente montre que la définition de la norme en variation totale peut s'étendre sans difficulté, avec la réserve toutefois que les événements A pris pour obtenir la borne supérieure soient mesurables. Pour mesurer l'écart avec une probabilité 1f sur S telle que 1f(x) > 0 pour tout x E S, d'autres distances peuvent être retenues. La "distance" en séparation p(x) d s (r,7r) = max - ( ) -1 , :.cES 1f X noter l'absence de symétrie entre r et 1f. Cette" distance" est plus contraignante que la norme en variation totale, 2111P - 1I"IIvt = L Ip(x) - 1I"(x)1 = L :: - 1 1I"(x) < ds(IP, 11"). :.cES :.cES Si S = {l,... ,N} et U k la probabilité uniforme sur {l,. .. ,k} pour k < N, alors IIUN-1 - UNllvt = 1/2N et d s (UN-1, UN) = 1. Les probabilités UN-l, UN sont proches pour la norme en variation totale mais pas pour la distance en séparation. La distance dans L 2 ( 7r ) , d 2 (JP>, 1f) = p(x) 2 L 1I"(X) - 1 1I"(X) , :.cES
2. CONVERGENCE DE PROCESSUS 351 celle-ci présente l'avantage de se situer dans un cadre hilbertien, donc plus agréable mathématiquement. Ces distances se comparent de la façon suivante Il IP - 1(" Il L < 211 IP - 1(" Il vt < d 2 (IP, 1(") < d s (IP, 1("), les deux dernières inégalités viennent de l'inégalité de Cauchy-Schwartz. 2. Convergence de processus Dans cette section, S est un espace métrique complet séparable. Les résultats concernent essentiellement S = IR d , S = C ([0, T], IR d ) ou S = D ([ 0, T], }Rd) avec o < T < +00. Si x = (Xi) E IR d , on pose Ilxll = I X 11 + ... + IXdl. Les topologies sur les espaces de fonctions. 2.0.1. L'espace des fonctions continues. L'espace S = C([O, T], IR d ) est celui des fonctions réelles continues sur [0, T]. Si T < +00, il est muni de la norme infinie Ilflloo,T = sup Ilf(s)ll, sE[O.T] si f est continue sur l'intervalle [0, T]. Si T = +00, la topologie de la convergence uniforme sur les compacts est définie par la distance d oo définie de la façon suivante: si f, g E C([O, +00[, IR d ) doo(J, g) = r+ oo Il! - glloo,T e- T dT. Jo 1 + Iif - glloo,T De cette façon C([O, T], IR d ) est un espace métrique complet séparable. 2.0.2. L'espace des fonctions càdlàg. On note ([O, T]) l'ensemble des fonctions continues strictement croissantes de [0, T] dans [0, T] valant 0 en 0 et T en T. Si a est un élément de cet ensemble on pose H(a) = sup log a(s) - a(t) . [ ] s-t s,tE O,T ;s;é:t PROPOSITION D.2. Si a E ([O, T]) est telle que H(a) soit fini, elle est absolument continue par rapport à la mesure de Lebesgue, i.e. il existe une fonction mesurable a' telle que pour t E [0, T], a(t) = lt a'(u) du, de plus lia' - 11100 < H(a) exp(H(a)) où a' est une version de la dérivée de Radon-Nikodym de a par rapport à la mesure de Lebesgue. DÉMONSTRATION. Le lecteur se reportera à Rudin [45] pour les résultats généraux de théorie de la mesure utilisés dans cette preuve. Si H(a) est fini, e-H(Q)(t - s) < a(t) - a(s) < eH(Q)(t - s)
352 D. CONVERGENCE EN DISTRIBUTION pour tout 0 < s < t < T et si f est une fonction mesurable sur [0, T], constante par intervalle, il est clair que e-H(a) 1 T IJ(u)1 du < 1 T IJ(u)lda(u) < eH(a) 1 T JJ(u)1 du. En approximant on en déduit que la relation précédente est vraie pour toutes les fonctions mesurables positives bornées. La mesure da est donc absolument conti- nue par rapport à la mesure de Lebesgue d'après le théorème de Radon-Nikodym. La première partie de la proposition est démontrée. L'inégalité précédente donne l'encadrement (e-H(a) -1) 1 T J(u) du < 1 T J(u)(a'(u) -1)du < (eH(a) -1) 1 T J(u) du, pour toute fonction mesurable positive bornée J, on en déduit l'inégalité la'(u) - 11 < (eH(a) -1) V (1- e-H(a») < eH(a)H(a) Lebesgue-presque partout pour u E [0, T]. La proposition est démontrée. D Le lemme suivant donne une propriété élémentaire des fonctions càdlàg. LEMME D.3. Si f est une fonction càdlàg sur [0, T], pour tout E > 0, il existe une suite croissante (ti; i = 0, . . . ,n) vérifiant ta = 0, t n = T et sup IJ(t) - J(s)1 < E, t: st<t+l DÉMONSTRATION (BILLINGSLEY [5]). On note Ta le supremum des t < T tel que le lemme soit vrai sur l'intervalle [0, t]. La continuité à droite en 0 montre clairement que Ta > o. De plus comme f a une limite à gauche en Ta, le lemme est aussi vrai sur l'intervalle [0, Ta] et la continuité à droite en Ta interdit l'inégalité Ta < T. Le lemme est démontré. D L'espace D([O, T], IR d ) est l'ensemble des fonctions continues à droite avec des limites à gauche. Si T < +00, il est muni de la topologie due à Skorokhod induite par la distance d T définie de la façon suivante: si f, g E D([O, T], IR d ) dT(f,g) = inf ( H(a) + sup IIf(t) - g(a(t))II ) . aE.6([a,T]) tE[a,T] Remarquer qu'en prenant la fonction a(x) = x dans la borne inférieure, on obtient la norme uniforme IIf - glloo,T' par conséquent dT(J, g) < IIJ - glloo,T. Si T = +00, l'espace est muni de la distance d oo telle que si J, g E D([O, 00[, }Rd) (f ) 1 +00 dT(f, g) -T dT doo ,9 = d (J ) e . a 1+ T ,g Avec cette distance, l'espace D([O, +00[, IR d ) est complet et séparable. Pour T > 0 et f, g E D([O, T], IR d ), clairement IIf(O) - g(O)1I < dT(f, g), l'application f -t f(O) est donc continue sur l'ensemble D([O, T], IR d ) muni de la topologie de Skorokhod.
2. CONVERGENCE DE PROCESSUS 353 Les probabilités sur C([O, T],}Rd) et D([O, T],}Rd). Les espaces fonction- nels C([O, T],}Rd) et D([O, T],}Rd) sont munis des topologies qui viennent d'être définies. Les probabilités sur ces espaces sont relatives aux tribus boréliennes associées. Comme au chapitre D, la loi de la probabilité de la variable aléatoire y est désignée par la notation IP(Y E . ). PROPOSITION D.4. Si S = C([O, T], }Rd) OU S = D([O, T], }Rd), une probabi- lité sur S est entièrement déterminée par la loi des marginales de dimension finie, i. e. si IP et Q sont deux probabilités sur S telles que pour tout pEN et t l , . .. ,t p E [0, T], IP ( ( X ( t 1), . .. ,X ( t p )) E . ) = Q( ( X ( t 1 ), . .. J X ( t p )) E . ), alors IP = Q. Relative compacité et convergence des suites de processus. Sur un espace métrique S général, la convergence des probabilités sur S est défini de la façon suivante. DÉFINITION 41. Si S est un espace métrique une suite de probabilités (IPn) sur S converge étroitement vers une probabilité IP si lim 1 (jJdIPn = 1 (jJdIP, n-t+cx> pour toute fonction continue bornée (jJ sur S. Par abus de langage et pour fixer le contexte, on dira d'une suite conver- gente (IPn) de probabilités sur D([O, T], }Rd) qu'elle converge pour la topologie de Skorokhod. PROPOSITION D.5. Si (X n ) est une suite de processus càdlàg sur [0, T] telle que, pour tout TI > 0, lim IP ( sup IXn(s) - x(s)1 > TI ) = 0, n-t+CX> O<s<T où (x(t)) est une fonction càdlàg déterministe sur [0, T], alors (X n ) converge étroitement vers (x(t)) pour la topologie de Skorokhod ou encore la suite des lois de (X n ) converge étroitement vers la mesure de Dirac en (x(t)). DÉMONSTRATION. Si (jJ est une application continue bornée sur D([O, T], }Rd) et ê > 0, la fonction étant continue au point x = (x(t)), il existe TI > 0 tel que si dT(X, y) < TI alors 1(jJ(x) - (jJ(y) 1 < ê. Comme dcx>,T(x, y) < IIx - yllcx>,T, on a la relation 1(jJ(x) - (jJ(y) 1 < ê si Ilx - yllcx>,T < TI. La majoration 1(jJ(x) -1E((jJ(X n ))1 < 211(jJIIcx>IP ( sup IXn(s) - x(s)1 > TI ) O<s<T + lE (liP( x) - iP(X n ) 11{8uPo'T IXn(s}-:z:(s}ll1} ) < 211(jJIIcx>IP ( sup IXn(s) - x(s)1 > TI ) + ê. O<s<T
354 D. CONVERGENCE EN DISTRIBUTION entraîne la convergence de la suite (IE( 4>( X n ))) vers 4>( x). La proposition est établie. D DÉFINITION 42. Une suite (IP n) de probabilités sur S est dite tendue si pour tout e > 0, il existe un compact K de S tel que pour tout n E N, IPn(K) > 1 - e. Une probabilité sur S est un élément du dual des fonctions continues bornées sur S; autrement dit une suite (IPn) converge étroitement vers une probabilité IP si elle converge au sens de la topologie faible. Il est bien connu que la topologie induite sur les probabilités sur un espace S métrique séparable est métrisable (Théorème de Banach-Alaoglu, voir Rudin [46]). THÉORÈME D.6 (Théorème de Prohorov). Une suite de probabilités (IPn) sur S est relativement compacte si et seulement elle est tendue. Le théorème suivant permet de décomposer la démonstration de la conver- gence des lois d'une suite de processus en deux étapes. PROPOSITION D.7. Si S = C([O, T], IR) ou S = D([O, T], IR), une suite de probabilités (IP n) sur S converge vers la probabilité IP dès que - la suite (IP n) est tendue; - les lois marginales de dimension finie de IP n convergent en distribu- tion vers celles de IP, i. e. pour tout pEN et t1, . .. ,t p E [0, T] lim IP n ( X ( t 1) E . , . .. ,X ( t p ) E . ) = IP ( X ( t 1) E . , . .. ,X ( t p ) E . ) n-++oo La convergence étroite d'une suite de probabilités n'est pas toujours facile à utiliser en pratique. Il est toujours plus commode d'avoir une convergence presque sûre d'une suite de variables aléatoires. Le théorème suivant permet de ramener la convergence en loi à une convergence presque sûre sur un espace de probabilité adéquat. THÉORÈME D.8 (Théorème de représentation de Skorokhod). Si une suite de probabilités (IPn) sur D([O, T], IR d ) converge vers la probabilité IP, il existe un espace de probabilité (O,:F, Q) sur lequel sont définis des processus càdlàg (Yn(t)), n > 1 et (Y(t)) tels que, pour n > 1, la loi de (Yn(t)) soit IPn, IP la loi de (Y(t)) et Q-presque sûrement (Yn(t)) converge, pour la topologie de Skorokhod, vers (Y(t)) quand n tend vers l'infini. Le théorème suivant donne un critère pour que chaque valeur d'adhérence d'une suite de probabilités sur D([O, T], IR) soit une probabilité sur C([O, T], IR), i.e. que le processus limite associé soit continu. Ce type de critère s'utilise natu- rellement pour montrer la convergence d'une suite de processus de sauts vers le mouvement brownien. THÉORÈME D.9. Si S = C([O, T], IR) ou S = D([O, T], IR), une suite (IPn) de probabilités sur S telle que pour tout e > 0, - il existe a vérifiant IPn(IX(O)1 > a) < e pour tout n EN;
2. CONVERGENCE DE PROCESSUS 355 - pour tout 17 > 0, il existe fJ > 0 tel que IPn(wx(fJ) > 17) < ê, pourn assez grand, oùwx(fJ) = sup(IX(t)-X(s)l;s,t < T, It-sl < fJ); est tendue et toute valeur d'adhérence IP est une probabilité sur les fonctions continues sur [0, TL i.e. IP(C([O, T], IR)) = 1. On termine ce chapitre sur un théorème (Théorème 1.4, page 339 de Ethier et Kurtz [17]) qui donne un critère de convergence d'une suite de martingales vers le mouvement brownien changé de temps. THÉORÈME D .10. Si les suites de processus (Y N (t)) et (AN (t)) et la fonc- tion cro?'ssante t -t 1(t) sont telles que, pour N E N, 1. YN(O) = 0 et 1(0) = 0, 2. (YN(t)) est une martingale locale relativement à sa filtration natu- relle. 3. l'application t -t AN (t) est croissante, 4. le processus (YN(t)2 - AN(t)) est une martingale locale relativement à la filtration naturelle de (YN(t)), pour T > 0 5. lim lE ( su p IAN(t) - AN(t- )1 ) = 0, N-++oo t<T 6. lim lE ( su P IYN(t) - YN(t- )1 2 ) = 0, N-++oo t<T 7. pour tout t > 0, AN(t) converge en probabilité vers 1(t), alors (YN(t)) converge en distribution vers le processus (B(1(t)) où (B(t)) est le mouvement brownien standard.
Bibliographie 1. David Aldous, Probability approximations via the Poisson clumping heuristic, Springer- Verlag, New York, 1989. 2. Sf6ren Asmussen, Applied probability and queues, John Wiley & Sons Ltd., Chichester, 1987. 3. François Baccelli and Pierre Brémaud, Elements of queueing theory, Springer- Verlag, Ber- lin, 1994, Palm-martingale calculus and stochastic recurrences. 4. A. D. Barbour, Lars Holst, and Svante Janson, Poisson approximation, The Clarendon Press Oxford University Press, New York, 1992, Oxford Science Publications. 5. Patrick Billingsley, Convergence of probability measures, Wiley series in probability and mathematical statistics, John Wiley & Sons Ltd, New York, 1968. 6. , Ergodic theory and information, Robert E. Krieger Publishing Co., Huntington, N.Y., 1978, Reprint of the 1965 original. 7. Pierre Brémaud, Point processes and queues, Springer- Verlag, New York, 1981, Martingale dynamics, Springer Series in Statistics. 8. J. A. Bucklew, Large deviation techniques in decision, simulation and estimation, Wiley series in probability and mathematical statistics, John Wiley & Sons Ltd, 1990. 9. T. S. Chihara, An introduction to orthogonal polynomials, Gordon and Breach Science Publishers, New York, 1978, Mathematics and its Applications, Vol. 13. 10. J. W. Cohen, The single server queue, 2nd ed., North-Holland, Amsterdam, 1982. 11. 1. P. Cornfeld, S. V. Fomin, and Ya. G. SinaI, Ergodic theory, Springer- Verlag, New York, 1982, Translated from the Russian by A. B. Sosinskil. 12. David Roxbee Cox and Valerie Isham, Point processes, Chapman & Hall, London, 1980, Monographs on Applied Probability and Statistics. 13. M. H. A. Davis, Markov models and optimization, Chapman & Hall, London, 1993. 14. Amir Dembo and Ofer Zeitouni, Large deviations techniques and applications, Jones and Bartlett, 1993. 15. Paul Dupuis and Richard S. Ellis, A weak convergence approach to the theory of large deviations, Wiley Series in Probability and Statistics : Probability and Statistics, John Wiley & Sons Inc., New York, 1997, A Wiley-Interscience Publication. 16. Richard Durrett, Probability : theory and examples, second ed., Duxbury Press, Belmont, CA, 1996. 17. Stewart N. Ethier and Thomas G. Kurtz, Markov processes, John Wiley & Sons Inc., New York, 1986, Characterization and convergence. 18. G. Fayolle, V. A. Malyshev, and M. V. Men'shikov, Topics in the constructive theory of countable Markov chans, Cambridge University Press, Cambridge, 1995. 19. W. Feller, An introduction to probability theory and its applications, 3rd ed., vol. l, John Wiley & Sons Ltd, New York, 1968. 20. , An introduction to probability theory and its applicatons, 2nd ed., vol. II, John Wiley & Sons Ltd, New York, 1971.
358 BIBLIOGRAPHIE 21. P. Franken, D. Konig, U. Arndt, and V. Schmidt, Queues and point processes, John Wiley & Sons Ltd, Chichester, 1981. 22. M. 1. Freidlin and A. D. Wentzell, Random perturbations of dynamical systems, second ed., Springer-Verlag, New York, 1998, Translated from the 1979 Russian original by Joseph Szücs. 23. F. D. Gakhov, Boundary value problems, Dover Publications Inc., New York, 1990, Trans- lated from the Russian, Reprint of the 1966 translation. 24. R. Z. Has'minskir, Stochastic stability of difJerential equations, Sijthoff & Noordhoff, Al- phen aan den Rijn, 1980, Translated from the Russian by D. Louvish. 25. Morris W. Hirsch and Stephen Smale, Differentiai equations, dynam1.cal systems, and linear algebra, Academic Press [A subsidiary of Harcourt Brace Jovanovich, Publishers], New York-London, 1974, Pure and Applied Mathematics, Vol. 60. 26. Jean Jacod and Albert N. Shiryaev, Limit theorems for stochastic processes, Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences], vol. 288, Springer- Verlag, Berlin, 1987. 27. J. Keilson, M arkov chains models-rarity and exponentiality, Applied Mathematical sciences, vol. 28, Springer Verlag, New York, 1979. 28. Frank P. Kelly, Reversibility and stochastic networks, John Wiley & Sons Ltd., Chichester, 1979, Wiley Series in Probability and Mathematical Statistics. 29. J. F. C. Kingman, Poisson processes, Oxford studies in probability, 1993. 30. L. Kleinrock, Queueing systems, John Wiley & Sons Ltd, New York, 1976. 31. M. R. Leadbetter, Georg Lindgren, and Holger Rootzén, Extremes and related properties of random sequences and processes, Springer- Verlag, New York, 1983. 32. Torgny Lindvall, Lectures on the coupling method, Wiley Series in Probability and Ma- thematical Statistics : Probabilityand Mathematical Statistics, John Wiley & Sons Inc., New York, 1992, A Wiley-Interscience Publication. 33. S. Meyn and R. Tweedie, Markov cha1.ns and stochastic stability, Communications and control engineering series, Springer, 1993. 34. Jacques Neveu, Bases mathématiques du calcul des probabilités, Masson et Cie, Éditeurs, Paris, 1970, Préface de R. Fortet. Deuxième édition, revue et corrigée. 35. , Martingales à temps discret, Masson et Cie, éditeurs, Paris, 1972. 36. , Processus ponctuels, École d'Été de Probabilités de Saint-Flour (P.-L. Hennequin, ed.), Lecture Notes in Math., vol. 598, Springer- Verlag, Berlin, 1977, pp. 249-445. 37. G. F. Newell, The M/M/oo serv1.ce system with ranked servers 1.n heavy traffic, Lecture Notes in Economics and Mathematical Systems, vol. 231, Springer- Verlag, Berlin, 1984, With a preface by Franz Ferschl. 38. J. R. Norris, Markov cha1.ns, Cambridge University Press, Cambridge, 1998, Reprint of 1997 original. 39. Esa Nummelin, General irreducible M arkov chains and nonnegative operators, Cambridge University Press, Cambridge, 1984. 40. William Parry, Topics in ergodic theory, Cambridge Tracts in Mathematics, vol. 75, Cam- bridge University Press, Cambridge, 1981. 41. Robert R. Phelps, Lectures on Choquet's theorem, D. Van Nostrand Co., Inc., Princeton, N.J .-Toronto, Ont.-London, 1966. 42. Daniel Revuz and Marc Yor, Continuous martingales and Brownian motion, second ed., Springer- Verlag, Berlin, 1994. 43. L. C. G. Rogers and David Williams, Diffusions, Markov processes, and mart1.ngales. Vol. 2 : Itô calculus, John Wiley & Sons Inc., New York, 1987.
BIBLIOGRAPHIE 359 44. , Diffusions, Markov processes, and martingales. Vol. 1 : Foundations, second ed., John Wiley & Sons Ltd., Chichester, 1994. 45. Walter Rudin, Real and complex analysis, third ed., McGraw-Hill Book Co., New York, 1987. 46. , Punctional analysis, second ed., International Series in Pure and Applied Mathe- matics, McGraw-Hill Inc., New York, 1991. 47. Richard F. Serfozo, Point processes, Stochastic models, North-Holland, Amsterdam, 1990, pp. 1-93. 48. A. Shwartz and A. Weiss, Large deviations for performance analysis, Stochastic Modeling Series, Chapman & Hall, London, 1995. 49. Ya. G. SinaI, Introduction to ergodic theory, Princeton University Press, Princeton, N.J., 1976, Translated by V. Scheffer, Mathematical Notes, 18. 50. Charles Stein, Approximate computation of expectations, Institute of Mathematical Sta- tistics, Hayward, Calif., 1986. 51. L. Takàcs, Introduction to the theory of queues, Oxford University Press, New York, 1962. 52. Jean Walrand, Queueing networks, Prentice-Hall, 1988. 53. E. T. Whittaker and G. N. Watson, A course of modern analyss, Cambridge Mathema- tical Library, Cambridge University Press, Cambridge, 1996, Reprint of the fourth (1927) edition. 54. Peter Whittle, Systems n stochastc equilibrium, John Wiley & Sons Ltd., Chichester, 1986. 55. David Williams, Probability with martingales, Cambridge University Press, Cambridge, 1991.
Table des figures 1 Le processus de dépassement de la valeur a 20 1 Les suites (W n) et (Sn) interpolées 43 2 Décomposition du maximum de la marche aléatoire 47 3 Les fonctions 91), et 91, le cas p < 1. 49 4 Le contour de D K 54 5 Décomposition de la marche aléatoire arrêtée à G 56 1 La fonction y -t E(exp(yX 1 )) 61 2 Une trajectoire du processus (R(t)) 71 3 La marche aléatoire conditionnée à dépasser a 76 1 Processus du nombre de clients d'une file d'attente MI MI 1 84 2 Files en tandem. 84 3 Réseau en arbre. 85 4 Routes dans un réseau avec perte. 87 5 Un réseau de Jackson 90 6 Réseau de files d'attente avec des routes fixes. 97 1 Une trajectoire du processus (L(t)) dans le cas À > J-L 109 2 Simulation d'une période d'occupation haute 117 3 La suite des excursions de (L(t)) au voisinage de a 119 4 Le processus renormalisé (L(t)) et les fluctuations de (LN(t)) 123 5 La fonction a -t H(x, a), pour x > 0 130 1 Les trois régimes de la file MI MIN lN 159 2 La distribution de J1.TN - (logN)/2 quand p = 1. 165 1 La file d'attente GIMlk 199 1 Files en tandem : une trajectoire limite 207 2 Trajectoires limites d'un processus de sauts sur Z x N 209
362 TABLE DES FIGURES 3 Limite fluide d'un processus de sauts dans 236 1 Le processus ponctuel des arrivées de clients. 270 1 La file d'attente FIFO 296 2 Couplage du temps d'attente de la file GIGl1 299 3 Charge de la file d'attente 302 4 Période d'occupation de la file à un serveur 307 1 La fonction x -t 1/ V2ex - sUPn{x n exp( -x)/n!} 331
Index Balance locale (Équations), 88 Bessel (Fonction), 135 Biaisée, Marche aléatoire - , 60, 63 Boules (Lancer de - dans des urnes), 329 Brandt, Andreas, 312 Burke (Théorème), 83 Burman, David Y., 182 Collectionneur de coupons, 330 Conditionnement d'un processus de Markov, 344 d'une chaîne de Markov, 77 d'une marche aléatoire, 75 de la file M/M/1, 109, 117 Conditionnement en 0 d'un processus de Poisson, 18 d'un processus ponctuel stationnaire, 280, 292 Conservative (Discipline), 173, 307 Convergence Critère de - d'une suite de processus, 355 d'une suite de probabilités, 353 en loi de processus ponctuels, 9 vers une loi de Poisson, 10, 120 Couplage, 327 d'un processus de renouvellement, 29 de la file M/M/1, 111 fort de la file G/G/1, 298 monotone, 329 Critique (File d'attente), p = 1, 36 Croissant Processus - d'une martingale lo- cale, 336 Cycle d'occupation de la file GI /GI /1, 43 Absorption d'une limite fluide, 229 Adapté (Processus), 335 Aldous, David J., 22, 150, 158 ALOHA (Protocole), 198 Alterné (Processus de renouvellement -), 283 Ambrose-Kakutani (Théorème), 263 Arrêt (Temps), 333, 335 Arrêt (Théorème) d'- pour les martingales, 334 Arrivées (Loi des) avant et après 0 d'un processus ponctuel stationnaire, 281 Atteinte (Temps) Densité pour la file M/M/1, 135 File M/M/1, 107, 116 File M/M/oo, 146, 148 Moments, 187 Attente (Temps), 296 Automorphisme, 248 càdlàg, Processus -, 341 Cameron-Martin (Formule), 64 Capacité (File d'attente à - limitée), 158 Central limite pour un graphe aléatoire, 326 Chaîne de Markov Ergodicité, 187 induite, 184 Non-récurrence, 189 Transience, 191, 192 Changement de probabilité, 61 Charge d'une file d'attente, xi, 302 Chen, Louis Y., 317 Chihara, 143 Classe (Réseau multi-classe), 95 Daley, Daryl J., 306 Débordement (Temps), 160 Décomposition du maximum d'une marche aléatoire, 45 du temps d'attente de G/M/1, 50 de GI /GI /1,45 de M/G/1, 53 Départs (Processus) d'un réseau de Jackson, 92 multi-classe, 99 de la file G/G/1, 305 M/M/1, 83 Déterministe (Processus), 28, 283
364 Diffuses (Mesures de Radon), 9 Dirac (Mesure de -), 8 Discipline de service Prioritaire, xi, 307 Processor S haring, xi Conservative, 173, 307 FIFO, xi LIFO, xi, 307 Distance à l'équilibre de la file M/M/1, 111 Dobrushin, Roland L'vovitch (llo6pyutuH, PO.ltaHO JIb808Uttt), 17 Donsker (Théorème), 36, 71 Doob (Inégalité), 334 Doob, Joseph L., 185 Dynamique (Système), 247, 259, 275 Échange (Formule), 289 Effacement d'un processus de Poisson, 17 d'un processus ponctuel stationnaire, 286 Égalitaire (Discipline), xi Endomorphisme, 247 induit, 249 Équation de Stein, 317 Équation différentielle de la file M / M /00, 139 Équations de balance locale, 88 Équilibre Équations d '-, 80, 346 Point d'- d'une équation différentielle, 201 Distance à l'- de la file M/M/1, 111 Ergodicité Critère d'- pour un processus de Markov, 196 pour une chaîne de Markov, 187 Critère d'- et limite fluide, 228 d'un processus de renouvellement sta- tionnaire, 267 et irréductibilité d'une chaîne de Mar- kov, 267 Ergodique Décomposition, 256 Endomorphisme, 252 Propriété d'extrémalité, 257 Représentation intégrale, 258 Théorème - dans Lp, 255 ponctuel, 254 pour les flots, 260 Translation sur le tore, 253 Excursion d'une marche aléatoire, 57 INDEX de la file M/M/1, 120 Explosion d'un processus de Markov, 342 Exponentielle (Loi) Convergence vers -, 116, 149 Exponentielle (Martingale) File M/M/1, 104 File M/M/oo, 142 Marche aléatoire, 61 Mouvement brownien, 64 Exponentielle (Queue de distribution) Maximum d'une période d'occupation, 68 Temps d'attente de GI /GI /1,64 de M/G/1 et G/M/1, 67 Facteurs de la représentation de Wiener- Hopf, 40, 58 Factorisation de Wiener-Hopf, 37 Feller, William, 37 FIFO (File d'attente), xi Flot, 259 sous une fonction, 262 Fluide Absorption d'une limite -, 229 Ergodicité et limite -, 228 Fluide (Limite), 205 Foster (Critère), 188 Frontière (Problème de la - pour les grandes déviations), 128 Gamma (Fonction), 149, 166 Garsia, Adriano M., 254 Générateur infinitésimal, 342 G/G/1, 295 Convergence en variation totale, 298 Instabilité, 309 N ombre de clients, 300 Propriété de cou plage fort, 298 Relation entre temps d'attente et nombre de clients, 301 Temps d'attente, 296 Temps d'attente stationnaire, 298 G/G/2, 310 Instabilité, 311 Solution maximale, 312 minimale, 310 GI/GI/1 Cas p = 1, 36 Formule de Takàcs, 45 Loi du nombre de clients, 44 Loi stationnaire du temps d'attente, 41 Saturation, 70 Girsanov (Formule), 61
G/M/1 Loi stationnaire de la charge, 50 du nombre de clients, 50 du temps d'attente, 49 Queue de distribution, 67 Représentation du temps d'attente, 50 G/M/1 (File d'attente), 46 G/M/k (Ergodicité), 199 Gordon-Newel (Réseau), 93 Équations de trafic, 94 Mesure invariante, 95 Grands nombres (Loi), 266 pour une chaîne de Markov, 268 Graphe aléatoire, 326 Greenwood, Priscilla E., 55 Gronwall (Lemme), 154, 169 Harmonique (Fonction), 185 en espace-temps, 106, 142, 145, 348 Harris ergodicité du temps d'attente, 34 Hermite (Polynômes), 143 H/G/1 (File d'attente), 53 Incluse (Chaîne), 346 Incluse (Méthode de la chaîne -), 176 Induit (Endomorphisme), 249 Induite (Chaîne de Markov), 184 Générateur infinitésimal, 342 Insensibilité (Propriété), 182 Intégrabilité uniforme, 333 Intensité d'un processus de Poisson, 11 d'un processus ponctuel, 8 Invariant (Ensemble, Fonction), 252 Jackson (Réseau), 90, 212 Équations de trafic, 91 Limites fluides, 212 Mesure invariante, 92 Renormalisation, 221 Kac (Formule), 251 Keilson, Julian, 150 Kelly, Frank P., 79, 86, 152 Kendall (Notation de -), xii Kennedy, Douglas P., 115 Kiefer, James E., 310 Kingman, John Frank Charles, 64, 70 Kolmogorov (Critère), 87 Kolmogorov Andreï Nikolaevitch (KO.ltM,020p08 AHopeb, HU7\,O.ltae8u"t), 87 Lamperti, John, 191 Lancer de points sur IRP, 16 Laplace (Transformée) INDEX 365 d'un processus de Poisson, 11 d'un processus ponctuel, 9 Latticielle (Distribution non -), 29 Le Cam (Inégalité), 322 Legendre (Formule de duplication), 166 Liapunov Critère de stabilité, 201 Fonction, 188 Stabilité de -, 201 Liapunov, Alexandre Mikhaïlovitch ( JIRnYHo8, A.lte7\,CaHOp MUXaU.lt08u"t), 183 LIFO (File d'attente), xi Limite fluide, 205 Équation différentielle, 216 M/M/oo, 210 Files en tandem, 207 Non unicité, 209 Lindley (Formule), 296 Lipschitz Propriété de - d'une fonction, 244 Little (Formule), 301 Locale (Équations de balance), 88 Locale (Martingale), 335 Loi conditionnelle d'un processus de Markov, 344 d'une marche aléatoire, 75, 77 de la file M/M/1, 109, 117 Loynes, R.M., 296 Mélange (Propriété de - pour un endomor- phisme markovien), 265 Marche aléatoire Markov forte, 37 Maximum, 34 Section montante, 324 Markov forte (Propriété) d'un processus de Poisson, 22 d'un processus de sauts, 342 d'une marche aléatoire, 37 Markovien (Endomorphisme), 264 Martingale, 334 à temps continu, 335 arrêtée, 334 d'un processus de Poisson, 24 de la file M/M/oo, 142 exponentielle d'un processus réfléchi, 115 d'une marche aléatoire, 61 de la file M / M /1, 104 du mouvement brownien, 64 locale, 335 Problème de - (solution), 348 Maximale, Solution - de la file G/G/2, 312 Maximum d'une marche aléatoire, 34
366 du mouvement brownien avec dérive, 72 Loi du - d'une marche aléatoire, 41 Mecke (Formule), 278 Mélangeantes (Variables), 323 M/G/1 Ergodicité, 197 LIFO préemptif, 179 Chaîne incluse, 179 Loi stationnaire, 181 Loi stationnaire de la charge, 52 de la durée de la période d'occupa- tion, 175 du nombre de clients, 53 du temps d'attente, 51 Propriété de branchement, 174 Queue de distribution, 67 Représentation du temps d'attente, 53 M/G/1 (File d'attente), 46,174 M/G/oo, 178 Vitesse de convergence, 178 Minimale, Solution - de la file G/G/2, 310 M/M/1 Événements rares, 120 Comportement transient, 109 Grandes déviations, 132 Loi des temps d'atteinte, 107, 116 Martingale, 115 Processor sharing, 96 Processus des départs, 83 Théorème de la limite centrale, 121 Vitesse de convergence, 111 M/M/oo Équation de Stein, 318 Événements rares, 150 Convergence des temps d'atteinte, 149 Limite fluide, 210 Loi des grands nombres, 153 Loi des temps d'atteinte, 146, 148 Martingale, 142 Théorème de la limite centrale, 155 M/M/K FIFO, 95 LIFO, 96 M/M/N/N Blocage (Asymptotique de la probabi- lité de -), 163, 167 Temps d'atteinte, 164, 167 Monotone (Couplage), 329 Montante (Section - d'une suite marche aléatoire), 324 Multi-classe (Réseau) Mesure invariante, 96 von Neumann, John von, 256 INDEX Neveu, Jacques, 37, 254, 270, 289 Nummelin, Esa, 183 Occupation Cycle d'-, 43 Densité pour la file M/M/1, 135 Grandes périodes d '- de la file M / M /1, 117 Loi de la durée - pour la file M/G/1, 175 Loi du nombre de clients dans un cycle, 44 Période, 302 stationnaire, 306 Opérations sur les processus réversibles, 85 Ornstein-Ühlenbeck (Processus), 155, 166, 168 Orthogonaux (Polynômes) de Poisson-Charlier, 143 Palm Espace, 271 Mesure, 279 Parking (Problème), 158 Permutation aléatoire, 328 Pitman, Jim, 55 Poincaré (Théorème de récurrence), 248 Points fixes d'une permutation aléatoire, 328 Poisson (Loi) Distance à la loi de -, 322, 327 Majoration, 330 Poisson (Processus), 282 Poisson (Processus) Conditionnement d'un - , 15 Construction d'un - , 14 Convergence vers -, 21, 120, 151 Image d'un - , 17 Loi des grands nombres, 124 Marquage d'un - , 16 Superposition de - , 14 Transformée de Laplace d'un -, 11 Poisson-Charlier (Polynômes), 143 Pollaczek-Khintchine (formule), 51 Ponctuelle (Mesure), 7 Préemptive (Discipline), xi Prioritaire (File d'attente), xi, 212 Probabilité (Changement de -) , 61 Problème de martingale (solution), 348 Processor Sharing (File d'attente), xi Processus de Markov Ergodicité, 196 Processus de vie et de mort, 82, 346 Processus ponctuel de renouvellement, 25 Processus ponctuel stationnaire, 272
Produit (Formule) Réseau de Gordon-Newel, 95 Réseau de Jackson, 92 Réseau de Kelly, 99 Réseau multi-classe, 99 Produit (Mesure invariante), 79 Quasi-Réversibilité, Propriété de, 88 Queue de distribution exponentielle Maximum d'une période d'occupation, 68 Temps d'atteinte de M/M/1, 113 Temps d'attente de GI /GI /1, 64 de M/G/1 et G/M/1, 67 Rares (Événements) de la file M/M/1, 120 de la file M/M/oo, 150 Record d'une marche aléatoire, 39 Récurrence (Critère de non-), 189 Récurrente (Chaîne de Markov), 185 Réfléchi (Martingale d'un processus -),115 Réflexion Problème de - de Skorokhod, 238 Rejet (File d'attente avec -), xii Relation entre JP et n\ 277 deux processus ponctuels stationnaires, 289 les lois d'un observateur extérieur et d'un client, 171 mesure invariante et processus renversé, 89 Problème de martingale et Processus de Markov, 348 temps d'attente et nombre de clients, 44 Renormalisation de la file GI /GI /1, 70 M/M/1, 121 M/M/oo, 152 M/M/N/N, 158 des réseaux de Jackson, 221 Renouvellement Couplage, 29 Processus ponctuel, 25, 282 Théorème, 29 Renversé (Processus), 80 d'un réseau de Jackson, 92 d'un réseau multi-classe, 98 Représentation de la factorisation de Wiener-Hopf, 40 du temps d'attente de G/M/1, 50 de GI /GI /1,45 INDEX 367 de M/G/1, 53 Représentation de Skorokhod, 354 Réseau avec perte, 86 de Gordon-Newel, 93 de Jackson, 90, 212 multi-classe, 95 Résid uel (Service), xi Réversibilité, 80 Critère, 82, 87 Quasi, 88 Réversible Processus -, 81 Routage (Matrice), 91 Saturation de la file GI /GI /1, 73 Sauts (Matrice), 342 Séjour (Temps), 296 Semi-continuité (Propriété de), 134 Séparation (Distance), 350 Skorokhod Problème de réflexion, 238 Continuité, 244 Représentation, 354 Théorème, 354 Topologie de -, 351 Skorokhod, Anatolii Vladimirovitch ( C'K:OPOXOO, A HamO./l,UÜ B./l,aOUM,Up08Uttt) , 352 Sortie (Processus) d'un réseau de Jackson, 92 de la file G /G /1, 305 de la file M/M/1, 83 Sous-martingale, 333 Spitzer (Lemme), 40 Stabilité de Liapunov, 201 Stationnaire Suite -, 270 Un processus réversible est -, 82 Stationnaire (Processus ponctuel), 272 Arrivées (Loi des) avant et après 0, 281 Construction d'une tour, 277 Convergence vers, 273 de renouvellement, 25, 282 alterné, 283 Effacement, 286 Processus de renouvellement alterné, 287 Relation entre les mesures de Palm, 289 Superposition, 288 Stein (Équation) Inégalités, 320 Solution, 317 Stein, Charles, 317 Sur-harmonique (Fonction), 185
368 INDEX Surmartingale, 333 Takàcs (Formule), 45, 50, 304 Takàcs, Lajos, 146, 148 Tandem (Files d'attente en -),83,84,207, 223 Temps d'attente stationnaire de la file G / G /1, 298 Temps virtuel d'attente, 302 Équation différentielle, 302 Tendue (Suite - de probabilités), 354 Totoki, Haruo, 263 Tour, 262 Trafic (Équations) Réseau de Gordon-Newel, 94 Réseau de Jackson, 91 Transience Critère, 191 de divergence, 192 du temps d'attente, 34 Transient (Comportement) de la file M/M/1, 109 Translation d'un processus de Poisson, 17 d'une mesure ponctuelle, 272 sur le tore, 253 Intégrabilité uniforme, 333 Urne (Lancer de boules), 329 Vacances Loi de la durée des - de la file GI /GI /1, 43 Période, 302 Variation totale (Norme), 349 Processus de vie et de mort, 82, 346 Vitesse de convergence de la file M/G/oo, 178 M/M/1, 111 Wald (Formule), 60 Wiener-Hopf Facteurs de la représentation de -, 40 Factorisation de -, 37 Preuve probabiliste de la factorisation, 56 Wolfowitz, Jacob, 310