
- •Маркин п.М.
- •Предмет, цели и содержание читаемого курса:
- •Теория множеств.
- •Основные понятия содержательной теории множеств.
- •Напоминание: Следует различать в понимании объектный язык (предметный) и метаязык.
- •2 Аксиоматика формально построенных теорий множеств.
- •Теория графов.
- •Алфавит языка теории графов.
- •Теоремы и критерии об обходе графа
- •Теорема Кэли (1897)(частный случай матричной теоремы Кирхгофа, когда граф
Теоремы и критерии об обходе графа
Если граф связный, а Vi и Vj есть его единственные вершины нечетной степени, то этот граф обладает эйлеровым маршрутом с концами Vi и Vj
Если граф обладает эйлеровым маршрутом( путем) с концами Vi и Vj (ViVj), то граф связный, а вершины Vi и Vj являются его единственными вершинами нечетной степени. Если граф связный и содержит ровно k вершин нечетной степени, то минимальное число покрывающих граф ребер – непересекаюшихся цепей не обязательно простых равно k/2.
Если граф связный и все его вершины четной степени, то он обладает эйлеровым циклом.
Если граф обладает эйлеровым циклом(контуром), то он – связный и все его верщины четной степени.
Если граф связный, то можно построить цикличный маршрут, содержащий все ребра графа в точности два раза, по одному в каждом направлении.
Примечания:
Приведенные теоремы о существовании в графе эйлеровых маршрутов и циклов являются необходимыми и достаточными признаками, т.е. А В = (АВ) (ВА). Однако необходимые условия для существования в графе гамильтоновых маршрутов и циклов до настоящего времени еще не найдены, хотя предложены многочисленные критерии достаточности существования гамильтоновых циклов в графе .
Утверждение.
В любом турнире (орграфе, основанием которого является полный граф) существует гамильтонов путь.
Теоремы о соответствиях между неографами о орграфами.
Каждому орграфу 1= <V, U > можно однозначно сопоставить неограф 2 = <V,U > (обратное, очевидно, не всегда верно).
Каждому неографу = <V,U> можно сопоставить 3|U|2|V| различных орграфов.
Пример. Пусть = < M=2, U =1 > ему соответствует 12 орграфов.
Теоремы о деревьях.
Для графа T = < V, U > следующие утверждения эквивалентны.
Т – дерево, если он связный неограф без циклов.
Т – дерево, если любые две вершины в графе Т соединены единственной простой цепью.
Т – дерево, если граф связен и имеет |V| - 1 ребер.
Т – дерево, если граф не содержит циклов и имеет |V| -1 ребер.
Т – дерево, если граф не содержит циклов, но добавление ребра между любыми двумя несмежными вершинами приводит к появлению одного цикла.
Т – дерево, если граф связен, но утрачивает это свойство после удаления любого ребра.
Замечание.
Эта теорема устанавливает эквивалентность различных свойств дерева, каждое из которых может быть следствием его определения.
Матричные теоремы о покрывающих деревьях.
Теорема Трента:
Число остовых деревьев связного мультиграфа(2) есть любой главный минор квадратной матрицы VV, по главной диагонали которой расположены степени вершин, а элементы позиций i,j и ij равны взятому со знаком минус числу ребер, связывающих вершины Vi и Vj.
Пример:
Рассмотрим мультиграф.
V1 V2
V3 V5
V4
|
V1 |
V2 |
V3 |
V4 |
V5 |
V1 |
3 |
-1 |
-2 |
0 |
0 |
V2 |
-1 |
4 |
-1 |
-1 |
-1 |
V3 |
-2 |
-1 |
4 |
-1 |
0 |
V4 |
0 |
-1 |
-1 |
5 |
-3 |
V5 |
0 |
-1 |
0 |
-3 |
4 |
Это
означает, что на исходном графе 76
покрывающих деревьев.
Теорема Кирхгофа (частный случай теоремы Трента, здесь рассматривается простой граф):
Число остовых деревьев в связном графе порядка V 2 равно алгебраическому дополнению любого элемента матрицы Кирхгофа В().
-1,
если Vi
и VJ
смежны;
Ак= 0, если Vi и VJ не смежны и Vi = VJ ;
degVi, если Vi > VJ .
Замечание:
В матрице Трента и Кирхгофа сумма элементов в любой строке и в любом столбце равна нулю.