- •Оглавление
- •Глава 1. Множества и отношения
- •§1.1. Способы задания множеств
- •§1.2. Операции
- •§1.3. Перечисление подмножеств
- •Замечание 1.
- •§1.4. Отношения и функции
- •Отношения и графы.
- •Операции над бинарными отношениями. Бинарным отношением между элементами множеств a и b называется произвольное подмножество r ab. Запись aRb (при a a, b b ) означает, что (a,b) r .
- •Обозначим IdA через Id.
- •Теорема 3. Пусть X – конечное множество. Множество отношений эквивалентности на X является решеткой относительно включения.
- •Функции. Функцией или отображением называется тройка, состоящая из множествA и b и подмножества fab (графика функции), удовлетворяющего следующим двум условиям
- •§1.5. Математическое моделирование баз данных
- •Определение 1. (1nf) Файл находится в первой нормальной форме, если для него задано некоторое положительное целое число n и последовательность множеств (a1, , An) таких, что
- •Определение 2.
- •Определение 3. (2nf) Файл с первичным ключом находится во второй нормальной форме, если он находится в первой нормальной форме, и для любого атрибут Ak функционально полно зависит от атрибутов .
- •Глава 2. Комбинаторика
- •§2.1. Размещения
- •§2.2. Сочетания
- •Треугольник Паскаля и бином Ньютона. Теорема 1. Число сочетаний удовлетворяет соотношениям:
- •Теорема 2. Число сочетаний из n по k равно .
- •Лемма 1. Пусть - число сочетаний с повторениями изn по k. Тогда равно числу неубывающих функций{1,2, , n-1} {0,1,2, , n}
- •Теорема 7. .
- •Следствие 1. Равно числу неубывающих функций {1,2, , k} {1,2, , n}.
- •§2.3. Формула включения и исключения Перечисление элементов объединения подмножеств Теорема 1. (Формула включения и исключения)
- •Теорема 2.
- •§2.4. Разбиения
- •Лемма 1.
- •Теорема 1.
- •Пример 2. Число s(4,2) равно 7, ибо все разбиения множества {1,2,3,4, 5, 6, 7} на два блока исчерпываются следующими:
- •Теорема 2. Имеют место следующие свойства чисел Стирлинга второго рода:
- •Теорема 3. ,n 0 .
- •§2.5. Упражнения
- •Упорядоченные разбиения
- •Формула включения и исключения
- •Неупорядоченные разбиения
- •Глава 3. Производящие функции
- •§3.1. Свойства производящих функций
- •Пример 1. Вычислим производящие функции некоторых последова-тельностей. С этой целью сначала вспомним формулу для суммы бесконечной геометрической прогрессии
- •§3.2. Разбиения чисел
- •Лемма 1. Число разбиений p(n) равно количеству решений
- •Замечание. Частное от деления любых двух многочленов является производящей функцией некоторой возвратной последовательности, порядок которой равен степени знаменателя.
- •§3.5. Упражнения Свойства производящих функций
- •Решение рекуррентных уравнений
- •Теорема 1. Граф является эйлеровым тогда и только тогда, когда нечетную степень имеют не более двух вершин.
- •Пример 1. Закрытое письмо (см. Рис. 4.2) невозможно нарисовать не отрывая карандаш и проходя каждую линию ровно один раз, а открытое – можно.
- •§4.2. Простые графы и их свойства
- •Замечание. Теорема Эйлера имеет место и для графов, не являющихся простыми. §4.3. Хроматическое число графа
- •Теорема 1. Следующие свойства графа равносильны
- •Пример 2. Вычислим хроматическую функцию графа, состоящего из двух имеющих общую сторону треугольников
- •Теорема 3. Хроматическая функция f(q) конечного графа с n вершинами является многочленом степени n.
- •Число последовательностей из n-2 чисел принадлежащих множеству {1, 2, ∙ ∙ ∙, n} равно nn-2, значит число нумерованных деревьев равно nn-2.
- •Теорема 1. Числа Каталана равны .
- •§4.6. Плоские графы
- •Графы Куратовского. Далее мы рассмотрим следующие две задачи.
- •Следствие 1. Граф k5 не плоский.
- •Следствие 2. Граф k3,3 не плоский.
- •Лемма 2. Пусть (V,e) – плоский конечный граф. Тогда существует вершина VV такая, что d(V)5. Здесь d(V) – степень вершины V.
- •Теорема 4. Для плоского связного графа существует правильная раскраска вершин в 5 цветов.
- •Теорема 5. Пусть p – число вершин, q – число ребер, r – число граней правильного многогранника. Тогда возможен один из следующих случаев:
- •§4.7. Упражнения Свойства графов
- •Хроматическое число и хроматическая функция графа
- •Деревья
- •Глава 5. Конечные частично упорядоченные множества §5.1. Диаграмма Хассе частично упорядоченного множества
- •Пример 1. На рис. 4. 8 показана диаграмма Хассе множества p({0,1,2}) подмножеств множества {0,1,2}, упорядоченное отношением .
- •§5.2. Функция Мебиуса
- •Определение 1. Функцией Мебиуса : XXz называется функция, определенная по формуле
- •§5.3. Формула обращения
- •§5.5. Упражения Диаграмма Хассе
- •Функция Мебиуса
- •Глава 6. Индивидуальные домашние задания
- •§6.1. Множества и отношения
- •§6.1. Комбинаторные объекты
- •Библиографический список
Лемма 2. Пусть (V,e) – плоский конечный граф. Тогда существует вершина VV такая, что d(V)5. Здесь d(V) – степень вершины V.
Доказательство. Иначе 2q = d(v) 6p, и q3p, а мы доказали раньше, что q 3p – 6.
Теорема 4. Для плоского связного графа существует правильная раскраска вершин в 5 цветов.
Доказательство. Для p5 теорема верна. Пусть для p – 1 вершин теорема доказана. Рассмотрим граф с p вершинами. Найдем в нем вершину v с d(v) 5. Обозначим через [v] подграф, полученный удалением вершины v и инцидентных ей ребер. Существует правильная раскраска графа [v]. Наша задача – раскрасить вершину v. Если d(v) < 5, то вершину v раскрасим цветом, которого нет у смежных с v вершин. Пусть d(v)=5 и пусть все смежные с v вершины раскрашены в различные цвета.
Обозначим через 13 подграф графа [v], состоящий из вершин цвета 1 и 3. Если в нем нет путей между вершинами 1 и 3 из смежных с v, то компоненту связности вершины 3 перекрасим следующим образом: все вершины компоненты цвета 3 перекрасим в цвет 1, а все вершины компоненты цвета 1 – в цвет 3. Затем v покрасим в цвет 3. Если в графе 13 существует путь, соединяющий вершины 1 и 3 и состоящий из вершин цвета 1 или 3, то в подграфе 24 нет пути между вершинами, смежными с v. В этом случае перекрасим вершины компоненты содержащей 4, аналогично тому, как это делалось выше: цвета 2 – в 4, а цвета 4 – в 2. Таким образом, если граф имеет p вершин, то для него существует правильная раскраска пятью красками. Теорема доказана.
Платоновы тела. Многогранник, у которого грани имеют одинаковое число сторон, и в каждой вершине сходится одинаковое число ребер, называется правильным. Рис. 4.7 показывает, что по крайней мере 5 правильных многогранников существует. Следующее приложение эйлеровой характеристики – доказательство того, что правильные многогранники исчерпываются телами Платона.
Рис. 4.7. Пять платоновых тел
Теорема 5. Пусть p – число вершин, q – число ребер, r – число граней правильного многогранника. Тогда возможен один из следующих случаев:
|
p |
q |
r |
Тетраэдр |
4 |
6 |
4 |
Куб |
8 |
12 |
6 |
Октаэдр |
6 |
12 |
8 |
Додекаэдр |
20 |
30 |
12 |
Икосаэдр |
12 |
30 |
20 |
Доказательство. Вершины графа, состоящего из ребер и вершин фиксированного многогранника имеют одинаковую степень. Обозначим эту степень через x. Пусть y – число сторон грани этого многогранника. Получаем систему уравнений
.
Так как x,y 3, а в случае x,y 4 имеет место неравенство , то возможны следующие случаи:x=3 или y=3.
Рассмотрим случай x=3:
.
Получаем
x=3, y=3, ;
x=3, y=4, ;
x=3, y=5, .
Аналогично x=4 , x=5 при y=3.
§4.7. Упражнения Свойства графов
Все графы предполагаются простыми. Графы называются изоморфными, если существует биекция f между множествами их вершин, такая что {u,v} ребро {f(u), f(v)} – ребро.
Доказать, что граф имеет четное число вершин с нечетными степенями.
При встрече студентов состоялось 15 рукопожатий, трое человек сделали по 4 рукопожатия, а другие – по 3. Сколько было студентов.
Может ли существовать группа из 23 человек, каждый из которых знаком с пятью другими?
В соревнованиях по шахматам по круговой системе участвуют 5 человек. Все, кроме Иванова и Петрова, сыграли различное число партий. Сколько партий сыграли Иванов и Петров?
Можно ли нарисовать без отрыва карандаша граф K6, у которого удалено одно ребро.
Найти число попарно неизоморфных графов, у которых 2 вершины имеют степень 2, 2 вершины имеют степень 3, и 2 вершины имеют степень 4. Остальные вершины имеют степень 0.
Найти число попарно неизоморфных графов, у которых 3 вершины имеют степень 2, 3 вершины имеют степень 3, и 3 вершины имеют степень 4. Остальные вершины имеют степень 0.
Доказать, что в простом графе, имеющем не меьше двух вершин, всегда найдутся две вершины одинаковой степени.
Какие графы из следующих ниже изоморфны:
Какие графы из следующих ниже изоморфны:
Найти число всех попарно неизоморфных графов, имеющих 4 вершины. Нарисовать эти графы.
Ответ: (см. рис.4.8) существует 11 неизоморфных графов
Рис. 4.8. Графы, имеющие 4 вершины
Кратчайший путь соединяющий вершины u и v в графе называется геодезическим путем между вершинами. Его длина обозначается d(u,v). Диаметром D() графа называется длина самого длинного геодезического пути в этом графе, т.е. D()=max{d(u,v): u,vV}. Найти диаметры графов
(1) K5 ;
(2)
(3) Для дерева.
Матрица смежности состоит из коэффициентов aij=1 вершины i и j смежны.
(1) Построить матрицы смежности для графов K3 и K4 ;
(2) Доказать, что сумма коэффициентов i-й строки матрицы смежности равна степени i-й вершины;
(3) Построить матрицу смежности графа, состоящего из вершин и ребер куба.
(4) С помощью матрицы смежности построит матрицу, коэффициентами которой является количества путей длины 2 из вершины i в вершину j .
(5) Как связаны след матрицы A3 с числом треугольников в графе?
Циклы {z1, z2, , zn}называются независимыми, если z1z2 zn Доказать, что у связного графа максимальное число независимых циклов равно q-p+1.
Сколько компонент связности имеет лес, содержащий 76 вершин и 53 ребра?
Доказать, что среди 6 человек найдется тройка знакомых, или тройка незнакомых людей.
В компании, состоящей из пяти студентов, среди любых трех найдутся два знакомых и два незнакомых. Доказать, что компанию можно рассадить за круглым столом таким образом, что любые два соседа будут знакомы.