
Экзаменационная программа (2010)
.docКомбинаторика
-
Правила сложения и умножения. Принцип Дирихле. Числа сочетаний и размещений (с повторениями и без повторений).
-
Бином Ньютона, полиномиальная формула. Тождество Паскаля. Свойства биномиальных и полиномиальных коэффициентов.
-
Формула включений и исключений.
-
Рекуррентные соотношения и формальные ряды. Действия с формальными рядами.
-
Линейные стационарные однородные рекуррентные соотношения и метод их решения. Последовательность Фибоначчи.
-
Комбинаторика разбиений. Рекуррентные соотношения для упорядоченных и неупорядоченных разбиений. Формула Харди-Рамануджана. Диаграммная техника.
-
Преобразование Абеля и суммирование по частям.
-
Простейшие оценки факториалов и биномиальных коэффициентов. Формула Стирлинга. Асимптотика для биномиальных коэффициентов.
Теория графов
-
Графы и их разновидности. Важнейшие семейства графов.
-
Изоморфизм графов. Вложение и пересечение графов. Симметрия графов.
-
Групповые свойства множества автоморфизмов графа.
-
Понятие об инварианте. Характеристики инвариантов. Примеры простейших инвариантов.
-
Связность в графах и орграфах. Слабая, односторонняя и сильная связность ориентированных графов.
-
Деревья. Различные определения деревьев и их эквивалентность.
-
Деревья. Коды Прюфера. Формула Кэли.
-
Деревья. Изоморфизм деревьев.
-
Структуры данных на основе деревьев. Бинарные деревья поиска и бинарные кучи. Декартово дерево и алгоритм его построения.
-
Лес непересекающихся множеств и подсчет числа компонент связности в обыкновенных графах.
-
Каркас. Построение каркаса минимального веса: алгоритмы Крускала и Прима.
-
Задача о кратчайших путях. Алгоритм Флойда.
-
Задача о кратчайших путях. Алгоритм Дейкстры.
-
Обходы графов. Обход в глубину. Дерево обхода в глубину и его применения: поиск точек сочленения, топологическая сортировка.
-
Обходы графов. Обход в ширину. Дерево обхода в ширину и его свойства.
-
Подграфы и их виды. Остовные подграфы. Каркас, клика, независимое подмножество вершин.
-
Пространство подграфов. Подграфы четной степени и их свойства.
-
Пространство подграфов. Фундаментальное множество циклов и метод его построения.
-
Задача о клике. Переборный алгоритм и простейшие методы сокращения перебора. Алгоритм Брона-Кербоша.
-
Задача коммивояжера. Динамический алгоритм. Алгоритм ближайшего соседа.
-
Хроматическая функция графа.
-
Вершинные и реберные раскраски графов. Алгоритм вершинной раскраски. Теорема Визинга.
-
Теорема Эйлера для планарных графов. Теоремы о 6- и 5-раскраске планарных графов.
-
Паросочетания и реберные покрытия. Метод увеличивающих путей.
-
Матроиды. Матричный матроид и графовый матроид.
-
Матроиды. Жадный алгоритм и теорема Рао-Эдмондса.