Учебное пособие: Дискрет.матем_Ч.2_УП

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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 

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