Основные алгоритмы 2022. Лекция 12. От кратчайших путей к динамическому программированию

Описание к видео Основные алгоритмы 2022. Лекция 12. От кратчайших путей к динамическому программированию

Алгоритм Флойда-Уоршелла

Алгоритм поиска кратчайших путей в DAG и объяснение динамического программирования на его примере.

Динамическое программирование (описание метода). Алгоритмы поиска кратчайших путей как алгоритмы динамического программирования. Сведения задачи о наибольшей возрастающей подпоследовательности к задаче о кратчайших путях в DAG.

Задача о рюкзаке (псевдополиномиальный алгоритм).

Графы и матрицы. Подсчёт числа путей, проверка на связность и поиск кратчайших путей как алгоритмы возведения матрицы в степень (над специальными алгебрами)

Комментарии

Информация по комментариям в разработке