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

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

 

96 

Далее

 

(

)

2

,

1

Γ

i

при

x

y

i

X

y

i

X

x

i

X

.      (5.4) 

Действительно

пусть

 

i

X

, a 

x

 

− 

произвольная

 

вершина

 

из

 

X

i

 . 

По

 

определению

 

X

имеем

 

j

i

j

j

i

j

X

U

X

x

и

X

U

x

1

1

1

1

\

;

=

=

Γ

  

значит

 

и

 

подавно

 

j

i

j

X

U

X

x

1

1

\

=

а

 

так

 

как

 

1

i

X

x

то

 

j

i

j

X

U

x

2

1

=

Γ

следовательно

Γ

1

i

X

x

откуда

 

и

 

вытекает

 (5.4). 

Наконец

из

 (5.4) 

и

 

из

 

предположения

 

об

 

отсутствии

 

в

 

L

 

ормаршрутов

 

длины

 >

)

(

L

τ

 

заключаем

что

 

 

 

=

+

>

i

X

L

i

1

)

(

τ

 

                (5.5) 

На

 

основании

 (5.3), (5.5) 

и

 

не

 

пустоты

 

X

 

имеем

  

j

l

j

X

X

1

=

где

  1

≤ 

l

 

≤ 

τ

(

L

) +1  

значит

ввиду

 (5.1) 

и

 (5.2) 

система

 

множеств

 

… X

X

X

,

,

,

2

1

  

есть

 

полная

 

раскраска

 

вершин

 

графа

 

L

 

в

  

l

 

≤ 

τ

(

L

) + 1 

цветов

Отсюда

 

и

 

из

 (*) 

вытекает

 

справедливость

 

теоремы

Таким

 

образом

нахождении

 

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

 

числа

 

( )

L

γ

 

рав

-

носильно

 

нахождению

 

числа

 

( )

L

τ

а

 

для

 

построения

 

какой

-

либо

 

из

 

минимальных

 

раскрасок

 

достаточно

 

задать

 

одну

 

из

 

ориентаций

  

рёбер

 

так

чтобы

 

полученный

 

орграф

 

L

 

не

 

содержал

 

ормаршру

-

тов

 

длины

 

более

 

( )

L

τ

а

 

затем

 

выявить

 

множества

 

… X

X

X

,

,

,

2

1

фигурирующие

 

во

 

второй

 

части

 

доказательства

Пусть

 

)

(

j

L

i

r

R

R

=

=

 

−   

матрица

 

смежности

 

графа

 

L

 

над

 

}

1

,

0

{

B

B

=

{ }

ij

ε

 

− 

система

 

переменных

 

в

 

}

1

,

0

{

B

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

-

щих

 

рёбрам

 

L; 

})

{

(

})

({

ij

ij

ij

r

R

R

ε

ε

=

=

 

 

общий

 

вид

 

матрицы

 

смежности

 

орграфов

 

L

,  

получаемых

 

из

 

всевозможными

 

ориен

-

тациями

 

рёбер


background image

 

97 

Как

 

известно

элемент

 

{ }

ij

ij

r

ε

)

(

 

матрицы

 

{ }

( )

[

]

ij

R

ε

 

равен

 1 

или

 0, 

смотря

 

по

 

тому

существует

 

или

 

не

 

существует

 

ормаршрут

 

длины

   

из

 

вершины

 x

i

 

в

 

вершину

 x

j

 

в

 

орграфе

 

L

полученном

 

из

 

L

 

ориентацией

 

рёбер

которая

 

отвечает

 

системе

 

значений

  

}

{

ij

ε

Поэтому

  

( )

⎪⎭

⎪⎩

=

=

1

)

(

max

)

(

1

,

ij

L

n

j

i

ij

r

L

ε

τ

где

 

 

означает

 

равенство

 

при

 

всех

 

системах

 

значений

 

перемен

-

ных

 

{ }

ij

ε

Для

 

нахождения

 

одной

 

из

 

минимальных

 

раскрасок

 

надо

 

задать

 

конкретную

 

систему

  

значений

 

{ }

*

ij

ε

при

 

которой

  

 

 

( )

(

)

{ }

,

0

1

*

)

(

1

,

=

+

=

ij

r

n

j

i

ij

r

r

ε

τ

 

 

после

 

чего

 

образовать

 

матрицу

   

{ }

( )

*

ij

R

ε

 

и

 

определить

 

по

 

ней

 

множества

 

… X

X

X

,

,

,

2

1

 

следующим

 

образом:

 

к

 

1

X

 

относим

 

все

 

те

 

вершины

 

X

x

которым

 

в

 

{ }

( )

*

ij

R

ε

 

отвечают

 

строки

 

из

 

од

-

них

 

нулей

затем

 

вычёркиваем

 

из

 

матрицы

 

строки

 

и

 

столбцы

со

-

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

 

вершинам

 

1

X

   

по

 

оставшейся

 

матрице

 

ищем

 

2

X

 

точно

 

так

 

же

как

 

искали

 

1

X

 

по

 

исходной

и

 

так

 

далее

  

до

 

тех

 

пор

пока

 

не

 

будет

 

исчерпана

 

вся

 

матрица

Существенным

 

недостатком

 

этого

 

способа

 

является

 

весьма

 

быстрый

 

рост

 

сложности

   

булева

 

выражения

 

( )

{ }

0

)

(

1

,

=

=

ij

r

n

j

i

ij

r

ε

     

при

 

увеличении

  . 

   

Пример 5.1.4. 
Рассмотрим

 

граф

показанный

 

на

 

рис

. 5.1.3. 

 
 
 


background image

 

98 

 
 
 
 
 
 
 
 
 

Имеем

 

   

0

1

0

0

1

0

1

1

0

1

0

1

0

1

1

0

=

R

 

 

 

{ }

( )

0

0

0

0

0

0

0

0

34

34

23

13

23

12

13

12

ε

ε

ε

ε

ε

ε

ε

ε

ε

=

ij

R

 

{ }

1

34

34

23

13

23

12

13

12

1

,

=

+

+

+

+

+

+

+

=

=

ε

ε

ε

ε

ε

ε

ε

ε

ε

ij

n

j

i

ij

r

Это

 

означает

что

 

ввиду

 

непустоты

 

данного

 

графа

ормар

-

шруты

 

длины

 1 

существуют

 

при

 

любой

 

ориентации

 

рёбер

{ }

( )

[

]

0

0

0

0

0

0

34

23

34

13

13

12

23

12

24

23

13

12

13

23

34

13

23

12

23

13

2

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

=

ij

R

 

{ }

1

34

23

34

13

13

12

23

12

34

23

13

12

13

23

34

13

23

12

23

13

1

,

2

+

+

+

+

+

+

+

+

+

=

=

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ij

n

j

i

ij

r

 

{ }

( )

[

]

0

0

0

0

0

0

0

0

0

34

13

12

34

23

12

23

13

12

23

13

12

34

13

12

23

13

12

23

13

12

34

23

12

23

13

12

13

23

12

3

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

+

+

+

=

ij

R

{ }

+

+

+

+

+

+

+

=

=

23

13

12

34

13

12

23

13

12

23

13

12

34

23

13

23

13

12

13

23

12

1

,

3

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ε

ij

n

j

i

ij

r

 

 

1

34

13

12

34

23

13

23

13

12

+

+

+

ε

ε

ε

ε

ε

ε

ε

ε

ε

    Рис. 5.1.3 

   Рис. 5.1.4 


background image

 

99 

следовательно

3

,

2

=

=

γ

τ

Одной

 

из

 

систем

 

значений

при

 

которой

 

последняя

 

сумма

 

равна

 

нулю

будет

 

,

0

23

13

12

=

=

=

ε

ε

ε

 

.

1

34

=

ε

 

Соответствующий

 

орграф

 

изображён

 

на

 

рис

. 5.1.4, 

а

 

его

 

мат

-

рица

 

смежности

 

4

3

2

1

0

0

0

0

1

0

1

1

0

0

0

1

0

0

0

0

=

R

 

Из

 

R

 

сразу

 

находим

 x

1

={1,4}, 

вычёркивая

 

первую

 

и

 

четвёр

-

тую

 

строки

а

 

также

 

первый

 

и

 

четвёртый

 

столбцы

получаем

 

мат

-

рицу

 

3

2

0

1

0

0

из

 

которой

 x

= {2}, 

вычёркивая

 

первую

 

строку

 

и

 

первый

 

столбец

получаем

что

 x

3  

= {3}. 

Таким

 

образом

, x(L) = 3, 

а

 

одной

 

из

 

ми

-

нимальных

 

раскрасок

 

вершин

 

является

 

такая

при

 

которой

 

первая

 

и

 

четвёртая

 

вершины

 

окрашены

 

в

 

красный

 

цвет

вторая

 

− 

в

 

зелё

-

ный

 

и

 

третья

 

− 

в

 

синий

 

5.2 

Определение

 

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

 

числа

 

плоского

 

графа

  

 

Пусть

 

каждой

 

вершине

 

X

x

∈  

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

 

графа

 

L=(X,U)  

отнесена

 

некоторая

 

точка

 

плоскости

каждому

 

ребру

 

U

u

∈  

пря

-

молинейный

 

отрезок

 

с

 

концами

 

в

 

тех

 

случаях

которые

 

отвечают

 

вершинам

соединённым

 

с

 

L

 

ребром

 

U.  Возникает

 

вопрос

 

о

 

воз

-

можности

 

изображения

 

их

 

в

 

плоскости

чтобы

 

никакие

 

два

 

ребра

 

не

 

пересекались

 

в

 

точке

являющейся

 

концом

 

хотя

 

бы

 

одного

 

из

 

тех

 

рёбер

.

 

Пример 5.2.1.

 

Задача

 

о

 

трёх

 

городах

 

и

 

трёх

 

источниках

 

снабжения

Имеются

 

три

 

города

 A,B,C 

и

 

три

 

источника

 

снабже

-

ния

водонапорная

 

башня

 D, 

газовый

 

завод

 E, 

электростанция

 F 

(

рис

. 5.2.1). 

 


background image

 

100 

 
 
 
 
 
 
 
 
 
 

Можно

 

ли

 

начертить

 (

на

 

плане

три

 

города

три

 

источника

 

и

 

все

 

линии

 

передач

 

таким

 

образом

чтобы

 

никакие

 

две

 

линии

 

не

 

пересекались

 

между

 

собой

 

в

 

не

 

концевых

 

точках

Непосредст

-

венные

 

попытки

 

показывают

что

 

всегда

 

можно

 

нарисовать

 8 

ли

-

ний

а

 

девятая

 

обязательно

 

пересечёт

 

хотя

 

бы

 

одну

 

из

 

этих

 

вось

-

ми

.  

Для

 

любого

 

графа

однако

можно

 

всегда

 

попытаться

 

вы

-

брать

 

такое

 

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

  

его

 

вершин

 

в

 

плоскости

при

 

котором

 

количество

 

лишних

 

пересечений

 

было

 

бы

 

наименьшим

так

граф

 

на

 

рис

. 5.2.2 

допускает

 

изображение

 

с

 

одной

 

лишней

 

точкой

 

пе

-

ресечения

 – 

рис

. 5.2.3. 

 

В

 

трёхмерном

 

пространстве

 

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

 

граф

 

всегда

 

до

-

пускает

 

такое

 

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

при

 

котором

 

два

 

ребра

 

не

 

пересека

-

ются

 

в

 

точке

отличной

 

от

  

концевых

.  

Граф

 

называется

 

плоским

если

 

он

 

может

 

быть

 

расположен

 

на

 

плоскости

 

без

 

лишних

 

точек

 

пересечения

 

Рис. 5.2.1 

Рис. 5.2.2 

Рис. 5.2.3