
Дискретная математика.-1
.pdf21
1.Какую характеристику должны иметь степени вершин в эйлеровом графе?
2.Какую характеристику должны иметь степени вершин в полуэйлеровом графе?
|
|
|
|
|
3. Дан |
|
граф G ( X ,U ) и граф |
G ( X ,U * ) . Дайте интерпретацию |
|
выражению U |
* |
~ |
|
|
|
{xy/ x, y X & x y} \ U . |
|
|
4.Доказать, что всякий замкнутый маршрут нечётной длины содержит простой цикл. Верно ли аналогичное утверждение для маршрутов чётной длины?
5.Показать, что в любом обыкновенном графе, имеющем не менее двух вершин, найдутся две вершины с одинаковыми степенями.
6.Граф G задан матрицей смежности R с элементами r1,3 =1, r1,5 =1,
r2,3 =1, r2,4 =1, r3,1 =1, r3,2 =1, r3,4 =1, r3,5 =1, r4,2 =1, r4,3 =1, r5,1 =1, r5,3 =1
Определить является ли граф G эйлеровым?
7.Граф G задан матрицей смежности R с элементами r13 =1, r15 =1,
r23 =1, r24 =1, r31 =1, r32 =1, r34 =1, r35 =1, r42 =1, r43 =1, r51 =1, |
r53 =1. |
|
Для каждой пары вершин данного графа G определить: - количество |
||
маршрутов длины d = 3, соединяющих их. |
|
|
8. На рисунке 1.4 |
изображены графы G1 G9 . Определить для |
|
каждого графа его класс, |
вершинные характеристики. Сравнить графы G1 |
G2 ; G4 G5 ; G8 G9.

22
Рисунок 1.4

23
Тема 2. Операции на графах
2.1. УДАЛЕНИЕ ВЕРШИНЫ
При удалении вершины удаляются все инцидентные ей рёбра.
Пример.
В графе G = (X,U) на рисунке 2.1 удалить вершину х1.
Результат выполнения данной операции Граф G’ (рисунок 2.2) .
x1 |
u2 |
x2 |
|
x2
u1 |
G |
u3 |
|
|
’ |
|
|
G |
|||
|
|
|
|
|
u4 |
x3 |
|
u4 |
x4 |
x3 |
x4 |
|
|
|
|
Рисунок 2.2
Рисунок 2.1
2.2. УДАЛЕНИЕ РЕБРА
При удалении ребра инцидентные ему вершины (концевые) не удаляются!
Пример.
В графе G = (X,U), представленном на рисунке 2.1, удалить ребро
u2.
Граф G" (рисунок 2.3) – результат выполнения данной операции.

24
|
x1 |
x2 |
u1 |
G” |
u3 |
u4
x3 x4
Рисунок 2.3
Если из графа требуется удалить некоторое множество вершин и рёбер, то эта процедура сводится к последовательному удалению каждой вершины отдельно и отдельно каждого ребра.
2.3. ЗАМЫКАНИЕ (ОТОЖДЕСТВЛЕНИЕ) ВЕРШИН
Для любой заданной пары вершин Vi, Vj операция замыкания сводится к отождествлению этих вершин в новую вершину Vk , при этом все рёбра, инцидентные вершинам Vi и Vj становятся инцидентными вершине Vk .
ПРИМЕР: На графе G=(X,U), представленном на рисунке 4а),
выполнить операцию «замыкания» вершин x1 и x2.
На рисунке 4б) представлен граф G", полученный из графа G, после
«замыкания» вершин х1 и х2, где вершина xk=(x1+x2).

25
|
|
|
|
|
xk |
u2 |
|
x2 |
u2 |
x4 |
|
|
|
|
|
|
|
|
||
u1 |
G |
u4 |
|
u1 |
G |
u4 |
|
|
u3 |
|
|
|
u3 |
x3 |
|
|
x1 |
x3 |
|
x1 |
|
|
|
|
|
||
|
|
а) |
|
|
|
б) |
Рисунок 2.4
2.4. СТЯГИВАНИЕ ВЕРШИН ГРАФА ПО РЕБРУ |
|
|||
Операция |
стягивания |
вершин xi и xj |
графа G(X,U) |
по |
инцидентному им |
ребру uk |
включает операцию |
удаления ребра |
uk и |
операцию отождествления вершин xi, xj .
ПРИМЕР: На рисунке 2.5б) представлен граф G^, полученный из
графа G (рисунок 2.5а) операцией стягивания вершин х4 , х2 по ребру u2.
|
x2 |
u2 |
x4 |
|
xk |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
u1 |
G |
u4 |
|
u1 |
G |
u4 |
|
|
|||||
|
|
u3 |
x1 |
|
u3 |
x1 |
x3 |
|
|
x3 |
|
||
|
|
|
|
|
||
|
|
а) |
|
|
б) |
|
Рисунок 2.5
2.5. СИММЕТРИЧЕСКАЯ РАЗНОСТЬ ГРАФОВ Пусть G=(V, X) и H =(U,Y) – два графа.

26
Через G H будет обозначаться граф, называемый симметрической разностью графов G и H с множеством вершин W = V U и множеством рёбер Z= X Y , состоящим из тех и только тех рёбер, которые входят ровно в одно из множеств X или Y.
2.6. ПЕРЕСЕЧЕНИЕ ГРАФОВ
Пересечение графов G=(V, X) и H=(U,Y) есть граф G H ,
вершинами которого являются вершины , присутствующие одновременно и в графе G и в графе H, а множество рёбер состоит только из рёбер,
присутствующих одновременно и в графе G и в графе H.
2.7. ОБЪЕДИНЕНИЕ ГРАФОВ
Объединением графов G=(V, X) и H=(U,Y) называется граф
Е=( V U, X Y).
Примеры операций симметрической разности, |
объединения, |
пересечения над графами G и H (рисунок 2.6). |
|
|
x1 |
|
x3 |
|
b |
|
|
|
|
|
a |
|
|
|
a |
|
|
|
|
c |
|
|
x4 |
|
x3 |
x2 |
|
||
|
a |
f |
||
|
|
|||
|
d |
|
|
|
|
|
|
x1 |
d |
|
x4 |
|
x2 |
|
|
|
|
||
|
|
|
|
Рисунок 2.6

27
Симметрическая разность (над графами , представленными на рис.2.6)
|
|
f |
x4 |
|
|
|
|
x1 |
|
|
|
b |
a |
d |
d |
|
|||
a |
|
|
|
x3
c
x2
Рисунок 2.7.
Объединение G H графов G и
H |
(рис.2.6) : |
|
|
|
x1 |
d |
|
a |
|
|
|
|
ba |
|
a |
|
|
|
f |
||
|
|
|
x2 |
|
x3 |
|
c |
|
|
|
|
|
d |
|
|
|
|
x4 |
|
Пересечение G H |
Рисунок 2.8. G H |
графов G и H |
(рисунки 2.9, 2.10):
|
x1 |
|
x3 |
|
|
|
|
|
|
b |
|
a |
|
x4 |
a |
|
a |
|
|
c |
|
f |
||
|
|
x2 |
|
|
x3 |
|
|
|
|
|
|
|
a |
|
|
d |
|
x1 |
|
|
|
|
||
|
|
|
x2 |
|
|
|
|
|
x4
Рисунок 2.9

28
G H
x3 |
x4 |
a
x1 x2
Рисунок 2.10
Упражнения для самопроверки
1. Для неорграфов G(X,U), H(Z,V), L(Y,W) выполнить следующие
операции:
29
G L; G H; H G; H L; G L, если U={(x1,x2), (x1,x5), (x1,x3), (x1,x4), (x4,x5), (x3,x2), (x3,x4), (x3,x5)}; V={(z1,z2), (z1,z3), (z1,z5), (z3,z4), (z4,z5) }; W={(y1,y3), (y1,y5), (y2,y3), (y5,y3), (y4,y3), (y2,y4) }.
2. Определить какой из графов G, H, L является эйлеровым,
полуэйлеровым, гамильтоновым.
3. Даны неорграфы G(X,U), H(X,V), L(X,W). Пусть X={x1,x2, x3, x4,x5}, U={(x3,x4), (x4,x5)}, V={(x2,x1)}, W={(x2,x1), (x3,x4), (x4,x5)}.
Определить: - результатом, какой операции на графах G и H
является граф L.
4.Даны неорграфы G1(X,U), G2(X,V), G3(X,W). Пусть X={x1,x2,x3}
вграфах G1 и G2, а в графе G3 X={x1,x2}; U={(x3, x4), (x4, x5),(x2,x2)}, V={(x2,x1),(x1,x1)}, W={(x2,x1), (x3,x4), (x4,x5), (x1,x1), (x2,x2)}.
Определить: - результатом, какой операции на графах G1 и G2
является граф G3.
5. Даны неорграфы G(X,U), H(X,V), L(X,W). Пусть X={x1,x2, x3, x4,x5}, U={(x3,x4), (x2,x5), (x2,x3), (x1,x4)}, V={(x1,x5), (x5,x3), (x3,x4)}, W={(x2,x1).
Определить: - результатом, какой операции на графах G и H
является граф L.
ТЕМА 3. Части графа
3.1. ПОДГРАФ
Граф G^ = (Х", U" ) является подграфом графа G = ( Х, U ) , если
Х" является подмножеством Х (Х" Х ) и U" является подмножеством U
(U" U)

30
Пример: Дан граф G (рисунок 3.1).
Граф G1 (рисунок 3.2) является подграфом графа G .
Граф G2 (рисунок 3.3) является подграфом графа G .
|
G |
|
|
x5 |
|
|
|
|
|
|
|
o |
G1 |
|
|
|
|
|
|
|
|
|
|
|
||
x5 |
|
x4 |
|
u5 |
u6 |
|
|
|
u1 |
|
|
|
|
|
|||
o |
o |
|
|
|
|
|
||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
u5 |
u6 |
u2 |
|
|
u4 |
u3 |
|
|
|
|
|
|
|
|
|||
|
|
|
o |
o |
|
|
o |
|
|
|
|
|
|
|
|||
|
u4 |
u3 |
|
x1 |
x2 |
|
|
x3 |
o |
|
o |
o |
|
|
|
|
|
|
x2 |
x3 |
|
|
|
|
||
x1 |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рисунок 3.2 |
|
|
|
|
Рисунок 3.1 |
|
|
x5 |
|
x4 |
||
|
|
|
|
|
o |
u1 |
|
o |
|
|
|
|
|
u5 |
G2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
o |
|
|
|
|
|
|
|
|
x1 |
|
|
|
|
|
|
|
|
|
Рисунок 3.3 |
o x3
3.2 ЧАСТИЧНЫЙ ГРАФ.
Граф L^ = ( Х", Y" ) является частичным графом ( суграфом ) графа
L ( Х, U ), если:
Х" =X ; U" является подмножеством U, т.е. U" U .
Примеры: