Autour de Perron, Frobenius et Markov



Documents pareils
Le théorème de Perron-Frobenius, les chaines de Markov et un célèbre moteur de recherche

NOTATIONS PRÉLIMINAIRES

Première partie. Préliminaires : noyaux itérés. MPSI B 6 juin 2015

Chaînes de Markov au lycée

Structures algébriques

Chapitre 3. Mesures stationnaires. et théorèmes de convergence

Cours 02 : Problème général de la programmation linéaire

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.

Capacité d un canal Second Théorème de Shannon. Théorie de l information 1/34

Limites finies en un point

Chapitre 5 : Flot maximal dans un graphe

Théorie et codage de l information

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Programmes des classes préparatoires aux Grandes Ecoles

Calcul fonctionnel holomorphe dans les algèbres de Banach


Exercice autour de densité, fonction de répatition, espérance et variance de variables quelconques.

Intégration et probabilités TD1 Espaces mesurés Corrigé

Fonctions de plusieurs variables : dérivés partielles, diérentielle. Fonctions composées. Fonctions de classe C 1. Exemples

Fonctions de plusieurs variables

I. Polynômes de Tchebychev

Cours d analyse numérique SMI-S4

Intégration et probabilités TD1 Espaces mesurés

Problème 1 : applications du plan affine

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours

Cours d Analyse. Fonctions de plusieurs variables

Moments des variables aléatoires réelles

Image d un intervalle par une fonction continue

Plus courts chemins, programmation dynamique

Programmation linéaire

Cours de mathématiques

EXERCICE 4 (7 points ) (Commun à tous les candidats)

3 Approximation de solutions d équations

Développement décimal d un réel

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Programmation linéaire et Optimisation. Didier Smets

Leçon 01 Exercices d'entraînement

Suites numériques 3. 1 Convergence et limite d une suite

Programmation linéaire

Correction de l examen de la première session

3. Conditionnement P (B)

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

Carl-Louis-Ferdinand von Lindemann ( )

1 Complément sur la projection du nuage des individus

BACCALAUREAT GENERAL MATHÉMATIQUES

LES DÉTERMINANTS DE MATRICES

Chapitre 2 Le problème de l unicité des solutions

Exercices - Polynômes : corrigé. Opérations sur les polynômes

Probabilités sur un univers fini

Contents. 1 Introduction Objectifs des systèmes bonus-malus Système bonus-malus à classes Système bonus-malus : Principes

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Correction du baccalauréat ES/L Métropole 20 juin 2014

Résolution d équations non linéaires

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Exercices Corrigés Premières notions sur les espaces vectoriels

Polynômes à plusieurs variables. Résultant

Texte Agrégation limitée par diffusion interne

CNAM UE MVA 210 Ph. Durand Algèbre et analyse tensorielle Cours 4: Calcul dierentiel 2

Master IAD Module PS. Reconnaissance de la parole (suite) Alignement temporel et Programmation dynamique. Gaël RICHARD Février 2008

Introduction à l étude des Corps Finis

Dualité dans les espaces de Lebesgue et mesures de Radon finies

Université Paris-Dauphine DUMI2E 1ère année, Applications

Modèles à Événements Discrets. Réseaux de Petri Stochastiques

Capes Première épreuve

Le produit semi-direct

Développements limités. Notion de développement limité

[ édité le 30 avril 2015 Enoncés 1

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

TIQUE DE FRANCE NILSYSTÈMES D ORDRE 2 ET PARALLÉLÉPIPÈDES

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

Amphi 3: Espaces complets - Applications linéaires continues

Corrigé Problème. Partie I. I-A : Le sens direct et le cas n= 2

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

chapitre 4 Nombres de Catalan

Différentiabilité ; Fonctions de plusieurs variables réelles

Coefficients binomiaux

Rappels sur les suites - Algorithme

DÉRIVÉES. I Nombre dérivé - Tangente. Exercice 01 (voir réponses et correction) ( voir animation )

Groupe symétrique. Chapitre II. 1 Définitions et généralités

Axiomatique de N, construction de Z

Web Science. Master 1 IFI. Andrea G. B. Tettamanzi. Université de Nice Sophia Antipolis Département Informatique andrea.tettamanzi@unice.

Chapitre 7. Statistique des échantillons gaussiens. 7.1 Projection de vecteurs gaussiens

Cours de Probabilités et de Statistique

Ordonnancement. N: nains de jardin. X: peinture extérieure. E: électricité T: toit. M: murs. F: fondations CHAPTER 1

Analyse en Composantes Principales

Résolution de systèmes linéaires par des méthodes directes

Définitions. Numéro à préciser. (Durée : )

Exercice : la frontière des portefeuilles optimaux sans actif certain

Dérivées d ordres supérieurs. Application à l étude d extrema.

Théorème du point fixe - Théorème de l inversion locale

Optimisation des fonctions de plusieurs variables

Calcul différentiel sur R n Première partie

Processus aléatoires avec application en finance

Continuité en un point

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

rf( 1 f(x)x dx = O. ) U concours externe de recrutement de professeurs agreg6s composition d analyse

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1

La NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.

Transcription:

Université Claude Bernard Lyon 1-2007/2008 Préparation Capes - Algèbre et Géométrie - Devoir à rendre le 12 février 2008 - Autour de Perron Frobenius et Markov Rappels et notations On note M mn (K) le K-espace vectoriel des matrices à coecients dans K à m lignes et n colonnes. On note M n (K) l'espace vectoriel M nn (K). Dans la suite K = R ou K = C. On désigne par A j i le coecient de la i-ième ligne et j-ième colonne d'une matrice A. La matrice unité de M n (K) est notée 1 n. On note E la matrice de M n (R) dont tous les coecients sont égaux 1 et e le vecteur de R n dont tous les coecients sont égaux à 1. On note A la matrice transposée de A. Si x est un vecteur colonne on notera x le vecteur ligne correspondant. Le module d'un vecteur x = (x i ) de C n est le vecteur x = ( x i ) dont les composantes sont les modules des composantes de x. Le module d'une matrice A de M mn (C) est la matrice A = ( A j i ). L'espace vectoriel C n est muni de la norme x 1 = n i=1 x i. La norme associée sur l'espace M n (C) est A 1 = sup x 0 Ax 1 x 1. On note Sp(A) l'ensemble des valeurs propres complexes d'une matrice A M n (R) appelé spectre de A. Une valeur propre λ de A est dite dominante si pour tout λ Sp(A) {λ} on a λ > [λ. Elle est dite simple lorsqu'elle est racine simple du polynôme caractéristique de A. En particulier si λ est une valeur propre simple la dimension du C-espace vectoriel Ker (A λ1 n ) est 1. Le rayon spectral de A noté ρ(a) est le plus grand des modules des valeurs propres de A : ρ(a) = max{ λ λ Sp(A)}. Une matrice N est dite nilpotente s'il existe un entier r tel que N r = 0. Le plus petit entier r tel que N r = 0 et N r 1 0 est l'indice de nilpotence de N. Soit A une matrice de M n (R) dont les polynômes caractéristique et minimal dans C[X sont respectivement P A = ( 1) n (X λ 1 ) h 1... (X λ p ) hp m A = (X λ 1 ) k 1... (X λ p ) kp avec λ i λ j si i j. On a h 1 +... + h p = n et 1 k i h i pour tout i {1... p}. On note Π i i {1... p} la matrice de M n (C) de la projection sur le sous-espace caractéristique Ker(A λ i 1 n ) h i parallèlement au sous-espace Im(A λ i 1 n ) k i. La matrice Π i est appelée projecteur spectral associé à la valeur propre λ i. Les projecteurs Π i satisfont 1 n = Π 1 +... + Π p Π 2 i = Π i et Π i Π j = 0 si i j. 1

Pour tout i la matrice N i = (A λ i 1 n )Π i est nilpotente d'indice de nilpotence k i. La matrice A se décompose en A = D + N avec D = λ 1 Π 1 +... + λ p Π p et N = N 1 Π 1 +... + N p Π p. La matrice D est diagonalisable et la matrice N est nilpotente. De plus les matrices D et N commutent : DN = ND. Une matrice P de M n (R) est dite stochastique si pour tous i j {1... n} P j i i {1... n} n P j i = 1. En d'autres termes P est stochastique si tous ses coecients sont positifs et si Pe = e. j=1 0 et pour tout Un graphe (orienté ni) G est la donnée d'un ensemble ni S de sommets d'un ensemble ni A d'arêtes et de deux applications s t : A S qui à toute arête associe respectivement sa source et son but. Un chemin de longueur k 1 du sommet s au sommet t est une suite (e 1... e k ) d'arêtes telles que s(e 1 ) = s t(e i ) = s(e i+1 ) pour tout i {1... k 1} et t(e k ) = t. Un graphe est dit fortement connexe si pour tout couple de sommets (s t) avec s t il existe un chemin de source s et but t. A toute matrice A M n (R) on associe son graphe d'ajacence qui est le graphe orienté G A à n sommets numérotés 1 2... n ayant une arête de source i et but j si A j i 0. A tout graphe G on peut associer une matrice stochastique P telle que P j i = n ij n i où n ij est le nombre d'arêtes de source i et but j et n i le nombre total d'arêtes de source i. La gure suivante représente un graphe et sa matrice stochastique associée : 0 1 0 1/3 1/3 1/3 1/2 1/2 0 Partie I : puissances de matrices Soit P la matrice de M 2 (R) dénie par [ 1 a a P = b 1 b où a et b sont non nuls. 1. On suppose que a + b 0. a) Déterminer les valeurs propres de la matrice P. b) La matrice P est-elle diagonalisable? c) Montrer que P = Π 1 + (1 a b)π 2 2

où Π 1 et Π 2 sont des projecteurs spectraux de P. d) Calculer les matrices Π 1 et Π 2. e) Calculer P k pour tout entier k 1. Montrer que lim k + Pk = Π 1. 2. On suppose que a + b = 0. a) La matrice P est-elle diagonalisable? b) Calculer P k pour tout entier k 1. Que peut-on en conclure sur la limite de P k lorsque k tend vers +? [On pourra considérer le polynôme minimal de P et procéder par récurrence 3. Soit A une matrice de M n (R) dont les polynômes caractéristique et minimal dans C[X sont respectivement P A = ( 1) n (X λ 1 ) h 1... (X λ p ) hp m A = (X λ 1 ) k 1... (X λ p ) kp. a) Montrer que pour tout entier k 1 A k = p i=1 k i 1 j=0 ( ) k λ k j i (A λ i 1 n ) j Π i. j b) Montrer que si λ C vérie λ < 1 alors pour tout entier j on a lim k ) k + ( j λ k j = 0. c) En déduire que si ρ(a) < 1 alors lim k + Ak = 0. d) Montrer que si ρ(a) = 1 et que 1 est une seule valeur propre simple dominante de A alors lim k + Ak = Π 1 où Π 1 est le projecteur spectral associé à la valeur propre 1. Partie II : matrices strictement positives Dans cette partie nous faisons l'analyse spectrale des matrices dont tous les coecients sont strictements positifs. Un vecteur x de R n est dit positif (resp. strictement positif) si toutes ses coordonnées sont positives (resp. strictement positives) ; on note x 0 (resp. x > 0). De la même façon une matrice A de M mn (R) est dite positive (resp. strictement positive) si tous ses coecients le sont ; on note A 0 (resp. A > 0). On a la relation d'ordre sur les vecteurs de R n : y x si y x 0. De la même façon on dénit une relation d'ordre sur M n (R) : A B si A B 0. 1. Soit A M n (R). a) Montrer que A est positive si et seulement si x 0 implique Ax 0. b) Montrer que A est strictement positive si et seulement si x 0 et x 0 implique Ax > 0. c) Montrer que pour tout vecteur x de R n on a l'inégalité Ax A x. d) Montrer qu'une matrice strictement positive ne peut être nilpotente. e) Montrer que si A > 0 alors ρ(a) > 0. [On pourra procéder par l'absurde en supposant que 0 est la seule valeur propre de A. f ) Montrer que si A > 0 alors ρ( 1 ρ(a) A) = 1. Dans la suite de cette partie quitte à la normaliser par ρ(a) on pourra sans perte de généralité supposer que A est une matrice strictement positive de rayon spectral ρ(a) = 1. 3

2. Soit λ une valeur propre de A de module 1. a) Montrer que si x est un vecteur propre associé à λ alors x A x. b) Montrer que si A x x alors il existe un réel ɛ > 0 tel que A 2 x A x > ɛa x. On pose B = 1 1+ɛ A. Montrer que pour tout entier k 1 on a Bk A x > A x. c) Calculer lim k + Bk. d) En déduire que 1 est valeur propre de A. e) Montrer qu'il existe un vecteur propre de A strictement positif associé à la valeur propre 1. f ) Montrer que la valeur propre 1 de A est dominante. 3. a) Soit C une matrice strictement positive de M n (R) telle que C A. Montrer que ρ(c) ρ(a). [Montrer que la fonction f dénie sur la partie D = {x R n x 0 et x 1 = 1} de R n et à valeur dans R + dénie par f(x) = max{t R + tx Ax} est bornée. b) Montrer que la valeur propre 1 de A est simple. [On pourra considérer le polynôme dérivée P A (X) du polynôme caractéristique de A et montrer que P A (ρ(a)) est non nul. c) En déduire qu'il existe un unique vecteur propre strictement positif p associé à la valeur propre 1 tel que p 1 = 1. d) Montrer que les seuls vecteurs propres positifs de A sont les multiples positifs du vecteur p. Dans cette partie nous avons montré le théorème de Perron : Soit A > 0 est une matrice de M n (R). Alors ρ(a) est une valeur propre simple dominante de A associée à un vecteur propre strictement positif. De plus ρ(a) > 0. L'unique vecteur propre strictement positif p associé à la valeur propre ρ(a) tel que p 1 = 1 est appelé le vecteur de Perron de A. 4. Déterminer le rayon spectral et le vecteur de Perron de la matrice réelle suivante [ 1 a b A = a 1 b où 0 < a < 1 0 < b < 1. Partie III : matrices positives Dans cette partie on montre que le théorème de Perron ne se généralise pas aux matrices positives. Malgrès cela nous montrons que le rayon spectral reste valeur propre de ces matrices. 1. On cherche des matrices positives contre-exemples au théorème de Perron. a) Construire une matrice positive non nulle de M 2 (R) de rayon spectral nul. b) Construire une matrice positive de M 2 (R) dont le rayon spectral est une valeur propre simple non dominante. 4

2. Soit A une matrice positive de M n (R). L'objectif est de montrer que ρ(a) est une valeur propre de A. Pour tout entier k 1 considérons la matrice strictement positive On note p k le vecteur de Perron de A k. A k = A + 1 k E. a) Montrer que (ρ(a k )) k 1 est une suite décroissante. b) Montrer que la suite (ρ(a k )) k 1 converge. Montrer que sa limite notée ρ vérie ρ ρ(a). c) Montrer que de la suite (p k ) k 1 dans R n admet une sous-suite convergente vers un vecteur positif p tel que A p = ρ p. d) En déduire que ρ(a) est valeur propre de A et qu'il existe un vecteur propre positif associé. Partie IV : matrices irréductibles Nous avons vu que le rayon spectral d'une matrice positive n'est pas dominant en général. De plus le rayon spectral d'une matrice positive peut ne pas être simple comme l'illustre la matrice suivante [ 1 0 1 1 L'objectif de cette partie est de comprendre sous quelle hypothèse le théorème de Perron peut être généralisé aux matrices positives. 1. Une matrice A M n (R) est dite réductible s'il existe une partition de l'ensemble {1... n} en deux sous-ensembles I = {i 1... i s } J = {j 1... j t } s + t = n s t > 0 tels que pour tout (i j) I J A j i = 0. Sinon elle est dite irréductible. a) Montrer qu'une matrice A est réductible si et seulement s'il existe une matrice de permutation P telle que [ P B C AP = 0 D où B et D sont deux matrices carrées. b) Montrer que la matrice suivante est réductible : [ 1 0 1 1 c) Montrer que si A est une matrice positive irréductible de M n (R) alors (1 n + A) n 1 > 0. 2. Soit A une matrice positive irréductibe de M n (R). a) Soit B = (1 n + A) n 1. Montrer que les valeurs propres de B sont toutes de la forme (1 + λ) n 1 où λ est valeur propre de A. 5

b) En déduire que ρ(b) = (1 + ρ(a)) n 1. c) En déduire que ρ(a) est une valeur propre simple de A. d) Montrer que ρ(a) possède un unique vecteur propre strictement positif p tel que p 1 = 1. e) Montrer que les seuls vecteurs propres positifs de A sont les multiples positifs du vecteur p. Dans cette partie nous avons montré la première partie du théorème de Perron-Frobenius : Soit A M n (R) une matrice positive irréductible. Alors ρ(a) est une valeur propre simple de A associée à un vecteur propre strictement positif. De plus ρ(a) > 0. L'unique vecteur propre strictement positif p associé à la valeur propre ρ(a) tel que p 1 = 1 est appelé le vecteur de Perron de A. Partie V : matrices primitives L'irréductibilité d'une matrice positive ne garantit pas que son rayon spectral soit une valeur propre dominante. L'objectif de cette partie est de comprendre sous quelle hypothèse le rayon spectral d'une matrice positive irréductible est une valeur propre dominante. 1. Une matrice positive A de M n (R) est dite primitive s'il existe existe un entier m 1 tel que A m est strictement positive. a) Montrer qu'une matrice positive primitive est irréductible. [On pourra procéder par l'absurde en supposant la réductibilité. b) Montrer que les valeurs propres de A m sont toutes de la forme λ m où λ est une valeur propre de A. c) Montrer la deuxième partie du théorème de Perron-Frobenius : [Supposer que A possède plusieurs valeurs propre de module maximal et appliquer le théorème de Perron à la matrice A m. Soit A M n (R) une matrice positive primitive. Alors ρ(a) est une valeur propre simple dominante de A associée à un vecteur propre strictement positif. De plus ρ(a) > 0. d) Montrer que si A est une matrice positive primitive alors ( ) A k lim = Π k + ρ(a) où Π est le projecteur spectral de A associé à la valeur propre ρ(a). 2. On peut calculer le projecteur Π en terme de vecteurs de Perron. a) Montrer que si A est positive irréductible alors A est positive et irréductible et que de plus ρ(a ) = ρ(a) et ρ(a ) est une valeur propre simple de A. b) Montrer que ( ) A k lim = pq k + ρ(a) q p où p est le vecteur de Perron de A et q est le vecteur de Perron de A. 3. Calculer lim k + Ak où A est la matrice où 0 < a < 1 0 < b < 1. [ 1 a b A = a 1 b 6

Partie VI : marche aléatoire sur un graphe Cette partie présente une application du théorème de Perron-Frobenius à l'étude des chaînes de Markov. Une chaîne de Markov est un processus aléatoire sans mémoire dans lequel la prédiction du futur à partir du présent ne dépend pas du passé. Formellement on peut dénir une chaîne de Markov en temps discret comme une suite de variables aléatoires {X k } k=0 prenant leurs valeurs dans un même ensemble d'états et vériant pour tout entier k P (X k+1 = e X 0 X 1... X k ) = P (X k+1 = e X k ) où e est un état quelconque du processus. Autrement dit l'état de l'événement à l'instant k + 1 dépend uniquement de l'état de l'événement à l'instant k et non pas des états aux instants précédents. Lorsque qu'il existe un nombre ni d'états numérotés de 1 à n on peut représenter la chaîne de Markov par une matrice de transition P(k) dont le coecient (P(k)) j i est déni par P j i (k) = P (X k+1 = j X k = i) exprimant la probabilité que le processus se trouve dans l'état j à l'instant k + 1 alors qu'il était dans l'état i à l'instant k. Dans la suite on s'intéressera à des processus dont la matrice de transition est constante i.e. indépendante du temps. La probabilité P j i de passer de l'état i à l'état j est indépendante du temps. Une distribution de probabilité est un vecteur x positif de R n tel que x 1 = 1. La distribution de probabilité à la k-ième étape du processus de la chaîne de Markov est deni par p (k) = [p 1 (k)... p n (k) où p i (k) = P (X k = i) est la probabilité d'être dans l'état i après la k-ième étape. La distribution de probabilité initiale est p (0). Pour tout entier k 1 on a p (k) = p (0)P k. Le coecient (P k ) j i représente ainsi la probabilité de passer de l'état i à l'état j en exactement k étapes. Une distribution de probabilité est dite invariante si p = pp. Une distribution invariante représente l'état d'équilibre du système. 1. L'irréductibilité d'une matrice est liée à la connexité du graphe associé. a) Représenter graphiquement le graphe adjacence des matrices suivantes : [ 1 0 1 1 [ 0 1 1 0 b) Montrer que si le graphe G A d'une matrice positive A est fortement connexe alors A est irréductible. c) Montrer qu'en général une matrice irréductible n'est pas primitive. 2. Soit P une matrice stochastique irréductible. a) Montrer que ρ(p) = 1. b) Montrer que le vecteur de Perron de P est 1 n e.. 7

c) Montrer que si P est primitive alors lim k + Pk existe et où q est le vecteur de Perron de P. lim k + Pk = eq d) Montrer que si P est primitive il existe une unique distribution de probabilité invariante. 3. Montrer que les chaînes de Markov dont la matrice de transition est la matrices stochastiques associées aux graphes suivants possèdent une distribution de probabilité invariante que l'on calculera. 8