Файл: Дискрет.матем_Ч.2_УП.pdf

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

 

41 

Для описания характера связи  между парами вершин графа 

вводится матрица соседства вершин: 

B=A*

T

Например,  для рассматриваемого в качестве примера графа 

имеем: 

.

;

2

2

2

2

1

2

1

12

2

2

2

2

2

2

2

1

2

2

1

1

11

θ

η

ξ

θ

ξ

ζ

θ

ξ

θ

ξ

ζ

ζ

+

=

=

+

+

=

+

+

+

+

+

=

=

=

=
g

k

k

k

g

k

k

k

a

a

b

a

a

b

 

В общем случае элемент матрицы имеет вид: 

),

(

)

;

(

~

)

;

(

)

;

(

;

)

(

~

)

(

)

(

)

(

2

2

2

0

2

2

j

i

x

x

S

x

x

S

x

x

S

b

x

S

x

S

x

S

x

S

b

j

i

j

i

j

i

ij

i

i

i

i

ii

+

+

=

+

+

+

=

+

+

θ

ηξ

ξη

θ

ζ

η

ξ

 

где   

)

(

i

x

S

+

 

− количество дуг, исходящих из вершины  ;

i

 

)

(

i

x

S

 

− количество дуг, заходящих в  ;

i

 

)

(

0

i

x

S

 

−  количество петель при вершине   ;

i

 

)

(

~

i

x

S

 

− количество звеньев, инцидентных    ;

i

 

)

;

(

j

i

x

x

S

+

 

− количество дуг, идущих из 

i

 в  

;

j

  

)

;

(

j

i

x

x

S

 

− количество дуг, идущих из 

j

 в   ;

i

  

)

;

(

~

j

i

x

x

S

 

− количество звеньев, соединяющих 

i

 и  

.

j

  

Число 

)

(

~

)

(

)

(

)

(

0

x

S

x

S

x

S

x

S

Sx

+

+

+

=

+

  называется  степенью,

  а 

)

(

)

(

)

(

0

x

S

x

S

x

V

+

=

 

− валентностью вершины Х. 

 При переходе от матрицы инциденции к матрице соседства 

теряется индивидуализация ребер графа, иначе говоря, матрица В 
определяет граф с точностью до перенумерования ребер. 

Часто используется также так называемая матрица смежности 

)

,

1

,

(

n

j

i

r

R

ij

=

=

, где

 

⎪⎩

=

=

.

,

)

(

,

,

2

0

j

i

x

S

j

i

b

r

j

ij

ij

ζ

 

Значительно

 

более

 

редко

 

используется

 

матрица соседства 

ребер

 

графа

 

.

A

A

H

T

=

 


background image

 

42 

Во

 

многих

 

случаях

когда

 

требуется

 

лишь

 

частичная

 

инфор

-

мация

 

о

 

графе

 

либо

 

граф

 

заведомо

 

имеет

 

специальный

 

вид

мат

-

рицы

 A, B, R 

и

 

Н

 

удается

 

значительно

 

упростить

переходя

 

от

 

по

-

лукольца

 

К

  

к

 

новому

 

полукольцу

 

путем

 

наложения

 

тех

 

или

 

иных

 

определяющих

 

соотношений

 

на

 

образующие

 

ξ, η, ζ, θ. 

 

2.3 

Основные

 

типы

 

графов

 

Пусть

 

имеется

 

граф

 L=(X,U,P), 

где

 

U

U

U

U

=

~

Если

 

=

U

~

 

− 

граф

 

называется

 

орграфом 

(

ориентированным

 

графом

);  

при

 

=

U

 

− 

неорграф

  (

неориентированный

 

граф

); 

если

 

=

U

 

− 

то

 

добавляют

 

слова

 «

без

 

петель

»; 

и

  

=

U

 

− 

пустой граф

При

 

изучении

 

таких

 

свойств

 

графа

  

=

L

~

(X,U;P), 

которые

 

за

-

висят

   

от

 

направления

 

его

 

дуг

удобно

 

пользоваться

 

предикатом

называемым

 полуинцидентором: 

.

)

,

,

(

)

,

,

(

)

,

,

(

~

x

u

y

P

y

u

x

P

y

u

x

P

 

О

 

неорграфе

   

)

~

;

,

(

~

P

U

X

L

=

 

говорят

что

 

он

 

получен

 

из

   

графа

 

)

;

,

(

P

U

X

L

=

 

дезориентацией

 

дуг

Униграфом 

называется

 

граф

в

 

котором

 

вершины

   

могут

 

быть

 

соединены

 

не

 

более

чем

 

одним

 

ребром

то

 

есть

 

такой

 

что

 

}

)

,

,

(

~

&

)

,

,

(

~

{

,

,

v

u

y

v

x

P

y

u

x

P

y

x

v

u

=

  

Мультиграф – 

это

 

граф

не

 

являющийся

 

униграфом

т

.

е

р

2. 

Р-граф – 

это

 

мультиграф

в

 

котором

 

никакая

 

пара

 

вершин

 

не

 

соединена

 

более

 

чем

  р 

рёбрами

0-граф – 

это

   

пустой

 

граф

  (

все

   

вершины

   

между

 

собой

   

не

  

связаны

). 

 1-граф – 

это

 

униграф

  (

вершины

 

связаны

 

не

 

более

 

чем

 

од

-

ним

 

ребром

).  

Граф

 

называется

 

полным

, 

если

 

содержит

 

все

 

ребра

возмож

-

ные

 

при

 

принадлежности

 

графа

 

данному

 

классу

 

и

 

при

 

неизмен

-

ном

 

множестве

 

вершин

.  

Например

в

 

случае

 

Р

-

графа

 

полнота

 

оз

-

начает

что

 

при

 

каждой

 

вершине

 

имеется

 

ровно

 

р

 

петель

а

 

каждая

 

пара

 

различных

 

вершин

 

соединена

 

ровно

 

р

 

ребрами

Граф

 

общего

 

вида

в

 

котором

 

две

 

различные

 

вершины

 

всегда

 

смежны

называется

 

плотным


background image

 

43 

 

 

 

 

2.4 

Обыкновенные

 

графы

Графы

 

Кенига

Графы

 

Бержа

 

 

Особо

 

важную

 

роль

 

в

 

теории

 

графов

 

и

 

ее

 

приложениях

 

иг

-

рают

 

неориентированные

 

униграфы

 

без

 

петель

называемые

 

в

 

дальнейшем

 

для

 

краткости

 обыкновенными.  

Матрица

 

соседства

 

обыкновенного

 

графа

 

имеет

 

вид

2

2

2

2

1

2

4

2

2

2

2

1

2

2

2

1

2

2

1

2

1

)

(

~

...

)

(

~

)

(

~

....

..........

...

..

..........

.

..........

)

(

~

...

)

(

~

)

(

~

)

(

~

...

)

(

~

)

(

~

θ

θ

θ

θ

θ

θ

θ

θ

θ

n

n

n

x

S

x

x

S

x

x

S

x

x

S

x

S

x

x

S

x

x

S

x

x

S

x

S

B

=

где

 

=

=

n

i

j

j

j

i

i

x

x

S

x

S

,

1

),

;

(

~

)

(

 

и

 

при

 i

≠j. 

S(x

i

;x

j

)=S(x

j

;x

i

)=

0

1

  (1 – 

если

 x

и

 x

смежны

, 0 – 

в

 

противном

 

случае

). 

Информация

 

об

 

обыкновенном

 

графе

 

не

 

будет

 

потеряна

ес

-

ли

 

на

 

полукольцо

 

К

 

будет

 

наложено

 

соотношение

 

θ

2

=1. 

Также

 

без

 

потери

 

информации

 

о

 

графе

 

вместо

 

матрицы

 

В

 

можно

 

рассматри

-

вать

 

матрицу

 

смежности

 R. 

Например

для

 

графа

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

 

на

 

рисунке

 2.4 

имеем

 
 
 
 
 

                       Матрица-соседства               Матрица-смежности 
 

 
 
 
 
 
 
 

Рисунок 2.4 

1

1

0

0

1

3

1

1

0

1

2

1

0

1

1

2

=

B

0

1

0

0

1

0

1

1

0

1

0

1

0

1

1

0

=

R


background image

 

44 

Обыкновенный

 

граф

 

обозначают

 (X,U), 

подчеркивая

что

 

его

 

инцидентор

 

полностью

 

определяется

 

заданием

 

множеств

 X 

и

 U, 

так

 

как

 

&

~

~

)

,

,

(

y

x

U

y

u

x

P

=

u

∈U. 

Обыкновенный

 

граф

 

называется

 

полным 

(

или

 

плотным

что

 

в

 

данном

 

случае

 

одно

 

и

 

то

 

же

и

 

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

 F

n

если

 

всякие

 

две

 

различные

 

его

 

вершины

 

смежны

.   

Пустой

   

обыкновенный

 

граф

 

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

 E

n

Часто

 

при

   

исследовании

 

графа

 

общего

 

вида

 

не

 

требуется

 

полная

 

информация

 

о

 

графе

а

 

необходимо

 

лишь

 

знать

 

какие

 

па

-

ры

 

его

 

различных

 

вершин

 

смежны

а

 

какие

 

нет

носителем

 

такой

 

информации

 

является

 

скелет

 

графа

т

.

е

обыкновенный

 

граф

 

)

~

,

(

~

u

x

L

=

 

с

 

прежним

 

множеством

 

вершин

 

Х

 

и

 

новым

 

множеством

 

ребер

  ˆ ,

 

ˆ

,

,

&

&

[ ( , , )].

x y

U

x y

X

x

y

u

U P x u y

∈ ↔

∃ ∈

 

Чтобы

 

из

 

матрицы

 

смежности

 

исходного

 

графа

 L 

над

 

сво

-

бодным

 

полукольцом

 

К

 

получить

 

матрицу

 

смежности

 

его

 

скелета

 

достаточно

 

на

 

образующие

 

полукольца

 

наложить

 

соотношение

 

ξη=ηξ=θ

2

ζ

2

=0; 2

θ

2

=

θ

2

θ

2

=1. 

Так

 

граф

изображенный

 

на

 

рисунке

 2.1.1, 

имеем

 

скелет

                             
                                                                
 
 
  
                                                      

Произвольный

 

граф

 L  

является

 

плотным

 

тогда

 

и

 

только

 

то

-

гда

когда

 

его

  

скелет

  ˆ

 – 

полный

 
Графы Кёнига 
Обыкновенный

   

граф

 L=(X,U)  

называется

  графом    Кёнига, 

если

 

множество

 

его

 

вершин

 X 

можно

 

представить

 

в

 

виде

 

двух

 

не

-

пересекающихся

 

подмножеств

 

Х

’  

и

 

Х

’’

 

так

чтобы

 

никакие

 

вер

-

шины

 

одного

 

и

 

того

 

же

 

подмножества

 

не

 

были

 

смежны

т

.

е

 

X=X

∪X

’’

; X

∩X

’’

=

∅   

и

 

ˆ

0

1

1

0

1

0

1

0

1

1

0

0

0

0

0

0

L

R

=

ˆ

L

 


background image

 

45 

 

)].

&

(

)

&

(

[

,

'

''

''

'

X

y

X

x

X

y

X

x

U

y

x

X

y

x

 

Часто

 

граф

 

Кёнига

 

записывают

 

в

 

виде

 (X

,X

’’

,U). 

M

атрица

 

смежности

 

графа

 

Кёнига

 

полностью

 

определяется

 

своей

 

прямоугольной

 

подматрицей

строки

 

которой

 

отвечают

 

вершинам

 

множества

 X

а

 

столбцы

 

− X

’’

Граф

 

Кёнига

  K

m

=(X,Y,W), 

в

 

котором

 

X⎪=⎪Y⎪=⎪W⎪=m≥1 

и

 

никакие

 

два

 

ребра

 

не

 

смежны

называется

  паросочеранием. 

Ото

-

бражение

 

Δ, 

которое

 

каждой

 

вершине

 

множества

 X 

относит

 

вер

-

шину

 

множества

 y 

здесь

 

является

 

взаимно

 

однозначным

 

соответ

-

ствием

 

между

 

этими

 

множествами

  

Одной

 

из

 

важных

 

в

 

прикладном

 

отношении

 

задач

 

теории

 

графов

 

является

 

задача

 

нахождения

 

наибольшего

 

паросочетания

которая

 

формулируется

 

следующим

 

образом

для

 

данного

 

графа

 

L 

найти

 

наибольшее

 

натуральное

 

число

 m=

π

(L), 

при

 

котором

 

су

-

ществует

 

паросочетание

  K

m

являющееся

 

частью

 L. 

Если

 

)

,'

'

,'

(

W

X

X

L

=

) 

  граф  Кёнига,  то  под  его  паросочетанием  пони-

мается  часть 

)

'

,'

'

,'

(

W

Y

Y

m

K

=

удовлетворяющая  условию 

''

''

&

'

'

X

Y

X

Y

.  Найти 

π(L)  это  значит  выяснить,  какое  наи-

большее количество вершин множества 

'

X

 можно взаимно одно-

значно отобразить в 

''

X

 при помощи рёбер из W

Теорема

 

Кёнига

-

Холла

:  Все  множество 

'

X

  графа  Кёнига 

(X

,X

’’

,U) можно взаимно однозначно отобразить в 

''

X

 при помо-

щи рёбер U тогда и только тогда, когда 

A

'

X

 

Δ

A

 

A ⎢). 

Здесь 

Δ

A 

− подмножество вершин множества 

''

X

, смежных 

с вершинами из 

А

Свойством,  лежащим  в  основе  определения  графа  Кёнига, 

может  обладать  любой,  не  только  обыкновенный  граф.  Именно, 
граф  L(X,U;P)  называется 

бихроматическим

  (или 

двудольным

), 

если  множество  X  его  вершин  можно  разбить  на  два  непересе-