Académique Documents
Professionnel Documents
Culture Documents
Chapitre 1
Introduction à l'analyse des réseaux sociaux
Bases de la théorie des graphes
©Dr. Aoudia, 2023
sociales.
Un réseau social peut être modélisé par un graphe dont
Des sites internet, tel que facebook, Instagram permet les sommets représentent les individus, les groupes et les
organisations, alors que les relations entre ces entités
à ces utilisateurs de communiquer et d’entretenir des
sont représentées par les arêtes.
relations sociales en continu.
Introduction à l'analyse des réseaux sociaux: Définition
L’analyse des réseaux sociaux (social network analysis, SNA) , est un
domaine de l'analyse des données qui utilise les réseaux et la théorie
des graphes pour comprendre les interactions sociales entre les
personnes physiques et morales. Elle se concentre sur l’interaction
entre les individus, plutôt que sur le comportement individuel.
Un graphe fini G = (V,E) est défini par l’ensemble fini V ={v1,v2,...,vn} dont
les éléments sont appelés sommets et par l’ensemble fini E
={e1,e2,...,em} dont les éléments sont appelés arêtes.
Une arête e de l’ensemble E est définie par une paire non ordonnée de
sommets, appelés les extrémités de e.
Exercice
• Soit le graphe G=(V,E) suivant.
• Déterminer les ensemble V et E.
• Déterminer la taille de G
• Déterminer l’ordre de G
• Quel est l’ensemble A, représentant les
nœuds adjacents au nœud M?
• Calculer le nombre d’arêtes incidentes
avec le nœud V.
Bases de la théorie des graphes: Chemin et chaîne
• Dans le cas d’un graphe non orienté on parlera de chaîne au lieu de chemin,
et de cycle au lieu de circuit.
Bases de la théorie des graphes: Quelques domaines
d’utilisation des graphes
Circuits imprimés,
Réseaux informatiques Problème de transport
électriques
Détermination de
Problèmes du voyageur
chemins les plus courts, Cloud Computing
du commerce:
les moins coûteux
Algorithmique
Bases de la théorie des
graphes: Types de graphes
Graphe simple
• Un graphe est simple si au
plus une arête relie deux
sommets et s’il n’y a pas
de boucle sur un sommet.
Bases de la théorie des
graphes: Types de graphes
Multigraphe
• Un graphe est dit
multigraphes s’il contient
plusieurs arrêtes reliant
deux sommet et/ou
contient des boucles.
Bases de la théorie des
graphes: Types de graphes
Graphe connexe
Un graphe est connexe s’il est
possible, à partir de n’importe
quel sommet, de rejoindre tous
les autres en suivant les arêtes.
Bases de la théorie des
graphes: Types de graphes
Graphe complet
Un graphe est complet si chaque
sommet du graphe est relié
directement à tous les autres
sommets.
Bases de la théorie des
graphes: Types de graphes
Graphe partiel
Un graphe partiel G’ est un
graphe partiel d’un graphe G
obtenu en enlevant une ou
plusieurs arêtes de G
Bases de la théorie des
graphes: Types de graphes
Sous graphe
Un graphe G’ est sous graphe
d’un graphe G obtenu en
enlevant un ou plusieurs
sommets de G, et toutes les
arêtes incidentes de ces
sommets
Bases de la théorie des
graphes: Types de graphes
Graphe biparti
Un graphe est biparti si ses
sommets peuvent être divisés en
deux ensembles X et Y , de sorte
que toutes les arêtes du graphe
relient un sommet dans X à un
sommet dans Y.
dans l’exemple ci-contre on a X =
{1,3,5} et Y = {2,4}
Graphe hamiltonien
Un chemin est une suite d’arêtes qui joignent un sommet (la source)
à un autre (la destination).
Matrice d’adjacence d’un graphe
La matrice (d'adjacence) associée à un graphe d'ordre n dont les sommets sont numérotés de I à n est une matrice
symétrique, de dimension n2, où le terme à l'intersection de la ième ligne et de la jème colonne vaut k, poids de l’arc.
Dans le cas d’un graphe pondéré, alors si les deux nœuds sont
connectés on remplace 1 par la valeur de pondération, si les
sommets ne le sont pas, alors on remplace 0 par l’infini
Matrice d’adjacence d’un
graphe pondéré
Exercice d’application
1. Décrire le graphe G ci contre, par
une matrice d’adjacences
2. Déterminer les listes d’adjacences
3. Supposons que les arêtes sont
pondérées avec la valeur 2.
1. Donner la nouvelle matrice
d’adjacence
Les arbres
Un arbre est un ensemble de nœuds
connectés de façon hiérarchique. L’arbre peut
être vide. S’il n’est pas vide, l’arbre commence
par un nœud unique appelé racine et contient
zéro ou plusieurs sous arbres. Chaque sous
arbre est connecté directement à la racine.