L3 - 2016/2017 - DM3 Mathématiques discrètes
Devoir maison 3du cours de mathématiques discrètes 2016.
Merci de soigner la rédaction.
Exercice 1.
On munit Rnde la norme euclidienne notée k k définie par le produit scalaire < >. Si (e1, ..., en)
est une base orthonormée de Rn, on a :
<
n
X
i=1
xiei,
n
X
i=1
yiei>=
n
X
i=1
xiyiet
n
X
i=1
xiei
2
=<
n
X
i=1
xiei,
n
X
i=1
xiei>=
n
X
i=1
x2
i.
Cette définition est indépendante du choix de la base orthonormée (par définition de ce qu’est une base
orthonormée!). On remarquera que la base canonique de Rnest une base orthonormée. Pour PMn(R),
on rappelle l’équivalence des propriétés :
Ia) Pest une matrice d’isométrie, i.e. vRn,kP vk=kvk,
Ib) Penvoie une base orthonormée sur une base orthonormée,
Ic) t
P P =Id.
On définit sur l’algèbre des matrices Mn(R)la norme matricielle associée à la norme euclidienne :
MMn(R),|kMk| = sup
x6=0
kMxk
kxk.
Une telle norme vérifie :
M1, M2Mn(R),|kM1M2k| ≤ |kM1k||kM2k|.
1. Soit Mune matrice symétrique réelle de rayon spectral ρ(M)Démontrer que la norme de Mest le
rayon spectral de M.
2. Soit Mune matrice stochastique, irréductible, apériodique et symétrique. On note 1 = λ1, ..., λn
ses nvaleurs propres réelles (comptées avec leurs multiplicités) numérotées telles que 1 = |λ1|>
|λ2| ≥ · · · ≥ |λn|et 1le vecteur dont toutes les coordonnées sur la base canonique sont des 1.
On note Hl’hyperplan formé par les vecteurs dont la somme des coordonnées sur la base canonique
vaut 0.
(a) Démontrer que Hest l’orthogonal du vecteur 1, c’est-à-dire l’ensemble {vRn;< v, 1>= 0}.
(b) En déduire l’existence d’une matrice d’isométrie Pet d’une matrice symétrique Qdans Mn1(R)
telle que :
M=t
P1 0
0QP
avec de plus ρ(Q) = |λ2|.
(c) Retrouver ainsi que la suite {Mk}kNconverge vers une matrice Lde rang 1telle que :
|
MkL
|≤|λ2|k.
(d) Justifier que Lest stochastique et symétrique. Quelle est alors la matrice L?
C. Picaronny 1 E.N.S. de Cachan
L3 - 2016/2017 - DM3 Mathématiques discrètes
Soit Gun graphe fini non orienté. On note Sson ensemble d’états, de cardinal net Ason ensemble
d’arêtes de cardinal m. Pour chaque sommet sS. on note dsle degré de s, c’est-à-dire le nombre
d’arêtes (s, t)dans A. On autorise le graphe à avoir des boucles, c’est-à-dire des arêtes de la forme (s, s).
On suppose le graphe connexe.
Soit s0un sommet fixé dans G. On considère C={Xn}nNla chaîne de Markov définie par :
X0est une variable aléatoire prenant ses valeurs dans S. Si besoin, on pourra noter νle vecteur
tel que ν(s) = P(X0) = s, pour tout sdans S. C’est la distribution initiale de la chaîne C.
Si n>1,P(Xn=t|Xn1=s) = 1
ds, pour tous s, t dans S.
Soit λdéfinie sur Spar λ(s) = ds
2m,sS.
3. Justifier que λest une loi de probabilité sur S.
4. Justifier que Cest une chaîne de Markov irréductible de période 1ou 2.
5. Démontrer que la période est 2si et seulement si le graphe Gest biparti.
6. Décrire la matrice de transition Pde la chaîne de Markov C.
7. Justifier que λest une loi stationnaire pour C.
On suppose désormais le graphe régulier, c’est-à-dire que dsest indépendant de s,sS. On note d
cette valeur commune. On le suppose aussi apériodique.
8. Démontrer que la chaîne de Markov converge en loi vers la loi uniforme sur Savec une convergence
au moins géométrique.
9. Un exemple : Un mélange “idéal ” d’un jeu de pcartes consiste en le tirage uniforme d’une per-
mutation de Sp. Une machine mélange un jeu de cartes en effectuant une suite finie d’opérations
élementaires aléatoires sur le jeu de cartes. L’opération élémentaire consiste à choisir une carte de
façon uniforme dans le jeu et, si ce n’est pas première, à l’échanger avec la première. On décrit
ce procédé par une chaîne de Markov dont les états sont les permutations de Spet les arêtes
correspondent aux opérations élémentaires.
(a) Soit σ∈ Sp. Démontrer que les transitions issues de σsont (σ, σ)et (σ, σ(1, i)) pour i
{2, ..., n}.
(b) En déduire que la chaîne de Markov converge en loi vers la loi uniforme sur Sp.
(c) Dans quelle mesure la machine fait-elle le travail attendu ?
Question subsidiaire : Etudier le cas de la machine qui mélange les pcartes en effectuant une
suite finie d’opérations élementaires aléatoires sur le jeu de cartes, lorsque l’opération élémentaire
consiste à choisir une carte de façon uniforme dans le jeu et à la placer sur le dessus du paquet.
10. Un autre exemple : mparticules se déplacent sur un anneau formé de ncases, avec n > m. Une
case contient au plus une particule. A chaque étape, une case est choisie de façon uniforme. Si la
case est pleine, on passe à l’étape suivante. Sinon, la case se remplit par le déplacement d’une des
deux particules les plus proches, le choix de la particule étant uniforme (avec probabilité 1/2).
(a) Décrire ce processus à l’aide d’une chaîne de Markov sur un graphe fini qu’on explicitera.
(b) Déterminer la limite lorsque ktend vers +de la probabilité qu’une case particulière soit
occupée par une particule après kétapes.
C. Picaronny 2 E.N.S. de Cachan
L3 - 2016/2017 - DM3 Mathématiques discrètes
Exercice 2.
Soit C={Xn}nNla chaîne de Markov définie sur un graphe fini orienté G= (S={1, ..., n}, A)par
sa distribution initiale νet sa matrice de transition P. On suppose qu’il existe une application ∆ : SN
telle que :
(i) prend la valeur 0.
(ii) s, t S, s’il y a une transition de svers t(i.e. (s, t)A), alors ∆(t)∆(s).
(iii) sS, si ∆(s)>0, il existe un chemin fini ss1· · · sptel que ∆(sp)<∆(s).
On note L={sS, ∆(s)=0}.
1. Démontrer que la limite lorsque ktend vers +de la probabilité d’être dans Laprès kétapes vaut
1.
2. Un système dans un fonctionnement “normal” peut prendre un nombre fini d’états dits gitimes.
Ce système est dit autostabilisant quand, indépendamment de son état initial (éventuellement non
légitime), le système arrive inévitablement à un état légitime en un nombre fini d’étapes (Dijkstra
(1974)). Lorsque le système a un comportement aléatoire, on exige qu’il arrive avec probabil-
ité 1à un état légitime en un nombre fini d’étapes. On regarde ici deux exemples d’algorithmes
d’exclusion mutuelle dont on cherche à démontrer le caractère autostabilisant. Il s’agit dans les
deux cas de définir une fonction convenable afin d’appliquer la question 1.
(a) L’algorithme d’Herman : Soient Ncases représentant des processus P0, ..., PN1, sur un anneau
orienté de taille N. Certaines cases possèdent un jeton, d’autres non. A chaque étape, chaque
jeton peut soit rester sur place, soit se déplacer dans le sens des aiguilles d’une montre vers la
case suivante de façon équiprobable. Lorsque deux jetons se percutent dans une même case,
ils disparaissent. Un état global du système est défini par les positions des jetons. Les état
légitimes de l’algorithme sont ceux où il n’y a plus qu’un jeton qui circule. On suppose qu’il
y a au départ un nombre impair de jetons. Démontrer que cet algorithme est autostabilisant.
(b) L’algorithme d’Israeli et Jalfon : Soient Ncases représentant des processus P0, ..., PN1, sur
un anneau de taille N. Certaines cases possèdent un jeton, d’autres non. A chaque étape, un
jeton choisi de façon uniforme peut se déplacer d’un pas dans une direction ou l’autre, chacune
avec probabilité 1/2. Lorsque deux jetons se percutent dans une même case, ils fusionnent. Un
état global du système est défini par les positions des jetons. Les état légitimes de l’algorithme
sont ceux où il n’y a plus qu’un jeton qui circule. Démontrer que cet algorithme est autosta-
bilisant.
Question subsidiaire : en commençant par le cas particulier de deux jetons, démontrer que le
temps moyen d’autostabilisation est O(N2).
Exercice 3.
Le jeu “A la chasse” se joue avec deux dés et un nombre pair de joueurs (on notera 2Nce nombre).
Les joueurs sont assis autour d’une table. Au début, deux joueurs situés l’un face à l’autre ont chaucun
un dé. A chaque étape, les deux joueurs qui ont un dé font rouler leur dé. Celui qui obtient un 6confie le
dé à son voisin de gauche, celui qui obtient un 1confie le dé à son voisin de droite, celui qui obtient 2,3,4
ou 5garde le dé. Le jeu s’arrête lorsque un même joueur récupère les deux dés. Les dés sont équilibrés.
1. Modéliser ce jeu avec une chaîne de Markov.
2. Justifier que la partie s’arrête avec probabilité 1.
3. Pour N= 25, calculer le temps moyen d’une partie.
C. Picaronny 3 E.N.S. de Cachan
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !