Осень 2026
Курс
ПОМИ РАН

Структурные параметры графов

Задачи о длинном пути (Longest Path), независимом множестве (Independent Set) или раскраске графа в минимальное число цветов (Chromatic Number) — примеры известных NP-трудных задач. Но что именно делает их такими трудными? Ведь найти самый длинный путь в дереве, найти максимальное независимое множество в двудольном графе или раскрасить набор отрезков на прямой так, чтобы одноцветные отрезки не пересекались — можно эффективно за полиномиальное время, как нам известно из классических курсов алгоритмов.

В этом курсе мы изучим множество параметров, описывающих структуру графа. Базовый смысл каждого отдельного параметра — чем больше параметр, тем сложнее структура графа. Параметры могут быть совершенно разнообразными, от, например, средней степени графа, до его древесной ширины (treewidth). Мы исследуем, как эти параметры взаимосвязаны между собой, как их можно эффективно вычислить, а самое главное — как они помогают разработать эффективные алгоритмы для задач, которые вычислительно сложны в общем случае.

Студенты научатся использовать структурные параметры графа как инструмент — превращать наблюдения о структуре в конкретные алгоритмические техники (динамическое программирование по древесной декомпозиции, ILP, ветвление, кернелизация и другие). Отдельным увлекательным элементом курса станет построение общей карты изученных параметров — иерархического графа, отражающего, какие параметры ограничивают друг друга, а какие из них несравнимы, и как устроен весь ландшафт "структурной сложности" целиком.

Пререквизиты курса:

Без них будет трудновато:

  • базовые понятия теории графов
  • стандартные алгоритмы

Могут пригодиться:

  • основы вычислительной сложности
  • параметризованные алгоритмы

Занятия

12 лекций

Лекция 1

Введение. Основные понятия. Простейшие примеры параметров и алгоритмов.

Expand icon
16.09.2026 / СР
18:00–19:30
Лекция
avatar
Данил СагуновПреподаватель
avatar
Сергей ХаргелияПреподаватель

Введение. Основные понятия. Простейшие примеры параметров и алгоритмов.

Лекция 2

DP, ILP и FVS

Expand icon
23.09.2026 / СР
18:00–19:30
Лекция
avatar
Данил СагуновПреподаватель

DP, ILP и FVS

Лекция 3

Эквивалентные определения древесной глубины

Expand icon
07.10.2026 / СР
18:00–19:30
Лекция
avatar
Данил СагуновПреподаватель

Эквивалентные определения древесной глубины

Лекция 4

Использование древесной глубины для поиска кратчайших путей. Эффективное вычисление параметров

Expand icon
14.10.2026 / СР
18:00–19:30
Лекция
avatar
Данил СагуновПреподаватель

Использование древесной глубины для поиска кратчайших путей. Эффективное вычисление параметров

Лекция 5

Лекция 5

Expand icon
21.10.2026 / СР
18:00–19:30
Лекция
avatar
Данил СагуновПреподаватель

Лекция 5

Лекция 6

Лекция 6

Expand icon
28.10.2026 / СР
18:00–19:30
Лекция
avatar
Данил СагуновПреподаватель

Лекция 6

Лекция 7

Лекция 7

Expand icon
04.11.2026 / СР
18:00–19:30
Лекция
avatar
Данил СагуновПреподаватель

Лекция 7

Лекция 8

Лекция 8

Expand icon
11.11.2026 / СР
18:00–19:30
Лекция
avatar
Данил СагуновПреподаватель

Лекция 8

Лекция 9

Лекция 9

Expand icon
18.11.2026 / СР
18:00–19:30
Лекция
avatar
Данил СагуновПреподаватель

Лекция 9

Лекция 10

Лекция 10

Expand icon
25.11.2026 / СР
18:00–19:30
Лекция
avatar
Данил СагуновПреподаватель

Лекция 10

Лекция 11

Лекция 11

Expand icon
02.12.2026 / СР
18:00–19:30
Лекция
avatar
Данил СагуновПреподаватель

Лекция 11

Лекция 12

Лекция 12

Expand icon
09.12.2026 / СР
18:00–19:30
Лекция
avatar
Данил СагуновПреподаватель

Лекция 12

Лекторы

avatar
Данил СагуновПреподаватель
avatar
Сергей ХаргелияПреподаватель

Партнеры