Travaux Dirigés N°6
Graphes orientés II
EL METHNI M.
Exercice I :
Dans un groupe de 36 personnes, numérotées de 0 à
35, le jeu d’influence est modélisé par une relation binaire R : xRy la personne numéro x influence la
personne numéro y.
Cette relation est représentée par la matrice carrée suivante, où une × à la
ligne numéro i et à la colonne numéro j signifie que la personne
numéro i influence la personne numéro j.
Une personne numéro i0 exerce une influence de degré k
sur la personne numéro ik s’il existe un chemin (de
transition) i0i1i2…ik
tel que pour j=0, …, k-1 sj
R sj+1.
La personne
numéro 1 exerce-t-elle une influence (d’un degré k à déterminer) sur la
personne numéro 18 ? Si oui quel est ce chemin ?
R |
0 |
1 |
2 |
3 |
||||||||||||||||||||||||||||||||
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
1 |
2 |
3 |
4 |
5 |
|
0 |
0 |
|
× |
|
|
|
|
|
|
|
× |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
× |
|
|
|
|
× |
|
× |
|
|
|
|
|
|
|
× |
|
|
|
|
|
|
|
|
|
|
|
|
× |
|
|
|
|
|
|
2 |
|
× |
|
|
|
|
|
× |
|
|
|
× |
|
|
|
|
|
|
|
|
|
|
|
|
× |
|
|
|
|
|
× |
|
|
|
× |
|
|
3 |
|
|
|
|
× |
× |
|
|
|
× |
|
× |
|
|
|
× |
|
|
|
|
|
|
|
|
|
|
|
|
× |
|
|
|
|
|
|
× |
|
4 |
|
× |
|
|
|
|
|
|
|
× |
|
× |
|
|
|
|
|
× |
|
|
|
|
× |
|
× |
|
|
|
× |
× |
|
|
|
|
|
× |
|
5 |
× |
|
|
|
× |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
× |
|
|
6 |
|
|
× |
|
|
× |
|
|
× |
× |
|
|
|
|
× |
|
|
|
|
|
|
|
× |
× |
|
|
|
|
|
× |
|
|
|
|
|
× |
|
7 |
|
|
× |
|
|
|
|
|
|
|
|
× |
|
|
|
|
|
|
|
|
|
× |
× |
|
|
|
|
|
|
× |
|
|
|
|
|
× |
|
8 |
|
× |
|
|
× |
|
|
|
|
× |
|
|
|
|
|
× |
|
|
× |
|
|
|
|
|
|
|
|
|
|
|
|
|
× |
|
|
× |
|
9 |
|
|
|
|
|
× |
|
× |
|
× |
|
|
|
|
|
|
|
× |
|
|
|
|
|
|
|
|
|
|
|
|
× |
|
|
|
|
|
|
1 |
0 |
|
|
|
|
× |
|
|
|
|
|
|
|
|
|
|
× |
|
|
|
|
|
|
× |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
× |
× |
|
|
|
|
× |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
× |
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
× |
|
|
× |
|
|
|
|
|
|
|
|
× |
|
|
|
|
|
|
|
|
|
|
|
× |
|
|
|
|
|
× |
|
3 |
|
|
|
× |
|
|
× |
|
|
× |
|
|
× |
|
× |
|
|
|
|
× |
× |
|
|
|
|
|
× |
× |
|
|
|
× |
|
× |
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
× |
|
|
|
|
|
|
× |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
× |
|
× |
× |
× |
|
× |
|
× |
|
|
× |
|
|
|
|
× |
× |
|
|
|
|
× |
|
|
|
|
× |
|
|
|
× |
|
|
× |
|
6 |
|
|
× |
|
|
|
× |
|
|
|
|
× |
|
|
× |
|
|
|
|
|
× |
|
|
|
|
× |
× |
|
|
|
|
× |
|
|
× |
|
|
7 |
× |
|
|
|
|
× |
|
× |
|
|
|
× |
|
|
|
|
|
|
|
|
|
× |
× |
|
|
|
|
|
|
|
|
|
|
|
|
× |
|
8 |
|
× |
|
|
× |
|
× |
|
|
× |
|
|
× |
|
|
× |
|
|
× |
|
|
|
× |
|
|
|
× |
|
× |
|
× |
|
× |
|
|
|
|
9 |
|
|
× |
× |
|
|
|
× |
× |
|
|
|
|
× |
|
|
|
× |
|
|
|
× |
|
|
|
|
|
× |
|
|
|
|
|
|
|
× |
|
2 |
0 |
|
|
× |
|
|
× |
|
|
× |
|
× |
|
× |
|
× |
|
× |
|
|
× |
|
|
|
|
|
× |
|
× |
|
|
|
|
|
|
|
|
1 |
|
|
× |
|
|
|
|
|
|
× |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
× |
|
|
2 |
|
× |
|
|
|
|
|
|
|
|
|
× |
|
|
|
|
|
× |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
× |
|
3 |
|
|
|
× |
|
× |
|
|
|
× |
|
|
|
|
|
|
× |
|
|
|
× |
|
|
|
× |
|
× |
|
|
|
|
× |
|
× |
|
|
|
4 |
|
× |
|
|
|
|
|
× |
|
|
|
|
|
|
|
|
|
|
|
|
|
× |
|
|
× |
|
|
|
|
× |
|
|
|
|
|
|
|
5 |
|
|
|
|
× |
|
|
× |
|
× |
|
|
|
|
|
× |
|
|
|
|
|
|
× |
|
|
|
|
|
|
|
× |
|
|
|
× |
|
|
6 |
× |
|
|
|
|
|
|
|
|
|
× |
|
|
× |
× |
|
|
|
|
× |
× |
|
|
|
|
|
|
|
|
|
|
|
|
× |
|
|
|
7 |
|
× |
|
|
|
|
|
|
|
|
× |
|
|
|
|
|
|
|
|
|
|
|
|
× |
|
|
|
× |
|
|
|
|
|
|
|
|
|
8 |
|
× |
|
|
|
|
|
× |
|
× |
|
× |
|
|
|
× |
|
|
|
|
|
× |
|
|
|
|
|
|
|
× |
|
|
|
|
× |
|
|
9 |
|
|
× |
|
|
|
|
|
|
|
|
× |
|
|
|
|
|
× |
|
|
|
|
|
|
× |
|
|
|
|
|
× |
|
|
|
× |
× |
|
3 |
0 |
|
|
|
|
|
|
|
× |
|
|
|
|
|
|
|
|
|
× |
|
|
|
× |
|
|
|
|
|
|
|
× |
× |
|
|
|
|
|
1 |
|
|
|
|
× |
|
|
|
|
× |
|
|
|
|
|
|
|
|
× |
|
|
|
|
|
|
|
|
|
× |
|
|
|
|
|
× |
|
|
2 |
|
× |
|
|
× |
|
× |
× |
× |
|
|
× |
|
× |
|
|
|
× |
|
|
× |
|
× |
|
|
× |
|
|
× |
|
|
× |
|
|
|
× |
|
3 |
|
|
|
|
|
|
|
|
|
|
× |
|
× |
× |
|
|
× |
|
|
|
|
|
|
× |
|
|
|
× |
|
|
|
|
|
× |
|
|
|
4 |
|
|
|
|
|
× |
|
|
|
× |
|
× |
|
|
|
|
|
|
|
|
|
|
× |
|
× |
|
|
|
|
|
× |
|
|
|
|
× |
|
5 |
× |
|
|
|
|
× |
|
|
|
|
|
|
|
|
|
|
|
× |
|
|
|
|
|
|
|
|
|
|
|
× |
|
|
|
|
× |
|
Exercice II :
Soit G=(S,A) un graphe orienté d’ordre n, et M sa matrice d’adjacence. Notons I la matrice unité d’ordre n.
1) On suppose que G ne contient pas de circuit (de longueur >0). Que peut-on dire de
la longueur du
plus long chemin de G ?
2) On suppose que G
ne contient pas de circuit (de longueur >0).
a)
Montrer que M est nilpotente ( k
tel que Mk =0)
b)
Pourquoi peut-on affirmer que Mn =0 ?
a)
Si la longueur du plus long
chemin de G est l quel
est l’indice de nilpotence de M ? (le plus petit k tel que Mk =0)
3) Montrer que si M est nilpotente alors G ne contient pas de
circuit (de longueur >0).
4) Montrer que si G ne contient pas de circuit (de longueur >0) alors I-M est inversible et si on note (I-M)-1=
(aij) alors aij est le nombre total des
chaînes de toutes les longueurs de si à sj.
Exercice III :
Soit G=(S,A) un graphe orienté avec S={s1, s2, s3, …, sn}.
Pour tout chemin c=[x0a1x1a2 x2a3x3 … xp-1apxp] les sommets x1, x2, x3, …, xp (appartenant à S) sont appelés sommets intermédiaires
de c. Pour tout entier naturel k on considère la relation binaire
Rk définie sur S par : Si k≠0 si
Rk
sj
si et seulement si il existe dans G un chemin élémentaire de si
à sj dont tous les intermédiaires sont dans {s1, s2, s3, …, sk}. Si k=0 si
R0
sj
si et seulement si (si,sj)A
1) Soit M la matrice booléenne du graphe G. Donner la matrice M+ de la fermeture transitive de G. Rappeler le coût du calcul de M+.
2) Que représente Rn ?
Quelle est sa matrice booléenne ?
3) Soit A une matrice carrée booléenne d’ordre n. On
considère la suite matricielle (Ak) définie par : .
Montrer que An=A+ A2+ A2+
… + An
4) Appliquer l’algorithme de Warshall au graphe suivant :
Pour k=1 à n
Pour i=1 à n
Pour j=1 à n
mij= mij+
mik mkj
5) Que devient la ligne d’indice i si ?
En déduire une version améliorée de l’algorithme de Warshall.