Utilisateur:Margaux Tournois/Modélisation des Réseaux (M1 SIREN, 2022)/Activité E

Une page de Wikiversité, la communauté pédagogique libre.


Votre réseau[modifier | modifier le wikicode]

En incluant mon deuxième prénom, je m'appelle Margaux Anne Tournois.

Parmi les lettres [a, b, c, d, e, f], en prenant la première et la dernière lettre en commun, j'ai donc L1 = a et L2 = e.


J'ai décidé d'enlever le lien de L1 à c

Je rajoute un lien de c à L2


On obtient donc le graphique suivant :

Composantes[modifier | modifier le wikicode]

I. Identifiez les composantes fortement connexes du graphe.

L'ensemble du réseau, c'est à dire {L1,b,c,L2,d,f} , est une composante fortement connexe.


II. En fonction des ses composantes fortement connexes, que peut-on conclure à propos de la centralité de vecteur propre du graphe ?

Nombre de voisins par composantes fortements connnexes
L1 b c L2 d f
4 3 3 3 3 2

D'après le graph et le tableau, on peut donc en déduire que le nœud le plus central est A car il possède 4 voisins et le moins central est F car il n'a que 2 voisins. De plus, B, C, D et E sont également centraux car ils possèdent 3 voisins et sont connectés à des sommets très connectés.

Vecteur propre et PageRank[modifier | modifier le wikicode]

I. Construisez la matrice pour le calcul de la centralité de vecteur propre par multiplication matricielle, comme proposé dans les diapos.

On veut construire la matrice A, matrice des nœuds sortants origine-direction. Pour commencer je fais un tableau et je met 1 lorsqu'on a un nœud sortant entre 2 composantes.

L1 b c d L2 f
L1 0 1 0 1 0 0
b 0 0 1 0 1 0
c 0 0 0 0 1 0
d 0 0 1 0 0 1
L2 1 0 0 0 0 1
f 1 0 0 0 0 0

Ensuite je traduis ce tableau sous forme de matrice :


Pour construire ma matrice M je reprends ma matrice A et lorsque j'ai x nœuds sortant je divise 1 par ce nombre. Par exemple sur ma première ligne L1 possède 2 nœuds sortant donc j'obtiens deux fois 1/2 sur la première ligne de la matrice.


Ensuite je fais la matrice transposée de M. Ceci nous donne donc :


II. Calculez une itération de PageRank avec S = 0,9 :

  • J'initialise le vecteur de matière pour le calcul de la centralité de vecteur propre en la partageant entre tous les nœuds. J'utilise donc le vecteur V0 tel que :

J'effectue le calcul d'une itération de la centralité de vecteur propre :


On obtient une matière de 6. On multiplie ensuite le résultat obtenu par 0,9, puis on la partage par 0,1. Ceci nous donne :

Soit :

On obtient bien une nouvelle fois 6.

Graphe de blocs[modifier | modifier le wikicode]

Graphique de blocs H1 :


Graphique de blocs H2 :