ВУЗ:
ТЕОРИЯ АЛГОРИТМОВ
Объем - Недель -18 Лекции -36 Лабор -36 Контроль – экз.
Алгоритм: определение, свойства, примеры. Проблема алгоритмической раз-
решимости.
Мера сложности задачи. Временная и ленточная сложность задач. Асимптоти-
ческие соотношения. Анализ времени выполнения алгоритма.
Эффективность алгоритмов. Анализ рекурсивных программ. Решение рекур-
рентных соотношений.
Жадные алгоритмы. Эвристические методы. Алгоритмы локального поиска.
Задача коммивояжера.
Алгоритмы сортировки. Методы типа вставки, пузырька, метод фон Неймана.
Метод
Шелла, алгоритм быстрой сортировки (метод Хоара). Алгоритм иерархи-
ческой сортировки (метод Уильямса). Анализ временной сложности алгоритмов.
Алгоритмы на множествах. Построение всех подмножеств множества. Бинар-
ный поиск. Генерация всех n-элементных подмножеств множества в лексикогра-
фическом порядке. Алгоритм генерации перестановок элементов множества.
Временная сложность алгоритмов.
Списки, стеки, очереди. Различные реализации. Методы работы со списками
.
Структуры данных, основанные на хеш-таблицах. Алгоритмы хеширования.
Алгоритмы работы с деревьями. Алгоритм балансировки бинарного дерева.
AVL-деревья.
Алгоритмы на графах. Задачи о поиске кратчайших путей. Алгоритм Дейкст-
ры. Алгоритм Флойда-Уоршелла. Задача о кратчайшем остовном дереве. Алго-
ритмы Прима и Крускала. Анализ сложности алгоритмов. Уравнение динамиче-
ского программирования Беллмана
.
Некоторые задачи теории расписаний. Задача красильщика. Задача Джексона.
Задача о минимизации числа запоздавших работ (Мур) и алгоритм Ходжсона. За-
дача Джонсона о двух станках.
Алфавит и операции над словами. Нормальные алгоритмы Маркова.
Рекурсивные функции. Тезис Чёрча.
Машина Тьюринга (ТМ): структура, функциональная схема. Базисные машины
Тьюринга. Машины Тьюринга с полулентой. Композиция
и объединение ТМ.
Разветвление и итерация ТМ.
Тьюринговы алгоритмы. Тезис Тьюринга. Проблемы, алгоритмически нераз-
решимые по Тьюрингу. Универсальный алфавит машины. Проблема самоприме-
нимости ТМ. Универсальная машина Тьюринга.
Мера сложности задачи. Полиномиальная и недетерминированная полиноми-
альная сложность. NP-полнота.
Основная литература
1. А. Ахо, Д. Хопкрофт, Д. Ульман Структуры данных и алгоритмы. Пер
. с англ.
Учебное пособие. М.: Издательский дом "Вильямс", 2000.- 384 с.
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »