Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Дискретная математика.-1

.pdf
Скачиваний:
9
Добавлен:
05.02.2023
Размер:
2.29 Mб
Скачать

21

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 .

Примеры: