Новосибирский
государственный университет
Кафедра высшей математики
Вопросы
к экзамену по курсу
Дискретная математика
2
курс, ФФ,
НГУ, Летняя сессия, 2009 г.
Проверка связности графа. Алгоритм Поиск и его трудоемкость.
Алгоритмы сортировки. Верхние и нижние оценки трудоемкости.
AVL-деревья, определение и назначение.
Алгоритм Флойда-Уоршелла.
Метод ветвей и границ на примере задачи коммивояжера.
Задача коммивояжера. Теорема о погрешности приближенных полиномиальных алгоритмов и алгоритмов локального спуска.
Задача коммивояжера с неравенством треугольника. Идея алгоритма с гарантированной оценкой точности 2.
Нижние оценки в задаче коммивояжера: примитивная оценка, оценка линейного программирования, оценка задачи о назначениях и минимальные 1-деревья.
Потоки в сетях. Разложение положительных потоков на элементарные.
Потоки в сетях. Теорема о максимальном потоке и минимальном разрезе.
Алгоритм Форда-Фалкерсона и его недостатки.
Алгоритм кратчайших путей для задачи о максимальном потоке
Теорема Менгера и теорема Уитни.
Теорема Кенига.
Симплекс-метод.
Критерий разрешимости задачи линейного программирования.
Метод искусственного базиса
Матроиды, теорема Радо-Эдмондса.
Алфавитные коды. Критерий однозначности декодирования.
Неравенство Макмиллана.
Коды с минимальной избыточностью.
Классификация задач теории расписаний:
Алгоритм Лаулера для задачи 1| prec | fmax
Алгоритм решения задачи 1 | prec, pmtn, ri | fmax
Алгоритм решения задачи P | pmtn | Cmax
Алгоритм решения задачи P | pmtn, ri | Lmax
Алгоритм решения задачи Q | pmtn | Cmax
Алгоритм решения задачи F2 || Cmax
Редакция 21.05.2009