Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Основные операции над графами

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

Изоморфизм графов.

Степени вершин графа.

Степенью (валентностью) (обозначение d (v) или deg (v)) вершины v простого графа G называется число ребер или дуг инцидентных данной вершине v. При подсчете валентности вершин псевдографа следует учитывать каждую петлю дважды.

Если степени всех вершин н-графа равны k, то граф называется регулярным (однородным) степени k. Если степень вершины равна 0, то она является изолированной. Если степень вершины равна 1, то вершина называется концевой (висячей, тупиковой).

Для орграфа число дуг исходящих из вершины v называется полустепенью исхода (v), а входящих – полустепенью захода (v), При этом справедливо соотношение d (v) = (v) + (v).

Теорема Эйлера: Сумма степеней вершин графа равна удвоенному количеству ребер, т.е., или, где n – число вершин; m – число ребер (дуг). Данное утверждение доказывается тем, что при подсчете суммы степеней вершин каждое ребро учитывается два раза - для одного конца ребра и для другого.

Граф называется помеченным (или перенумерованным), если его вершины отличаются друг от друга какими либо пометками (номерами). Граф считается полностью заданным в строгом смысле, если нумерация его вершин и ребер фиксирована. При этом графы G1 и G2 называются равными ( обозначение G1 = G2 ),, если их множества вершин и ребер совпадают. Два графа или псевдографа G1= (V 1 ,E 1) и G2= (V 2 ,E 2) называются изоморфными (обозначение), если существуют два взаимно однозначных отображения: 1) и 2) такие, что для любых двух вершин в графе справедливо соотношение.

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

1) Рефлексивности -, причем биекция представляет собой тождественную функцию.

2) Симметричности. Если с биекцией, то с биекцией.

3) Транзитивности. Если с биекцией,а с биекцией, то с биекцией.

Матрицей смежности графа G= (V,E) с n вершинами называется квадратная матрица А порядка n, элементы которой определяются следующим образом:

а) в случае неориентированного графа

 

б) для ориентированного графа

 

v 1
e 9
e 8
e 7
e 6
e 5
e 4
e 3
e 2
e 1
v 6
v 5
v 4
v 2
v 3

в) в мультиграфе = k, где k – кратность ребра (vi vj).

Пример. Для графа изображенного на рисунке


матрица смежности имеет вид

Свойства матрицы смежности: Матрица смежности неориентированного графа является симметричной относительно главной диагонали. Диагональные элементы этой матрицы указывают на наличие петель в соответствующем графе.

Сумма элементов матрицы А неориентированного графа по i -ой строке (или i -му столбцу) равна d (vi). Для ориентированного графа сумма элементов матрицы А по i -ой строке равна d (vi), а по j -му столбцу d (vj).

Графы изоморфны тогда и только тогда, когда их матрицы смежности получаются друг из друга одновременной перестановкой строк и столбцов (i, j строк и i, j столбцов).

Объём памяти для матрицы смежности – О (n 2)

Матрицей инцидентности графа G= (V, E) с n вершинами и m ребрами называется матрица В размера n×m, элементы которой определяются следующим образом:

а) для неориентированного графа

б) для ориентированного графа


Например, для графа предыдущего примера:


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

Объём памяти для матрицы инцидентности – О (nm)

Объединением графов G 1=(V 1, E 1) и G 2 = (V 2, E 2) называется граф G 3 = (V 1È V 2, E 1È E 2). Объединение называется дизъюнктным, если V 1Ç V 2 = 0.

Пересечение графов G 1= (V 1, E 1 ) и G 2=(V 2, E 2) называется граф G 3=(V 1Ç V 2, E 1Ç E 2).

Аналогично определяются объединение, дизъюнктное объединение и пересечение любого количества графов. Операции объединения и пересечения являются коммутативными, т.е. G 1È G 2 = G 2È G 1, а также G 1Ç G 2 = G 2Ç G 1

Пример. На ниже приведённом рисунке показаны: а) – граф G 1, б) – граф G 2, в) – их объединение, г) – пересечение.

б)
v 2
v 5
а)
v 4
e 2
e 7
e 10
v 6
v 5
e 10
e 6
e 5
e 9
e3
e 1
e 8
v 4
v3
v 2
v 1
v 6
v 5
e 6
e 5
e 9
e3
e 1
e 8
v3
v 2
v 1
v 6
v 5
e 6
e 5
e3
v 4
v3
v 1
в)
г)
v 6
e 6
e 7
e 5
e 4
e3
e 1
e 2
v 4
v3
v 2
v 1

Удаление вершины. При удалении вершины из графа удаляются и все инцидентные ей рёбра (дуги).

Удаление ребра (дуги). При удалении ребра (дуги) его концевые вершины не удаляются. Операцией обратной к операции удаления ребра является операция добавления ребра.

Слияние (отождествление) вершин. Говорят, что вершины vi и vj в графе G отождествляются (сливаются) если они заменяются новой вершиной vk такой, что все ребра (дуги) графа инцидентные vi и vj становятся инцидентными к вершине vk.

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

Подразбиение ребра. При выполнении этой операции из графа удаляется ребро (vi, vj) и добавляются два новых (vi, vk) и (vk, v i ), где vk – новая вершина графа.

Пример:

На следующем рисунке представлены: а) - исходный граф, б) – граф после удаления вершины v 3, в) - результат удаления ребра e 2, г) –отождествления вершин v 3 и v 4, д) –стягивание ребра e 1, е) – подразбиение ребра e 2.


 

v 6
e 7
v 5
v 2
e 2
e 4
e 5
v 4
v 4
v 4
v 2
v 2
v 2
e 5
б)
а)
e 5
e 4
e 3
e 2
e 1
v 3
v 1
e 4
e 3
v 1
в)
e 4
e 3
e 1
v 3
v 1
v 2
г)
e 5
e 3
e 1
v 5
v 1
v 4
v 2
е)
e 5
e 4
e 3
e 8
e 1
v 3
v 1
e 2
e 4
д)
e 5
e 3
v 1

<== предыдущая лекция | следующая лекция ==>
Основные определения. Теория графов - это раздел математики, изучающий системы связей между различными объектами, точно так же как это делается с помощью понятия отношения | Связность и матрица смежности графа
Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 1466; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.026 сек.