- •М а т е м а т и к а дискретная математика
- •Содержание
- •Предисловие
- •1. Разбор типичных задач
- •Элементы теории множеств Множества. Операции над множествами
- •Отображения. Инъективные и сюръективные отображения
- •Отношение эквивалентности
- •Элементы теории кодирования
- •10100.00000.01010.10011.01011.11100.10010.00101.10010.
- •00110.00101.01001.10000.01000.00000.11001.1.
- •00110.00101.01001.10000.01000.00000.11001.1.
- •Решение.
- •1.3. Элементы теории графов. Поиск путей в графе
- •Решение
- •X: 9331 4359 7162 5571 8352;
- •Решение.
- •Решение.
- •Решение.
- •Решение.
- •Решение.
- •Решение.
- •Решение.
- •Задачи о раскраске графа
- •Вопросы к экзамену
- •Основная
- •Дополнительная
Решение.
При выполнении данного задания необходимо соблюдать порядок обхода для любой вершины ордерева, в которой мы находимся в тот или иной момент времени.
Прямой обход (КЛП – обойти корень, левое поддерево, затем правое поддерево):
.Обратный обход (ЛКП – обойти левое поддерево, корень, затем правое поддерево):
.Концевой обход (ЛПК – обойти левое поддерево, правое поддерево, затем корень):
.
Задачи о раскраске графа
О п р е д е л е н
и е. Граф
допускает
-цветную
раскраску вершин, если его вершины
можно раскрасить
красками так, чтобы никакие две смежные
вершины не имели бы одинаковый цвет.
Минимальное число
,
при котором граф
допускает
-раскраску
вершин, называется хроматическим числом
графа (обозначается
).
П о с т а н о в к
а з а д а ч и. Дан
связный граф. Требуется найти значение
хроматического числа
и соответствующую раскраску вершин.
А л г о р и т м р е ш е н и я.
Вычислить степени всех вершин, положить
.Расположить вершины по убыванию их степеней и первую из неокрашенных вершин окрасить в цвет
.Просмотреть вершины в порядке убывания степеней и окрасить в цвет №
все вершины, которые несмежны с
вершинами, уже окрашенными в цвет №
.Если все вершины уже окрашены, то
.
Если нет, то
и переходим к шагу 2.
О п р е д е л е н и е. Правильная раскраска рёбер графа – это раскраска рёбер графа некоторым количеством цветов так, чтобы никакие два инцидентных ребра графа не были окрашены в одинаковые цвета.
Минимальное число
цветов необходимое для правильной
раскраски рёбер графа называется
хроматическим индексом графа (обозначается
).
Вопросы к экзамену
Что называется объединением, пересечением множеств?
Что называется разностью, симметрической разностью, дополнением множества?
Как проиллюстрировать диаграммой Эйлера-Венна одно из тождеств теории множеств?
Что такое однозначное (многозначное) отображение?
*Что такое инъективное, сюръективное, биективное отображение?
Что такое мощность конечного множества и как это связано с биекцией?
Что такое декартово произведение множеств и что вы знаете о его мощности?
*Что вы знаете о мощности множества двоичных наборов?
Какова мощность множества всех подмножеств данного множества?
Что такое отношение на множестве (с примерами)?
Что такое рефлексивное, симметричное, транзитивное отношение?
*Что такое отношение эквивалентности и каково его основное свойство?
*Что такое отношение нестрогого порядка?
*Что такое отношение строгого порядка?
Что такое вполне упорядоченное множество, цепь?
Каковы основные элементы канала связи?
В чем задача кодера и декодера?
В чем суть основополагающего вывода Шеннона?
*Что такое алфавит, буква, слово?
*Что такое код?
Что такое двоичный (n,k)-код ?
Что такое скорость (n,k)-кода и к чему она стремится при эффективном кодировании?
*Что такое расстояние Хемминга и как оно связано с исправлением единичных ошибок?
*Каков алгоритм кодера (7,4)-кода Хемминга?
_____________________
Символом * отмечены вопросы, обязательные для студентов, получивших по теории четыре балла и выше; остальные студенты готовят к экзамену все вопросы.
*Каков алгоритм декодера (7,4)-кода Хемминга?
Что вы знаете о существовании других кодов Хемминга?
Как связано расстояние Хемминга с исправлением нескольких ошибок?
Что такое конечное поле GF(q) и каковы в нем операции?
В чем идея РМ-кодов, РС-кодов, БЧХ-кодов?
В чем идея каскадных кодов?
Что называется орграфом, графом, вершиной, дугой, ребром?
Что такое путь, цепь, контур, цикл?
Что такое связный граф, компонента связности?
Что такое мультиграф, взвешенный (нагруженный) граф?
В чем состоят три задачи о кратчайшем пути в графе?
*Каков алгоритм решения задачи 2 ?
*Каков алгоритм решения задачи 3 ?
Что такое эйлерова цепь (цикл) и задача Эйлера?
*У каких графов существует эйлерова цепь (цикл)?
Что такое плоский и планарный граф?
*В чем состоит формула Эйлера и для каких объектов она верна?
*Как выглядят непланарные графы № 1 и №2, типов 1 и 2 ?
В чем состоит теорема Куратовского-Понтрягина?
Что такое толщина графа и какое неравенство для нее вы знаете?
В чем состоит теорема Уитни?
*Что такое матрица смежности орграфа и каким свойством обладает матрица смежности неориентированного графа?
Что показывают элементы степеней матрицы смежности?
*Что называется деревом, ордеревом, бинарным ордеревом?
*Как строится код Харари?
Что такое матрица инцидентности?
*Как строится код Прюфера?
Что называется уровнем вершины ордерева, глубиной ордерева, висячей вершиной ордерева и дерева?
Как строится префиксный код бинарного ордерева?
Какие три способа обхода бинарного ордерева вы знаете?
Как связаны число вершин бинарного ордерева и его глубина?
Что такое дерево поиска и как вести поиск в нем?
Что такое идеально сбалансированное, сбалансированное ордерево?
Что называется атомом, списком и как связаны деревья со списками?
*В чем состоит задача о раскраске вершин графа и каков алгоритм ее решения?
*В чем состоит задача о раскраске ребер графа и что вы знаете о хроматическом индексе?
СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ
