Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Математические основы теории систем / Лекции / Павлова А.В. Математические основа теории систем. Лекции Часть 1.pdf
Скачиваний:
159
Добавлен:
02.06.2015
Размер:
10.66 Mб
Скачать

2.2. Типы графов

Граф без петель и кратных ребер называется простым. Граф без петель, но с кратными ребрами называется мультиграфом (рис. 2.4, а). Наибольшее число ребер образует мультичисло и называется кратностью. Простой граф, в котором две любые вершины соединены ребром, называется полным и обозначается Kn , где n – число вершин.

На рис. 2.4, б приведен пример полного графа К с пятью вершинами.

Граф называется двудольном (биграфом), если множество его вершинX может быть разбито на два таких подмножества X1 и Х2 , что каждое ребро имеет

один

конец

в

подмножествеX1,

а другой

в подмножествеХ2,

при этом

X1 Ç X 2 = Æ ,

X1 È X 2

= X . Пример двудольного графа приведен на рис. 2.4, в,

где X1

={x1, x3, x5,

x7},

Х2= {х2, х4,

х6}. Полный

двудольный граф

обозначает-

ся Km,n , где m и n – количество вершин в подмножествах X1 и Х2 соответственно.

 

 

 

x2

 

 

 

 

 

x1

 

 

x1

x3

x5

x7

 

 

 

x3

 

 

 

 

x2

 

 

 

 

 

 

x1

x3

x5

x4

x2

x4

 

x6

 

 

 

 

 

 

 

 

а

 

б

 

в

 

 

Рис. 2.4

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

На рис. 2.5 показаны граф D, его подграф и частичный граф.

 

x3

 

x3

 

 

x3

x2

x2

x2

 

 

 

 

x4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

x5

x1

x1

 

x4

 

 

x4

 

 

 

 

 

D

подграф графа D

частичный граф

 

 

Рис. 2.5

26

Граф называется связным, если каждую его вершину можно соединить с любой другой его вершиной некоторой последовательностью ребер. Если граф не связен, то его можно разбить на подграфы так, что все его вершины в каждом подграфе связны. Такие подграфы называются компонентами связности графа.На рис. 2.6, а приведен пример связного графа, а на рис 2.6, б – несвязного графа с тремя компонентами связности.

 

 

 

 

 

 

x3

x5

 

x8

 

x2

x4

 

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

 

 

x5

 

 

 

 

 

 

 

 

x6

 

 

 

x6

 

 

x3

 

x1

 

x4

x7

x9

 

 

 

 

 

а

 

 

 

 

б

 

 

Рис. 2.6

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

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

x1

 

x2

 

x1

 

 

 

x3

x2

x2

x3

 

 

x1

x4

x3

x4

 

 

x4

 

 

Рис. 2.7

Изоморфизм – это отношение эквивалентности на графах. Граф D = (X ,V )

называется плоским (планарным), если существует изоморфный ему граф, который может быть изображен на плоскости без пересечения ребер.

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

На рис. 2.8, в, г показаны два не плоских графа, играющих фундаментальную роль в теории планарности и называемых графами ПонтрягинаКуратовского.

27

x2

x3

x2

x3

 

x1

x4

 

x4

 

 

x1

x5

 

 

 

 

 

 

 

 

 

x5

 

 

 

 

а

б

в

г

 

 

 

Рис. 2.8

 

Это полный граф К5

и двудольный граф К3,3. Доказано, что граф является

плоским тогда и только тогда, когда он не содержит подграфов, стягиваемых к графам К5 и K3,3. Элементарное стягивание графа осуществляется следующим образом. В графе D = ( X ,V ) выбирается ребро (хi, xj) и удаляется из графа. При этом вершины хi и xj сохраняются и отождествляются, т. е. хi = xj. Отождествленная вершина будет смежна в новом графе с теми вершинами, с которыми были смежны как хi, так и xj в графе G. Из получившихся в результате процедуры кратных ребер оставляется одно. Граф D называется стягиваемым к графуК, если К можно получить из D путем последовательных элементарных стягиваний.

На рис. 2.9 показана процедура стягивания графа К5 к графу К4.

 

x2

x1

 

x2

x1

 

 

x3

 

 

 

 

 

 

 

x5

 

x4

х4=х5

 

x3

 

 

Рис. 2.9

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

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

28

2.3. Расстояния и пути в графах. Центры и периферийные вершины

Путь в ориентированном графе G – это последовательность дуг, в которой конец каждой предыдущей дугисовпадает с началом последующей. Путь

μобозначается последовательностью вершин, которые в него входят, например,

μ= (х1, х2,..., хn). Длина пути μ определяется числом дуг, составляющих этот путь (μ) = k. Путь, в котором никакая дуга не встречается дважды, называется простым. Путь, в котором никакая вершина не встречается дважды, называет-

ся элементарным. Контур – это конечный путь μ= (х1, х2,..., хk), у которого начальная вершина х1 совпадает с конечной хk. Контур называется элементарным, если все его вершины различны.

Для графа, изображенного на рис. 2.10, можно указать: μ1 = (х1, х2, х5, х4, х2, х3,

х6) – простой путь; μ2 = (х1, х2, х3, х6) – элементарный путь; μ3= (х2, х5, х4, х2) – контур.

Отклонением μ d(xi, xj) вершины xi от вершины xj

шего пути из xi

в xj: d (xi x j ) = min{l(xi x j )}.

 

Отклоненностью вершины хi назы-

x1

вается число d(xi) =max d(xi xj), т.е. это

 

наибольшее из отклонений вершины xi от

 

всех остальных.

 

 

Матрица отклонений d(xi, xj) для гра-

 

фа

на

рис. 2.10

представлена

 

табл.

2.1, а

вектор отклоненностей

 

d(xj) – табл. 2.2.

 

 

Таблица 2.1

называется длина кратчай-

x2

 

 

x3

 

 

 

 

 

 

 

 

x4x5 x6

Рис. 2.10

Таблица 2.2

 

x1

x2

x3

x4

х5

x6

x1

0

1

2

3

2

3

x2

3

0

1

2

1

2

x3

4

4

0

3

2

1

x4

1

1

2

0

2

3

x5

2

2

1

1

0

2

x6

3

3

2

2

1

0

 

d(xi)

x1

3

x2

3

x3

4

x4

3

x5

2

x6

3

Вершина графа с наименьшей отклоненностью называетсяцентром графа. В графе может быть несколько центров. Вершина с наибольшей от-

клоненностью называется периферийной вершиной. Радиусом ρ(G) ориен-

тированного графа называется отклоненность центра. Диаметром D(G) ориентированного графа называется отклоненность периферийной вершины. В рассматриваемом графе вершина х5 является центром, а вершина х3 является периферийной вершиной, соответственно ρ(G) = 2; D(G) = 4. В неориентиро-

29