Кліки
Визначення кліків є поширеною практикою в неорієнтованих мережах. У кліці кожні дві різні вершини суміжні — тобто кожна окрема вершина з'єднана з кожною іншою вершиною в кліці. У цій вправі ви визначите найбільші кліки в мережі «Forrest Gump». Ви також підрахуєте кількість максимальних кліків різних розмірів. Кліка є максимальною, якщо її не можна розширити до більшої кліки.
Ця вправа є частиною курсу
Аналіз мереж у R
Інструкції до вправи
- Визначте найбільші кліки в мережі за допомогою функції
largest_cliques(). - Знайдіть усі максимальні кліки в мережі за допомогою функції
max_cliques(). Присвойте результат цієї функції списковому об'єктуclq. - Обчисліть довжину кожної з максимальних кліків. Скористайтеся
lapply(), щоб пройтися по об'єктуclq, визначаючиlength()кожного елемента списку. Потім застосуйтеunlist()іtable(), щоб побачити, яких розмірів є кожна з максимальних кліків.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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)))