Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Связность и матрица смежности графа

В примере 3 граф имеет две сильно связных компоненты.

Связность в графах.

Маршруты в ориентированных графах.

Маршруты в неориентированных графах.

МАРШРУТЫ В ГРАФАХ.

Маршрутом в графе G =(V,E) называется чередующаяся последовательность вершин и ребер (дуг) – v 1, e 1, v 2, e 2, …., v n, e n, v n+1, в которой любые два соседних элемента инциденты.

Маршрут, соединяющий вершины v 1 и v n+1 можно также задать последовательностью из одних вершин v 1, v 2, v 3,… ,vn, vn +1 или последовательностью ребер e 1, e 2,…, en. Число n ребер (или дуг) в маршруте называется его длиной. Маршрут называется циклическим, если v1=vn +1.

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

 
 
 
 
 
 
 
 

Неорграф без циклов называется ациклическим графом. Минимальная из длин циклов неорграфа называется его обхватом.

Пример 1: Рассмотрим неорграф

 

В данном примере наборы вершин: (1,2); (1,2,4,7) являются простыми цепями,: (1,2,4,7,8,4) - непростая цепь, (1,2,4,7,8,4,2) – маршрут, который не является цепью, (1,2,4,8,7,4,1) – непростой цикл, (1,2,4,1) – простой цикл. Обхват графа равен 3.


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

Путь называется контуром, если v 1 =vn +1. Граф не имеющий контуров называется безконтурным. Вершина v называется достижимой из вершины u, если существует путь из u в v.

Пример 2: Рассмотрим ориентированный граф

 
 
 
 
 

В данном примере наборы вершин (1,2,3,1) образуют контур. Заметим, что здесь вершина 5 – достигается из любой другой вершины, а из вершины 5 не достигается ни одна из остальных вершин.

Неорграф называется связным, если любые две его несовпадающие вершины соединены маршрутом. Граф называется связным, если соответствующий ему неорграф является связным. В данном случае соответствующий неориентированный граф получается из исходного графа путём замены всех его дуг рёбрами. Граф называется сильно связным, если для каждой пары различных вершин u и v существуют маршруты (u,v) и (v,u). Из этого определения следует, что любой связный неорграф является также сильно связным. Понятия связности и сильной связности распространяются также и на мультиграфы.

 
 
 
 
 
 
 

Отметим, что граф в примере 1 является сильно связным, а в приме2 – не сильно связный граф.

Пример 3. На следующем рисунке показан несвязный граф.

Всякий максимальный по включению сильно связный подграф данного графа называется его сильно связной компонентой, или сильной компонентой связности.

 

Теорема 1. Любой граф представляется в виде объединения непересекающихся (сильно) связных компонент. Разложение графа на (сильно) связные компоненты определяется однозначно.

Таким образом, множество вершин связных компонент, а также сильных компонент образуют разбиение множества вершин графа, причем число с (G) связных компонент графа G определяется однозначно.

Теорема 2. Если A матрица смежности графа G, то (i, j) элемент матрицы Ak=A·A·A··…·A (k раз), есть число (vi, vj) маршрутов длины k.

Следствие 1. В графе G мощности n тогда и только тогда существует маршрут (vi, vj), причем vi ≠vj, когда (i, j) – элемент матрицы A+A 2 + A 3 + A 4 +…+ A n-1 не равен нулю.

Следствие 2. В графе G мощности n тогда и только тогда существует цикл, содержащий вершину v i когда (i, i) – элемент матрицы A+A 2 + A 3 + A 4 +…+ An -1 +An не равен нулю.

Пример. При помощи матрицы смежности определим существование всевозможных (1, 3) - маршрутов в графе, изображенном на рисунке.

 
 
 
 

По графу находим матрицу смежности A:

A =.

Её элемент (1,3)=0, следовательно. (1, 3) маршрутов длины 1 в графе нет. Затем находим:

A2 =. =.

В этой матрице элемент (1,3)=0, т.е. (1, 3) маршрута длины 2 в графе нет. Далее

A3= A2·A = · =

 

Eё элемент (1, 3)=1, т.е. существует ровно один (1, 3) - маршрут длины 3. Этот маршрут определяется набором вершин (1, 4, 2, 3)

Эту последовательность вершин можно найти на основе перемножения матрицы смежности: Элемент (1, 3) матрицы A3 получается при перемножении элемента (1, 2) матрицы A2 на элемент (2, 3) матрицы A. В свою очередь элемент (1, 2) матрицы A2 образуется при перемножении элемента (1, 4) матрицы A на элемент (4, 2) матрицы A, т.е. следовательно, двигаясь от 1 к 3 за 3 шага, получаем маршрут (1,4, 2, 3).

В матрице A3 элемент (4, 2) равен 3, это значит, что существуют три (4,2) маршрута длины 3: (4, 1, 4, 2), (4, 2, 4, 2), (4, 2, 3, 2).

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


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


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



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




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