Slide 1

Slide 1 text

Введение в сложные сети Валерий Дмитриевич Олисеенко Ассистент кафедры информатики [email protected] Максим Викторович Абрамов Доцент кафедры информатики [email protected]

Slide 2

Slide 2 text

Социальные сети 2/32 • Социология (30–40е года); • Математика (50–60е года); • Компьютерные науки (70е годы); • Статистическая физика; • Экономика (00е годы).

Slide 3

Slide 3 text

Терминология 3/32 • Сеть — граф; • Узлы — вершины, акторы; • Связи — рёбра, отношения; • Кластеры — сообщества.

Slide 4

Slide 4 text

Сложные сети 4/32 • Сеть = узлы + рёбра; • Не регулярны, но не случайны; • Сложная (нетривиальная) топология; • Безразмерные (масштабно- инвариантная) сети; • Универсальные свойства; • Везде; • Независимые агенты (?).

Slide 5

Slide 5 text

Пример. Интернет 5/32

Slide 6

Slide 6 text

Пример. Политические блоги 6/32

Slide 7

Slide 7 text

Пример. Twitter 7/32

Slide 8

Slide 8 text

Пример. Финансы 8/32

Slide 9

Slide 9 text

Пример. Транспорт 9/32

Slide 10

Slide 10 text

Пример. Биология 10/32

Slide 11

Slide 11 text

Пример. Организация 11/32

Slide 12

Slide 12 text

Пример. Структура сообществ Facebook 12/32

Slide 13

Slide 13 text

Визуализация Вконтакте (задание) 13/32 http://www.yasiv.com/vk

Slide 14

Slide 14 text

Графы и сети 14/32 • Граф (; ), — вершины, = ||, — рёбра, = ||; • Направленность, простые (без циклов), взвешенность; • Связный, сильно-связный и слабо-связный граф; • Связный компонент — максимально связный подграф; • Путь — последовательность рёбер, которые соединяют некую последовательность узлов (простой путь, без циклов); • Геодезическое расстояние — кратчайший путь между двумя узлами; • Средний кратчайший путь (цепочка, звезда, полный); • Диаметр графа — наибольшее кратчайшее расстояние (два узла, отстоящие дальше всех друг от друга); • Степень узла — количество ближайших соседей; • Распределение степеней узлов ().

Slide 15

Slide 15 text

Представление сети 15/32 • В виде графа G(n;m); • В виде матрицы связности Aij i→j.

Slide 16

Slide 16 text

Сложные сети 16/32 • Распределение степеней узлов; • Диаметр сети; • Локальная структура (плотность) графа (транзитивность); • Наличие гигантской связной компоненты ; • Иерархическая структура; • Кластерные структуры.

Slide 17

Slide 17 text

Степенной закон распределения 17/32

Slide 18

Slide 18 text

Степенное распределение 18/32

Slide 19

Slide 19 text

Степенное распределение 19/32

Slide 20

Slide 20 text

Сильная кластеризация 20/32

Slide 21

Slide 21 text

Гигантская связная компонента 21/32

Slide 22

Slide 22 text

Правило шести рукопожатий 22/32

Slide 23

Slide 23 text

Граф Эрдёша 23/32

Slide 24

Slide 24 text

Число Эрдёша 24/32

Slide 25

Slide 25 text

Идея малого мира 25/32 • "The small-world problem". Stanley Milgram, 1967 • "An experimental study of the small world problem J. Travers, S. Milgram, 1969

Slide 26

Slide 26 text

Эксперимент Стэнли Милграма 1969 гг. 26/32 • 296 волонтёров, 217 отправлено; • 196 в Небраска (1300 миль); • 100 в Бостон (25 миль); • Адресат был в Бостоне; • Имя, род деятельности, работа, родной город.

Slide 27

Slide 27 text

Эксперимент Стэнли Милграма 1969 гг. 27/32

Slide 28

Slide 28 text

Эксперимент Стэнли Милграма 1969 гг. 28/32 • Количество писем, дошедших до адресата = 64,29%; • Средний кратчайший путь < > = 5.2; • Первый канал: через родной город < > = 6.1; • Второй канал: бизнес контакты < > = 4.6; • Из Бостона < > = 4.4; • Из Небраска < > = 5.7.

Slide 29

Slide 29 text

Сложные сети 29/32 • Email граф: D. Watts (2001), 48,000 отправителей, < > ≈ 6; • Граф MSN Messenger: J. Lescovec и др. (2007), 240млн пользователей, < > ≈ 6.6; • Граф Facebook: L. Backstrom и др. (2012), 721 млн пользователей, < > ≈ 4.74.

Slide 30

Slide 30 text

Решётка Бете (дерево Кэйли) 30/32 Решётка Бете: дерево или бесконечный граф без циклов, где каждый узел связан с фиксированным числом соседей • количество узлов на уровне = ( − 1)−1; • общее количество узлов = 1 + σ1 ( − 1)−1; • Оценка: = , = log / log ≈ 6.7 , = 50 друзей, ≈ 5.8.

Slide 31

Slide 31 text

Учебники 31/32 • "Networks: An Introduction". Mark Newman. Oxford University Press, 2010; • "Social and Economic Networks". Matthew O. Jackson. Princeton University Press, 2010; • "Networks, Crowds, and Markets: Reasoning About a Highly Connected World". David Easley and John Kleinberg, Cambridge University Press 2010.; • "Social Network Analysis. Methods and Applications". Stanley Wasserman and Katherine Faust, Cambridge University Press, 1994.

Slide 32

Slide 32 text

Источники 32/32 • Barnes J. A. Class and Committees in Norwegian Island Parish // Human Relations. New York: Hafner Press, 1975. • Материалы лекций Л.Е. Жукова по курсу «Social Network Analysis»

Slide 33

Slide 33 text

Введение в сложные сети Валерий Дмитриевич Олисеенко Ассистент кафедры информатики [email protected] Максим Викторович Абрамов Доцент кафедры информатики [email protected]