Company Logo
Весна 2026
Курс
ПОМИ РАН

Алгоритмы для NP-трудных задач

Один из ключевых открытых вопросов компьютерных наук – равенство классов P и NP: если корректность решения можно проверить за полиномиальное время, можно ли столь же эффективно его найти? NP-трудные задачи находятся в центре этого вопроса и задают фундаментальные ограничения для алгоритмов во многих практических областях — от оптимизации и планирования до анализа графов и вычислительной логики.

В курсе рассматриваются NP-трудные задачи и основные подходы к работе с ними: точные экспоненциальные алгоритмы, приближённые методы, параметризованные алгоритмы и решения для частных случаев. Классические задачи, такие как 3-раскраска графа, используются как базовые примеры для понимания общих принципов и границ применимости алгоритмических методов.

Пререквизиты: базовый курс по алгоритмам.

Занятия

12 лекций

Лекция 1

Введение в курс. 5 алгоритмов для задачи Vertex Cover
Expand icon
19.02.2026 / ЧТ
18:00-19:30
Лекция

Лекция 2

Линейные ядра для Vertex Cover, Color Coding для $k$-пути
Expand icon
26.02.2026 / ЧТ
18:00-19:30
Лекция

Лекция 3

Алгоритмы для задач о Гамильтоновом пути и ориентированном $k$-пути
Expand icon
05.03.2026 / ЧТ
18:00-19:30
Лекция

Лекция 4

Алгоритм для $k$-пути в неориентированных графах
Expand icon
12.03.2026 / ЧТ
18:00-19:30
Лекция

Лекция 5

Expand icon
19.03.2026 / ЧТ
18:00-19:30
Лекция

Лекция 6

Expand icon
26.03.2026 / ЧТ
18:00-19:30
Лекция

Лекция 7

Expand icon
02.04.2026 / ЧТ
18:00-19:30
Лекция

Лекция 8

Expand icon
09.04.2026 / ЧТ
18:00-19:30
Лекция

Лекция 9

Expand icon
16.04.2026 / ЧТ
18:00-19:30
Лекция

Лекция 10

Expand icon
23.04.2026 / ЧТ
18:00-19:30
Лекция

Лекция 11

Expand icon
30.04.2026 / ЧТ
18:00-19:30
Лекция

Лекция 12

Expand icon
07.05.2026 / ЧТ
18:00-19:30
Лекция

Лекторы

avatar
Юрий ДементьевПреподаватель

Партнеры