Précédent / Suivant / Table des matières

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) i0i1i2ik 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 ?
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 est l quel est l’indice de nilpotence de ? (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 k0 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 R? 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.