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

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

 

81 

а  чтобы  посчитать  частично  ориентированные  маршруты  без 
звеньев надо положить 

.

1

;

0

2

2

=

=

=

Θ

=

ξ

ξη

ηξ

     

Так, для графа на рис. 4.1.1 в первом случае имеем: 

;

0

0

0

0

0

)

0

1

(

)

2

1

(

)

4

1

(

0

)

0

1

(

)

0

1

(

)

2

1

(

0

)

4

2

(

)

8

2

(

)

0

3

(

0

0

0

0

0

4

2

4

0

2

4

3

0

6

8

8

0

0

0

0

0

0

2

1

0

1

0

1

0

2

2

2

3

2

=

=

=

R

R

R

 

во втором: 

;

0

0

0

0

0

0

4

0

0

2

0

0

0

2

2

0

0

0

0

0

0

2

0

0

0

0

2

0

0

1

2

0

0

0

0

0

0

0

2

0

0

1

0

0

0

1

1

0

3

2

=

=

=

R

R

R

 

в третьем: 

.

0

0

0

0

0

0

4

0

0

2

0

0

0

8

10

8

0

0

0

0

0

2

0

0

0

0

2

0

0

3

4

4

0

0

0

0

0

0

2

0

0

1

0

0

0

1

1

2

3

2

=

=

=

R

R

R

 

Если  мы  интересуемся  лишь  наличием  или  отсутствием 

маршрутов данной длины, а не их количеством, мы можем нало-
жить на полу кольцо К дополнительное соотношение  2=1. 

Для нахождения кратчайших орцепей из вершины Х

 

в верши-

ну модифицируем алгоритм разметки вершин с целью учёта ориен-
тации: очередной значок получают не просто смежные с рассматри-
ваемой вершины, а лишь те, в которые из неё идут дуги. 

Пусть 

X

0

U

1

X

1

U

2

X

2

...X

l–1

U

l

X

l

    в  орграфе 

L=(X,U,P)

,  содержа-

щий  все  рёбра,  называется  эйлеровым  путём;  при  Х

0

=

Х

l

 

имеем 

эйлеровый циклический путь

Вводя числа   

V

+

(X)=S

+

(X)+S

0

(X) 

V

(X)=S

(X)+S

0

(X),

                                                                

называемые  соответственно  полувалентностью  исхода  и  полу-


background image

 

82 

валентностью  захода  вершины  Х,  можно  сформулировать  сле-
дующий критерий. 

Теорема.  Для существования эйлерова пути из вершины Х

0

 

в  вершину  Y

0

 

связного  орграфа 

L

  необходимо  и  достаточно  вы-

полнение условий 

{

}

[

]

.

1

)

(

)

(

)

(

)

(

)

(

)

(

,

\

0

0

0

0

0

0

0

0

=

=

=

+

+

+

Y

V

Y

V

X

V

X

V

Y

X

X

V

X

V

Y

X

X

X

 

Гамильтоновым  путём  (гамильтоновым  орциклом)  орг-

рафа  L  называется  простой  путь  (простой  орцикл),  содержащий 
все вершины L

 

4.1.1 Транзитивные и квазитранзитивные графы 

 

Граф L=(X,U,P) называется транзитивным, если  

[

]

,

)

,

,

(

)

,

,

(

&

)

,

,

(

,

,

Z

X

UP

Z

V

Y

UP

Y

Y

X

UP

U

X

Z

Y

X

ω

ω

∃∨

и квазитранзитивным, если 

)]

,

,

(

~

)

,

,

(

&

)

,

(

[

,

,

Z

X

P

U

Z

V

Y

UP

Z

X

UP

U

X

Z

Y

X

ω

ω

∃∨

Пример 4.1.2.  Если вершины графа изображают людей, ду-

ги – иерархическое  превосходство  (например,  старшинство),  то 
граф – транзитивный.  

Таким  образом,  транзитивный  граф  есть  частный  случай 

квазитранзитивного. 

Из определения имеем: 
− всякий подграф (не суграф!) транзитивного (квазитранзи-

тивного) графа является транзитивным (квазитранзитивным); 

−  если  квазитранзитивный  граф  содержит  звено  или  пару 

противоположных дуг, то при каждой из двух вершин, инцидент-
ных этому звену (этой паре дуг), имеется хотя бы одна петля; 

− если транзитивный граф содержит циклический частично 

ориентированный  маршрут  длины 

≥2,  то  при  каждой  вершине 

этого маршрута есть хотя бы одна петля. Из определения подгра-
фа для доказательства второго достаточно в определении квазит-
ранзитивности положить Х=Z, последовательное применение оп-
ределения транзитивности даёт третье утверждение. 

Пусть образующие полукольца подчинены условиям  


background image

 

83 

,

1

0

;

1

2

2

=

=

=

Θ

=

=

l

ηξ

ξ

ξη

 

т.е. элементы матрицы смежности графа принадлежат В{0,1}. 

Теорема.  Пусть  L=(X,U,P)–  граф  с  упорядоченным  множе-

ством вершин Х, а  

 его матрица смежности  В. Тогда необхо-

димым  и  достаточным  условием  транзитивности  графа  является 
R=R

2

=R, а условием квазитранзитивности 

− R+R

T

+R

2

=R+R

T

 

Доказательство.  Если r

ij

=1, т.е. хоть одна дуга или звено, 

соединяющие  Х

i

  и  X

j

,  а  при  Х

i

  и  X

j

  –  петля,  то  истинно 

)

,

,

(

j

i

X

u

X

uP

. Элемент  

1

)

(

=

ij

r

r

 в том и только в том случае, если 

из X

в X

j

 ведёт некоторый частично ориентированный маршрут дли-

ны 2, т.е.  есть  Х

К

,  что  истинно 

)

,

,

(

&

)

,

,

(

j

K

K

i

X

V

X

vP

X

U

X

uP

;  но 

при транзитивности графа и только тогда это и только это выска-
зывание влечёт за собой истинность 

)

,

,

(

Xj

Xi

P

ω

ω

, т.е. равенство 

r

ij

=1,  какими  бы  не  были  Х

i

  и  X

j

.  Значит,  L  транзитивен  в  том  и 

только  в  том  случае,  если  матрица  R

2

  поглощается  матрицей  R

т.е. если R+R

2

=R. 

Аналогично доказывается второе утверждение теоремы. 

 

4.1.2 Транзитивное замыкание 

 

Транзитивным  замыканием  графа  L=(X,U,P)  называется 

его  минимальный  транзитивный  сверхграф,  т.е.  такой  граф 
N=(X,V,P), что  

N 

− есть сверхграф для  L

N 

− транзитивный граф; 

P 

−  не  существует  транзитивного  сверхграфа  N’=(X’,V’,P) 

графа L, у которого 

.

© V

V

u

 

Транзитивное  замыкание  N=(X,V,P)  графа  L  называется  

экономным, если множество V\U не содержит звеньев. 

Пример 4.1.3.  

                L                              N

1

                                     N

2

 

Рис. 4.1.2 


background image

 

84 

Транзитивное замыкание N

1

 графа L экономное, N

2

 

− не эко-

номное (перестраховка). 

Теорема. Всякий граф обладает одним и только одним эко-

номным транзитивным. 

Экономное  транзитивное  замыкание  графа  может  быть  по-

строено по его матрице смежности R на В{0,1}. 

Пусть  матрица  смежности  над  В{0,1}  экономного  транзи-

тивного замыканий. В любом транзитивном замыкании N=(X,V,P) 
вместе с каждым частично ориентированным маршрутом X

0

V

1

X

1

... 

X

i–1

V

l

X

l

(S)

 

− должна быть дуга из X

0

B

K

l. Следовательно, матрица S 

должна поглощать все степени матрицы R, т.е. поглощать сумму   

R+R

2

+...+R

l+1

=R(E+R)

l

При некотором l 

R(E+R)

=R(E+R)

lo+1 

и эта матрица транзитивная и можно 

S=R(E+R)

Следствиями из доказанной теоремы полагаются следующие 

утверждения 

− в классе всех неориентированных униграфов каж-

дый граф обладает единственным транзитивным замыканием. 

 
4.2 

Бикомпоненты

 

графа

 

 
Говорят, что в орграфе L=(X,U,P) вершина Y достижима из 

вершины Х, если существует путь из Х в Y. Высказывание «Y дос-
тижима из X в L» будет обозначать Д(X,Y). 

Вершины  Х  и Y в  L  взаимодостаточны,  если  истинно 

Д(X,Y)&  Д(Y,X).  Отношение  взаимодостижимости  рефлексивно, 
симметрично  и  транзитивно,  поэтому  множество  Х  разбивается 
на попарно непересекающиеся подмножества взаимодостижимых 
вершин подграфа. Порождаемые этим подмножеством называют-
ся компонентами бисвязности  (бикомпонентами). И их количест-
во обозначается через 

)

(L

χ

. При

)

(L

χ

=1 граф называется бисвяз-

ным. 

Пример 4.2.1. Граф на рисунке 4.2.1. имеет три компоненты 

бисвязности – они  порождаются  множествами  вершин  {a,b,c}, 

 


background image

 

85 

{d,l},{f}.  Если  направление    дуги  изменить  на  противоположное, 

то граф станет бисвязным. 

Пусть  граф  задан  матрицей  смежности  R  над  B{0,1}.  Эле-

мент матрицы S

ij

(l)

 матрицы (E+R)

2

 равен 1 тогда и только тогда, 

когда из i-ой вершины графа в в j-вершину существует путь дли-
ны не более l. Существует также l, что (E+R)

lo

=(E+R)

lo+

, причём  

S

ij

(lо)

 равен 1 в том и только в том случае, если j - ая вершина дос-

тижима  из  i-ой.  Тогда  каждая  бикомпонента  состоит  из  тех  вер-
шин, которым в матрице (E+R)

lo

 отвечают одинаковые строки. 

Пример 4.2.2. Для графа на рис. 4.2.1 имеем 
 

             

1

0

0

0

0

0

1

1

1

0

0

0

1

1

1

0

0

0

1

0

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

)

(

1

0

0

0

0

0

1

1

1

0

0

0

0

1

1

0

0

0

1

0

0

1

0

1

0

1

0

1

1

0

0

0

1

0

1

1

2

=

+

=

+

R

E

R

E

 

 

1

1

1

0

0

0

1

1

1

0

0

0

1

1

1

0

0

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

)

(

)

(

4

3

=

+

=

+

R

E

R

E

 

Теорема  Камьона

Фаулькса.  Полный  обыкновенный  орг-

раф обладает гамильтоновым циклом тогда и только тогда, когда 
он бисвязен. 

Теорема Редеи. Всякий плотный орграф имеет хотя бы один 

гамильтонов путь. 

 

f

c

Рис. 4.2.1