Sie sind auf Seite 1von 4

NFA010 - Correction des exercices

de la cinquième séance
Anil CASSAM CHENAI
20 juin 2012

1 Exercice 1 - Calcul de produits matriciels


 
1 0 1
A= 0 1 0  (1)
1 0 1
 
1 2 3
B= 4 1 2  (2)
1 1 −1
 
1 −2 3
C =  −3 1 2  (3)
1 0 −1
Réponses à la question 1 :

 
2 3
2
A.B =  4 1
2  (4)
2 3
2
 
2 −2 2
A.C =  −3 1 2  (5)
2 −2 2
 
−2 0 4
B.C =  3 −7 12  (6)
−3 −1 6
Réponses à la question 2 :

On utilise maintenant les opérations d’addition et de multiplication binaire sur


la matrice A (qui elle même binaire sinon ce ne serait pas possible). On réalise que
A est invariant par l’élévation à la puissance :
 
1 0 1
2
A = 0 1 0  (7)
1 0 1
Cela signifie que la fermeture transitive du graphe représenté par A est le graphe
lui-même : 1 et en relation avec 1 et 3 (et reciproquement) et 2 n’est en relation
qu’avec lui même. On a deux composantes fortements connexes 1, 3 et 2. De plus
ces deux composantes ne communiquent pas ici, le graphe graphe n’est pas connexe.

1
Figure 1: Graphe de la matrice A. On a utilisé ici l’outil Graphviz que l’on peut
télécharge ou utiliser en ligne sur http://ashitani.jp/gv/#. Cet outil propose un
langage de script dont la lecture/écriture est immédiate pour représenter automa-
tiquement des graphes. On voit bien que le graphe est égal à se fermeture transitive.

2 Exercice 1 - Fermeture transitive


On a le graphe suivant :

Figure 2: Graphe initial.

On a la matrice suivante du graphe :


 
0 1 0 0
 0 0 1 0 
P=  0
 (8)
0 0 1 
0 1 0 0
La fermeture transitive est obtenue en elevant I + P au maximum à la puissance
4-1=3 (en fait jusqu’au moment ou la puissance n’évolue plus).
 
1 1 0 0
 0 1 1 0 
M=I+P=  0 0 1 1 
 (9)
0 1 0 1

2
 
1 1 1 0
2
 0 1 1 1 
M =   (10)
0 1 1 1 
0 1 1 1
 
1 1 1 1
0 1 1 1 
M3 = 

 0
 (11)
1 1 1 
0 1 1 1
La matrice n’évolue plus à partir de la puissance 3. On a donc M 3 qui est la
matrice de la fermeture transitive.
La fermeture transitive du graphe est obtenue visuellement en traçant tous les
arcs vers des sommets atteints par chacun des sommets, par exemple dans le cas de
A on a

Figure 3: Graphe où on a relié A à tous les sommets qu’il peut aussi atteindre
indirectement

Figure 4: On a aussi mis les liens indirects pour B,C et D. Ce n’est toutefois
pas encore la fermeture transitive car il manque les boucles sur les sommets pour
montrer qu’ils sont accessible en 0 sauts - ie c’est la matrice identité précédente.

On verifie bien que sa matrice est M 3

3
Figure 5: Fermeture transitive : on voit qu’on a deux composantes fortement con-
nexes A seul et B,C,D. Contrairement à la matrice précédente, ce graphe est connexe
: les deux composantes fortement connexes sont reliées entre elles (mais sans boucle
entre A et B,C,D)

Das könnte Ihnen auch gefallen