• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 2019/2020

Введение в теорию графов и сетевой анализ

Лучший по критерию «Новизна полученных знаний»
Статус: Курс по выбору (Коммуникации, основанные на данных)
Направление: 42.04.01. Реклама и связи с общественностью
Когда читается: 1-й курс, 3 модуль
Формат изучения: с онлайн-курсом
Преподаватели: Смирнов Максим Сергеевич
Прогр. обучения: Коммуникации, основанные на данных
Язык: русский
Кредиты: 5
Контактные часы: 4

Программа дисциплины

Аннотация

Курс направлен на ознакомление студентов с основами теории графов и сетевого анализа. В рамках курса студенты получат практические навыки работы с библиотекой Python NetworkX для анализа и визуализации социальных графов. Полученные компетенции могут использоваться специалистами по рекламе и связям с общественностью для мониторинга информационного поля и планирования коммуникационных кампаний. Курс изучается в формате blended с использованием онлайн-курсов.
Цель освоения дисциплины

Цель освоения дисциплины

  • Цель курса - обучение студентов основам теории графов и базовым навыкам сетевого анализа социальных медиа с использованием библиотеки Python NetworkX.
Планируемые результаты обучения

Планируемые результаты обучения

  • Знает основные понятия теории графов.
  • Знает вида и свойства циклов. Умеет решать задачи поиска цикла.
  • Различает классы графов. Умеет решать задачи на нахождение граней графов.
  • Корректно применяет алгоритмы раскраски графов.
  • Знает базовые теоретические понятия сетевого анализа, умеет загружать графы в библиотеку NetworkX на Python.
  • Применяет метрики связи для анализа социальных графов, визуализирует графы в NetworkX.
  • Анализирует метрики центральности в социальных графах.
  • Строит модели, предсказывающие социальные связи.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Основные свойства графов.
    Примеры графов. Практическое использование. Задача о семи кёнигсбергских мостах. Валентность вершины. Граф-путь. Связность графов. Ориентированные графы. Взвешенные графы. Двудольные графы.
  • Циклы.
    Компоненты связности. Направленные ациклические графы. Сильно связные компоненты. Эйлеров цикл. Гамильтонов цикл.
  • Классы графов.
    Деревья. Двудольные графы. Планарные графы. Формула Эйлера и её применение.
  • Параметры графов.
    Раскраска графов. Клики графов. Теорема Монтеля. Числа Рамсея.
  • Основы сетевого анализа и работы с библиотекой NetworkX.
    Базовые понятия теории социальных сетей. Основы сетевого анализа. Загрузка графов в библиотеку NetworkX.
  • Метрики исследования связи в сетевом анализе.
    Коэффициент кластеризации. Метрики расстояния. Связанная компонента. Визуализация социальной сети в NetworkX.
  • Метрики степени влияния узла и анализ централизации.
    Метрики центральности. Hubs и Authorities.
  • Модели эволюции сети.
    Модель предпочтительного присоединения. Модели малого мира.Предсказание связей.
Элементы контроля

Элементы контроля

  • неблокирующий Письменное домашнее задание: задачи по теории графов
  • неблокирующий Групповой проект по сетевому анализу
Промежуточная аттестация

Промежуточная аттестация

  • Промежуточная аттестация (3 модуль)
    0.5 * Групповой проект по сетевому анализу + 0.5 * Письменное домашнее задание: задачи по теории графов
Список литературы

Список литературы

Рекомендуемая основная литература

  • Easley, D. et al. Networks, crowds, and markets. – Cambridge : Cambridge university press, 2010. – 744 pp.
  • Комбинаторика и теория графов : учеб. пособие, Кочетков, Ю. Ю., 2009
  • Комбинаторика и теория графов : учеб. пособие, Носов, В. А., 2000
  • Комбинаторика и теория графов. Ч.1: ., Григорьев, Б. В., 2005
  • Сборник задач по дискретному анализу : комбинаторика, элементы алгебры логики, теория графов : учеб. пособие для вузов, Журавлев, Ю. И., 2000

Рекомендуемая дополнительная литература

  • Newman, M. E. J. (2010). Networks : An Introduction. Oxford: OUP Oxford. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=nlebk&AN=458550
  • PAPAGELIS, M. (2015). Refining Social Graph Connectivity via Shortcut Edge Addition. ACM Transactions on Knowledge Discovery from Data, 10(2), 1–35. https://doi.org/10.1145/2757281
  • Теория графов, Омельченко, А. В., 2018