Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


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

аздел 2. ЭЛЕМЕНТЫ ТЕОРИИ ГРАФОВ.

 

Основные определения теории графов

Граф – математический объект, описываемый двумя множествами: G= (V, E), где V – так называемое множество вершин, а Eмножество дуг.

Элементами множества дуг являются упорядоченные пары вершин, т.е. E ={ (a, b): a Î V, b Î V }, т.о. множество Е является подмножеством декартова произведения V ´ V. Порядок вершин в парах может и не учитываться, тогда элементы множества Е называют ребрами, а сам граф – неориентированным графом, в противном случае – ориентированным или Орграфом. В некоторых случаях рассматриваются так называемые смешанные графы, в них множество Е состоит из элементов обоих видов: дуг и ребер.

Обозначим вершины v 1, v 2, v 3, ¼, а ребра e 1, e 2, e 3, ¼. Вершины vi и vj, определяющие ребро ek, называются концевыми вершинами ребра ek =(vi, vj), а в случае орграфа – началом и концом дуги ek соответственно. Говорят также, что ребро ek (дуга) инцидентно вершинам vi, vj или, что вершины vi, vj инцидентны ребру (дуге) ek. Такие вершины называют смежными. Ребра называют смежными в случае, когда они имеют общую концевую вершину. Например, ek =(vi, vj) и em =(vi, vl) – смежные ребра.

В множестве ребер графа допускается более, чем одно ребро с одинаковыми концевыми вершинами. Такие ребра называются параллельными или кратными. Например: ek =(vi, vj) и em =(vi, vj) – кратные ребра.

Если обе концевые вершины ребра совпадают, то такое ребро называется петлей. Например: ek =(vi, vi) – петля.

Граф без петель и параллельных ребер называется простым, в противном случае – мультиграфом.

Граф, не имеющий ребер, называется пустым, а не имеющий вершин (а значит и ребер) – нуль‑графом.

Простой граф, у которого любая пара вершин смежна, называется полным.

Количество вершин в графе называется порядком графа.

Степенью или валентностью вершины называется число инцидентных ей ребер. Будем обозначать степень вершины vi – deg(vi). Вершина нулевой степени называется изолированной. Вершина степени 1 называется висячей, а ребро, инцидентное ей, называется висячим ребром. Заметим, что петля добавляет двойку к степени вершины.

пособы задания графов.

Рассмотрим три способа задания графов: графический, аналитический и матричный.

1) Графический способ.

Вершины изображают точками на плоскости, а ребра – линиями, соединяющими соответствующие точки. Для изображения дуги используется линия со стрелкой, указывающей направление от начала к концу дуги.

На рисунке 12 изображен смешанный граф с вершинами v 1, v 2,¼, v 6, ребрами e 1, e 2, e 3, e 5 и дугой e 4. Смежные вершины v 1, v 2, инциденты ребру e 1. Вершины v 1, v 3, инциденты параллельным ребрам e 2 и e 3. Вершине v 4 инциденты петля e 5 и дуга e 4, причем v 4 является началом дуги e 4, а v 5 – концом этой дуги. Степень вершины v 1 равна 3, вершины v 2 – 1, вершины v 3 – 2, вершины v 4 – 3, вершины v 5 – 1, вершины v 6 – 0. Таким образом, вершины v 2 и v 5 – висячие, а вершина v 6 – изолированная. В случае дуги e 4 точнее было бы говорить о полустепенях исхода и захода вершин v 4 и v 5, а именно: полустепень исхода вершины v 4 равна 3, вершины v 5 – 0, полустепень захода вершины v 4 равна 2, вершины v 5 – 1.

2) Аналитический способ.

Граф задают перечислением элементов множества вершин и множества ребер. Для графа, изображенного на рисунке 12, эти множества: V ={ v 1, v 2, v 3, v 4, v 5, v 6} и Е ={ e 1, e 2, e 3, e 4, e 5}, где e 1=(v 1, v 2), e 2=(v 1, v 3), e 3=(v 1, v 3), e 4=(v 4, v 5), и e 5=(v 4, v 4).

3) Матричный способ.

Имеется несколько вариантов задать граф матрицей. Наиболее употребимыми являются матрица инциденций и матрица смежности.

а) Матрица инциденций – это прямоугольная матрица, число строк которой равно числу вершин, а число столбцов – числу дуг (ребер) графа. Элементы этой матрицы определяются следующим образом:

Таким образом, для графа на рисунке 12 матрица инциденций такова:

    e 1 e 2 e 3 e 4 e 5
  v 1          
  v 2          
I= v 3          
  v 4          
  v 5       -1  
  v 6          

По этой матрице легко судить о наличии в графе параллельных ребер (два одинаковых столбца), петли (одна единица в столбце), дуги (значения разных знаков в столбце), изолированной вершины (нулевая строка), висячих вершин (одно ненулевое значение в строке).

б) Матрица смежности вершин – это квадратная матрица, размер которой определяется числом вершин в графе. Элементы этой матрицы определяются так: . Если в графе имеются параллельные ребра, то соответствующий элемент матрицы смежности полагают равным числу этих ребер. Так матрица смежности для графа на рисунке 12 такова:

    v 1 v 2 v 3 v 4 v 5 v 6
  v 1            
  v 2            
S= v 3            
  v 4            
  v 5            
  v 6            

По виду этой матрицы также несложно судить о наличии в графе кратных ребер, дуг, петель, висячих и изолированных вершин.

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

Теорема 1: Сумма степеней вершин в неориентированном графе четна и равна удвоенному числу ребер.

Аналогичная теорема может быть сформулирована и для орграфов: сумма полустепеней исхода всех вершин равна сумме их полустепеней захода и равна числу дуг орграфа.

Теорема 2:Число вершин нечетной степени в любом графе четно.

Два графа G 1 и G 2 называются изоморфными, если существует биективное отображение между множествами их вершин и ребер такое, что соответствующие друг другу по этому отображению ребра графов G 1 и G 2 инцидентны соответствующим друг другу по этому же отображению парам вершин этих графов.

Согласно определению, графы, изображенные на рисунке 13, изоморфны. Соответствие между множествами вершин и ребер таково:

 

 

 
 

 

 

для вершин:

для ребер:

Подграфы

Подграфом графа G =(V, E) называется граф G ¢=(V ¢, E ¢), у которого множества вершин и ребер V ¢ и E ¢ являются такими подмножествами множеств V и E соответственно, что ребро (vi, vjE ¢ тогда и только тогда, когда вершины vi и vj Î V ¢. Граф G ¢ называется собственным подграфом графа G, если V ¢Ì V и E ¢Ì E. Если все вершины графа G присутствуют в его подграфе G ¢, т.е. V ¢= V, то G ¢ называется остовным подграфом G.

Подграф без изолированных вершин называется реберно-порожденным подграфом. Множество вершин реберно-порожденного подграфа полностью определяется множеством его ребер.

Если же множество вершин подграфа полностью определяет множество его ребер, то такой подграф называется вершинно-порожденным. Заметим, что множество ребер вершинно-порожденного подграфа является таким максимальным подмножеством множества ребер графа, что концевые вершины всех этих ребер принадлежат подграфу.

На рисунке 14 изображены: (а) исходный граф; (б) собственный подграф; (в) остовный подграф; (г) реберно-порожденный подграф; (д) вершинно-порожденный подграф.


перации над графами.

1) Объединение двух графов G =(V, E) и G ¢=(V ¢, E ¢) есть граф S =(VV ¢, EE ¢).

На рисунке 15 показано объединение двух графов.

 

 
 

 
 

2) Пересечение двух графов G =(V, E) и G ¢=(V ¢, E ¢) есть граф S =(VV ¢, EE ¢). См. рис.16.

 

 


4) Относительное дополнение подграфа до графа – это граф, в который входят те ребра основного графа, которых не было в подграфе, а множество вершин совпадает с множеством вершин основного графа. См. рис.18.

 

 
 

 

3) Кольцевая сумма двух графов G Å G ¢ есть граф, не имеющий изолированных вершин и состоящий только из ребер, присутствующих либо в G, либо в G ¢, но не в обоих графах одновременно. Т.о. это Е Å Е ¢ реберно-порожденный граф. См. рис.17.

 

 

5) Абсолютное дополнение – это дополнение до полного графа на том же множестве вершин. Так для графа, изображенного в правой части равенства на рис.18, абсолютное дополнение будет изображаться так, как показано на рис.19.

 

 

 
 

6) Удаление ребра – ребро удаляется из графа, а инцидентные ему вершины остаются. См.рис.20.

 

7) Удаление вершины – вершина удаляется из графа вместе со всеми инцидентными ей ребрами. См. рис.21.

 
 

 
 

8) Отождествление (замыкание) вершин – при замыкании двух вершин, эти вершины удаляются из графа и заменяются одной новой, при этом ребра, инцидентные исходным вершинам, теперь будут инцидентны новой вершине.

 

 


9) Стягивание ребра – ребро удаляется, а его концевые вершины отождествляются. На рисунке 23 последовательно стягиваются ребра е 1, е 3, е 2.

 

Примеры решения задач.

Заданы графы и . , .

1. По заданным и изобразите графы и .

2. Найдите , , , .

3. Для графа найдите маршруты смежности, инцидентности, сильных компонент, маршрутов длины 2 и все маршруты длины 2, исходящие из вершины 1.

={(1,1), (1,4), (2,2), (2,3), (3,3), (3,4), (4,1), (4,2), (4,3)}

={(1,3), (2,1), (3,1), (3,3)}

                     
   
 
     
 
   
 
 
 
     
 

 


соответствует орграф Матрица смежности

.

 

 

Матрица инцидентности

I II III IV V VI VII VIII IX X XI XII

.

Матрица достижимости Матрица контрдостижимости

.

Матрица сильных компонент .

Матрица маршрутов длины 2:

.

Все маршруты, длины 2, исходящие из вершины 1 (соответствует 1 строка матрицы А2):

(1,1,1); (1,4,1); (1,3,2); (1,4,2); (1,1,3); (1,3,3); (1,4,3); (1,1,4); (1,3,4).

 



<== предыдущая лекция | следующая лекция ==>
сихология цвета Символика цвета. Цвет и характер. Цвет и работоспособность. | лассификация специалистов, связанных с созданием и
Поделиться с друзьями:


Дата добавления: 2017-02-11; Мы поможем в написании ваших работ!; просмотров: 498 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Так просто быть добрым - нужно только представить себя на месте другого человека прежде, чем начать его судить. © Марлен Дитрих
==> читать все изречения...

2495 - | 2243 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.013 с.