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

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

36

Возведем матрицу R в квадрат: 
 

R

2

  X1 X2 X3 X4 
X1 

2 0 0 2 

X2 

0 2 2 0 

X3 

0 2 2 0 

X4 

2 0 0 2 

 
Значение  каждого  элемента  r

i,j

  матрицы    R

2

    равно    числу  

маршрутов длины 2, ведущих из вершины x

i

 в вершину x

j

Например, r

3,2

=2 означает, что в графе  два  маршрута  дли-

ны  2,  которые ведут  из  вершины  x

3

  в вершину  x

2

 . Запишем 

их: 

         

μ

3,2

=x

3,

3,x

1

,1,x

2

;      

μ

3,2

 =x

3

,4,x

4

,2,x

2

 
Выполнить индивидуальное задание: 
1.

Построить матрицы смежности и инциденций для графа 

G=(X,U) своего варианта (рисунок 1). 

2.

По матрицам, представленным на рисунках 2, 3, постро-

ить графы, предварительно определив их тип в терминах теории 
графов.  Определить класс построенных графов. 

3.

Определить  число  маршрутов  длины L = 3 для  графа              

G =(X,U) своего варианта. 

4.

Построить  все  маршруты  длины L = 3 между  вершина-

ми,  указанными преподавателем (помечены символом *).  

5.

Произвести  ориентацию (произвольно) графа  своего  ва-

рианта. 

 
 
 
 
 
 
 
 
 


background image

37

Тема

 2. 

УНАРНЫЕ

ОПЕРАЦИИ

НА

ГРАФЕ

2.1 

Удаление

вершины

При удалении вершины  удаляются все инцидентные  

ей рёбра. 

 
Пример.  
В графе G = (X,U) на рисунке 1 удалить вершину 

х1. 

Граф G( (рисунок 2) – результат выполнения дан-

ной операции. 

                    

 EMBED Word.Picture.8  

 
 Рисунок 1                                                                Рисунок 2                     
 

  

2.2 

Удаление

ребра

 
При  удалении  ребра  инцидентные  ему  вершины 

(

концевые)   не удаляются! 

 
Пример.   
В  графе G = (X,U) на  рисунке 1 удалить  ребро 

u2. 

Граф G( (рисунок 3) – результат выполнения дан-

ной операции. 

 EMBED Word.Picture.8  

Рисунок 3

    
Если  из  графа  требуется  удалить  некоторое  множество 

вершин и рёбер, то эта процедура сводится к последовательному 
удалению каждой вершины отдельно и отдельно каждого ребра. 

 
 
 
 


background image

38

2.3 

Замыкание

 (

отождествление

вершин

 
Для любой заданной пары вершин V

i

, V

j

  операция  замыка-

ния сводится к отождествлению этих вершин в новую вершину  
V

k

 , при этом все рёбра, инцидентные вершинам V

i

 и V

j

 , стано-

вятся инцидентными вершине V

k . 

 
ПРИМЕР. На графе G=(X,U), представленном на рисунке 4, 

а, выполнить операцию «замыкания» вершин x

1

 и x

2.

На рисунке 4, б представлен граф G

″, полученный из графа 

G после «замыкания» вершин х1 и х2, где вершина xk=(x1+x2).  

                   

   G                               

      

x1

•                           G" 

    

u3

      

u4

            

x3 

•      

u3

       

                               

x3

•     

u1

     

x2

  

⇒            

u1

      

xk

            

                                       

• 

           

u2 

      

x4 

•                      

u2              u4 

                           

x4

  

•       

    

а)

               

                                       

б)               

 Рисунок 4 

                                     

2.4 

Стягивание

вершин

графа

по

ребру

 
Операция стягивания  вершин x

i

  и  x

j

  графа G(X,U)  по  ин-

цидентному им  ребру u

k

 включает операцию удаления ребра u

k

и операцию отождествления вершин x

i

, x

j

 .    

                    
ПРИМЕР.  На  рисунке 5, б  представлен  граф  G

′,  получен-

ный  из  графа G (рисунок 5, а)  операцией  стягивания  вершин         
х3 – х2 по ребру u1. 

            

  а) 

б) 


background image

39

       G          

                                G

′ 

     

x1 

•                            

    

u3

       

u4

           

x1 

•      

u3

      

                               

x3

•     

u1

     

x2

  

⇒            

u4

      

xk

                                       

• 

           

u2 

      

x4 

•                      

u2              

                           

x4

  

•       

    

а)               

                                                                               

б)              

Рисунок 5 

 
 
ЗАДАНИЕ 
 
Выполнить унарные операции на графе своего варианта. 
Результат  выполнения  операций  показать  на  матрицах 

смежности или инциденций.                                

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


background image

40

Тема

 3. 

ЧАСТИ

ГРАФА

 
 

3.1 

Подграф

           

 
Граф  G

′ = (Х′, U′ ) является  подграфом   графа G = (Х,U),     

если  Х

′ является подмножеством Х  и  U′ является подмножест-

вом U. 

 
Пример
1.  Граф G1 (рисунок 11) является  подграфом  графа G (ри-

сунок 10). 

2. Граф  G2 (рисунок 12) является подграфом графа G (ри-

сунок 10). 

        G                                   G1 
                                        
                                        x5 
 x5    u1    x4                          o   
    o         

о                                u6           

                                      u5        
 u5     u6      u2                          
                                           u4        u3 
       u4       u3                       o         o      o 
    o         o        o                 x1        x2      x3 
    x1       x2        x3  

               Рисунок 10                                                      Рисунок 11 

 
 

    x5       x4            
    o        

о             

                           
 u5                        
           G2              
                           

    o                  o   
    x1                 x3 

Рисунок 12