Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
full_v2.doc
Скачиваний:
12
Добавлен:
01.07.2025
Размер:
13 Мб
Скачать
☆

15.1.3. Нечеткие неориентированные графы

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

Граф G = (X, U) называется нечетким, если для каждой вершины xi  X множество U является нечетким множеством. Множество U характеризуется функцией принадлежности u, принимающей значения из отрезка [0, 1]. Значение (u) показывает степень принадлежности ребра u к множеству U. Очевидно, что если u(х) для любых х, у  Х принимает значение 0 или 1, то нечеткий граф G становится обыкновенным.

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

Нечетким неориентированным графом первого рода называется и через = (X, ) обозначается пара множеств, у которого X = {xi}, i  I = {1, 2, ..., n} – четкое множество вершин, а = {<U(хi, хk)/(хi, хk)>} – нечеткое множество ребер, где хi, хk  Х, U(хi, хk) – значение функции принадлежности U для ребра (хi, хk).

Как четкие, так и нечеткие неориентированные графы удобно задавать в виде нечетких матриц смежности Rx = ||rik||n, где rik = U(хi, хk).

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

Дадим определение нечеткого неориентированного графа второго вида. Пусть имеется некоторое универсальное множество А и задано нечеткое множество в А, имеющее вид = {<x(x)/x>}, x  А.

Нечеткий граф = ( , ) является нечетким неориентированным графом второго вида, если = {<x(x)/x>}, x  А, | | = n, = {<U(хi, хk)/(хi, хk)>}, хi, хk  X, где X – носитель множества .

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

Пример 1. Для графа, показанного на рис. 15.15, записать множества ориентированных и неориентированных ребер и дуг.

Рис. 15нка 1.15, граф содержит 8 вершин и 15 ребер: |X| = 8; |U| =15, тогда множество ребер U =    включает в себя следующие подмножества: = {u1, u4, u6, u10, u12, u14}; = {u2, u3, u5, u7, u9, u13}; = {u8, u11, u15}.

Пример 2. Привести пример мультиграфа с мультичислом, равным 4.

Ответ: Мультиграф, удовлетворяющий заданным требованиям, приведен на рис. 15.16.

Рис. 15.16. Искомый мультиграф

Пример 3. Пусть граф G = (X, U) (рис. 15.17) задан графическим способом. Задать тот же граф аналитическим и матричным способом.

Рис. 15.17. Граф G

Решение: Граф, заданный на рис. 15.17, можно задать аналитическим способом следующим образом: |X| = 7; X = {x1, x2, x3, x4, x5, x6, x7}; Г = {Гx1, Гx2, Гx3, Гx4, Гx5, Гx6, Гx7}; Гx1 = {x2, x3, x4, x5, x7}; Гx2 = {x1, x3, x4, x5, x6, x7}; Гx3 = {x1, x2, x5, x6, x7}; Гx4 = {x1, x2}; Гx5 = {x1, x2, x3, x6}; Гx6 = {x2, x3, x5}; Гx7 = {x1, x2, x3}.

Очевидно, что такой способ задания содержит слишком много избыточной информации. Для устранения этого недостатка достаточно использовать Гxn-1 ─ образ и не включать в Гxi-1 элементы хi, определяющие Гxi.

Тогда получим: Гx1 = {x2, x3, x4, x5, x7}; Гx2 = {x3, x4, x5, x6, x7}; Гx3 = {x5, x6, x7}; Гx4 = ; Гx5 = {x6}; Гx6 = ; Гx7 = .

Граф, изображенный на рис. 15.17, можно задать также в виде специальной матрицы (матрицы смежности).

.

При этом для задания неориентированного графа вполне достаточно треугольной матрицы типа R’:

.

Для любого графа, в том числе заданного на рис. 15.17, можно задать еще одну специальную матрицу ─ матрицу инцидентности. Любой элемент ipq матрицы инцидентности будет равен 1, в случае если p-я вершина в исходном графе инцидентна q-му ребру. Таким образом, матрица инцидентности для графа, заданного на рис. 15.17, примет следующий вид:

.

Пример 4. Привести примеры подграфа, суграфа и дополнения до полного для графа, заданного на рис. 15.17.

На рис.15.18. изображен подграф G’ графа G, полученный удалением из графа G вершин x2, x3 и инцидентных им ребер.

На рис.15.19. изображен граф G’ = (X’, U’), являющийся суграфом графа G: |X’| = 7, |U’| = 8.

На рис.15.20. изображен граф = K \ G являющийся дополнением до полного графа G.

Рис. 15.18. Подграф графа G

Рис.15.19. Суграф графа G

Рис.15.20. Дополнение графа G

Пример 5. Для графа G, заданного на рис. 15.21 а), построить двойственный ему граф GS.

Рис. 15.21. а) Пример графа G

Решение: Зададим смежностный (двойственный) граф GS = (U, V) для графа G = (X, U). Для построения GS по G на каждом ребре ui  U графа G выбирают среднюю точку и считают ее вершиной ui  U графа GS. Граф G содержит 8 ребер, следовательно, двойственный ему граф Gs будет иметь 8 вершин.

Затем пару (ui, uj) соединяем ребром vk = (ui, uj), если ребра ui, uj имеют общую вершину в G. То есть для графа GS вершина u1, например, будет иметь общие ребра с вершинами u2, u3, u4, u7, u8, так как эти ребра в исходном графе G имели общие вершины (x1 и x3). Далее продолжаем строить ребра для других вершин графа Gs.

Ответ: В результате получим следующий двойственный граф GS (рис 15.21 б).

Рис. 15.21. б) Двойственный граф GS

Пример 6. Задать нечеткий граф = (X, ), у которого X = {х1, х2, х3, х4, х5}, a = {<0,3/(х1, х1)>, <0,7/(х1, х2)>, <1/(х1, х5)>, <0,6/(х2, х4)>, <0,4/(х2, х5)>, <0,9/(х3, х4)>, <0,8/(х3, х3)>}.

Решение: Граф показан на рис. 15.22.

Рис. 1522. Нечеткий граф

Пример 7. Записать матрицу смежности нечеткого неориентированного графа = (X, ), заданного в примере 1.

Решение: Матрица смежности Rx1 нечеткого неориентированного графа , рассмотренного в примере 1, запишется следующим образом:

x1

x2

x3

x4

x5

Rx1 =

x1

0,3

0,7

0

0

1

.

x2

0,7

0

0

0,6

0,4

x3

0

0

0,8

0,9

0

x4

0

0,6

0.9

0

0

x5

1

0,4

0

0

0

Пример 8. Записать нечеткий неориентированный граф второго вида.

Решение: Зададим нечеткий неорграф второго вида = ( , ), у которого = {<1/x1>,<0,4/x2>,<0,7/х3>,<0,5/x4>, <0,9/х5>}, = {<0,3/(х1, х1)>, <0,7/(х1, х2)>, <1/(х1, х5)>, <0,6/(х2, х4)>.<0,4/(х2, х5)>, <0,9/(х3, х4)>, <0,8/(х3, х3)>}.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]