Примеры к предыдущей лекции (Гранди)
Примеры к перебору и Iterative Deepening
- Задачка: Про грузовики (рекурсия + меморизация состояний)
- Задачка: Самый длинный путь в графе (отсечние по ответу)
- Задачка: Гамильтонов путь в графе (то же, что и предыдущая)
- Задачка: Чудо-сортировка (Iterative Deepening + отсечение по ответу, или решение Очередью)
Вероятностные алгоритмы
- Las-Vegas (про самое часто встречающееся число, про подобные прямоугольники, про арифметическую прогрессию)
- Monte-Karlo (считаем площадь, различие относительной и абсолютной погрешности)
Простые алгоритмы на графах
- Дейкстра (простая, с кучей, с двух сторон)
- Форд-Беллман (простой, с break, с очередью, оценка VE/2 в худшем)
- Флойд (пути длины ровно k, и не менее чем k = возвеедение матрицы в степень)
- Отрицательный цикл (Флойдом, Форд-Беллманом)
- MST (Краскал, Прима)
- Цикл min веса, Цикл min среднего веса
Коммивояжер (Salesman)
- Док-во невозможности r-приближения при P != NP.
- Метод Nearest
- Метод локального спуска
- Метод 2 MST
- Метод 3/2 MST (Кристофилдс)
Про отжига, генетику, локальные оптимизации
- Локальные оптимизации можно запускать из несольких начальных состояний
- Not read Отжиг для Коммивояжера
- Not read Генетика = обощение этих методов + можно скрещивать состояния