Cliques
L’identification des cliques est une pratique courante dans les réseaux non orientés. Dans une clique, chaque paire de nœuds distincts est adjacente : cela signifie que chaque nœud est relié à tous les autres nœuds de la clique. Dans cet exercice, vous allez repérer les plus grandes cliques dans le réseau de Forrest Gump. Vous déterminerez également le nombre de cliques maximales de différentes tailles. Une clique est dite maximale si elle ne peut pas être étendue pour former une clique plus grande.
Cet exercice fait partie du cours
Analyse de réseaux avec R
Instructions
- Identifiez les plus grandes cliques du réseau avec la fonction
largest_cliques(). - Déterminez toutes les cliques maximales du réseau avec la fonction
max_cliques(). Affectez la sortie de cette fonction à la listeclq. - Calculez la longueur de chaque clique maximale. Utilisez
lapply()pour parcourir l’objetclqet calculer lalength()de chaque élément de la liste. Puis appliquezunlist()et utiliseztable()pour visualiser la taille de chaque clique maximale.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
library(igraph)
# Identify the largest cliques in the network
___(g)
# Determine all maximal cliques in the network and assign to object 'clq'
clq <- ___(g)
# Calculate the size of each maximal clique.
table(unlist(lapply(___, length)))