Учебное пособие: Дискретная мат-ка_УП

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
background image

121

 
 
 
 
 
 

 
 
 
 
 
 

Рисунок 9.6 

− Задание графа списком смежности 

При

таком

представлении

каждое

ребро

в

списке

записано

дважды

Прямоугольная

   

таблица

вида

 I = || 

i

k,ℓ

||

nym

называется

мат

-

рицей

  

инциденций

если

ее

элементы

образуются

по

правилу

 
    

1, 

если

вершина

х

k

инцидентна

ребру

 u

  i

k,ℓ    

=    

                  0, 

в

противном

случае

Матрица

инциденций

I

для

графа

изображенного

на

рисун

-

ке

 7.5, 

приведена

ниже

u

1

u

2

u

3

u

4

u

5

u

6

  u

7

х

1

 1 1 1 0 0 0 0 

х

2

 1 0 0 1 0 1 0 

х

3

 0 0 0 0 1 1 1 

х

4

 0 0 1 0 0 0 1 

х

5

 0 0 0 1 1 0 0 

Строки

таблицы

соответствуют

вершинам

графа

а

столбцы

 – 

ребрам

В

каждом

столбце

не

более

двух

единиц

Две

единицы

в

случае

если

 u

i

ребро

и

одна

 – 

если

петля

background image

122

Матрицы

 R 

и

 I 

однозначно

задают

информацию

о

графе

Можно

переходить

от

одной

матрицы

к

другой

При

переходе

от

 I 

к

 R 

теряется

нумерация

ребер

При

переходе

от

 R 

к

 I 

нумеруем

единичные

элементы

 r

i,j  

соответствующими

  

значениями

 u

k

∈U. 

Определим

граф

 G

s

 = (U, V), 

двойственный

графу

 G = (X, U). 

 
 

 
 

Рисунок 9.7  Граф G = (X, U) и двойственный ему граф G

s

 = (U, V)

 
 

Вершинами

графа

 G

s

являются

ребра

графа

 G, 

а

ребрами

 – 

па

-

ры

 (u

i

, u

j

), 

причем

ребро

 v

k

 = (u

i

, u

j

) c

оединяет

вершины

 u

i

, u

j

∈ G

s

если

  

в

графе

 G = (X, U) 

ребра

 u

i

, u

j

∈ G

s

смежны

.  

Граф

 G 

называется

 конечным

если

  

конечны

множества

его

вершин

и

ребер

Граф

у

которого

множество

вершин

Х

≠ Ø 

и

множество

ре

-

бер

  U = Ø, 

называется

  нуль-графом

а

вершины

его

 изолиро-

ванными

Нуль

-

граф

обозначается

через

 G

0

Граф

  G = (X, U)  | X | = n 

называется

 полным

если

  

между

любой

парой

вершин

  x

i

, x

j

∈ 

Х

имеется

ребро

 u

k

∈ U, i 

 j. 

Пол

-

ный

граф

обозначается

  K

n

.  

 
 
 
 

background image

123

 
 
 

 
 
 
 
                              а)                       

                        б) 

 
 
 
 
 
 
 
 
 
 
 
 

в) 

Рисунок 9.8  

− Пример нуль-графа (а) и полных графов (б, в) 

Число

ребер

инцидентных

вершине

  x

i

∈ 

Х

графа

называет

-

ся

  локальной  степенью 

вершины

и

обозначается

ρ

(x

i

). 

Степень

изолированной

вершины

равна

нулю

Вершина

называется

  вися-

чей

если

степень

ее

равна

единице

Число

ребер

графа

 G = (X, U) 

без

петель

 | x | = n, | u | = m 

равно

 
 

Если

в

графе

имеются

петли

то

каждую

из

них

нужно

счи

-

тать

дважды

Вершина

называется

  четной

если

ее

степень

есть

четное

число

и

 нечетной – 

если

ее

степень

нечетное

число

.  

Степень

любой

вершины

полного

графа

равна

 n–1, 

где

 n – 

количество

его

вершин

поскольку

каждая

вершина

соединена

с

n–1 

остальными

вершинами

графа

х

1

х

2

х

4

х

3

.

2

)

x

(

m

n

1

i

i

=

ρ

background image

124

Графы

у

которых

все

вершины

имеют

одинаковую

локаль

-

ную

степень

называются

  регулярными  (однородными). 

Очевид

-

но

что

всякий

полный

граф

является

регулярным

Число

ребер

регулярного

графа

с

локальной

степенью

 r 

равно

 m=n

·

r/2. 

Подграфом 

графа

 G 

называется

граф

у

которого

все

ребра

  

и

вершины

принадлежат

графу

 G, 

т

.

е

. G’’=(X’, U’)  

подграф

гра

-

фа

 G, 

если

  X’

Х

, U’

⊆U 

и

ребра

 U’ 

соединяют

только

вершины

X’. 

 
 
 
 
 
 
 
 
 
 

a) 

    б) 

Рисунок 9.9 

− Граф G=(X, U) (а) и его подграф (б) 

 
Суграфом G’=(X’, U’) 

графа

 G=(X, U) 

называют

граф

у

ко

-

торого

 X’=X, U’

⊆U. 

Пример

приведен

на

ри

c

унке

 9.10. 

Граф

        

называется

дополнением

графа

 G 

до

полного

если

множество

его

ребер

состоит

из

ребер

полного

графа

 K

n

не

при

-

надлежащих

 G.      =(X, 

Ū

), 

Ū

=U

k

\U, K

n

=(X, U

k

) (

рис

. 9.10). 

Операции

над

графами

Объединением

графов

 G

1

 = (X

1

, U

1

), G

2

 = (X

2

, U

2

называют

граф

 G=G

1

∪G

2

=(X, U), 

где

Х

=

Х

1

Х

2

и

 U=U

1

∪U

2

если

Х

1

=

Х

2

и

U

1

⊂U

2

то

 G=G

1

∪G

2

=G

2

если

Х

1

=

Х

2

и

U

1

=U

2

то

G=G

1

∪G

2

=G

1

=G

2

Пример

объединения

приведен

на

рисунке

7.11. 

Пересечением

двух

графов

  G

1

и

  G

2

называется

граф

 G=(X, 

U), 

где

 X=X

1

∩X

2

и

 U=      

∩       . 

G

G

1

U

2

U

background image

125

G=G

1

∩G

2

∅, 

если

  X

1

∩X

2

 =

∅, 

а

       

∩       = ∅, 

то

 G=G

1

∩G

2

  

нуль

-

граф

 
 
 
 
 
 
 
 
 
 

а)  

б) 

 
 
 
 
 
 
 
 

в) 

Рисунок 9.10  

− Граф G=(X, U) (а), его суграф (б), дополнение (в) 

 
 

 
 
 
 
 
 
 
 
 

Рисунок 9.11 

− Пример объединения 

 
 

U

=

1

U

2

U

Источник: https://files.student-it.ru/previewfile/1197