Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


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




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

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

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

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

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

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

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

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

Примеры РЕШЕНИЯ ЗАДАЧ

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

Рис. 15нка 1.15, граф содержит 8 вершин и 15 ребер: |X| = 8; |U| =15,тогда множество реберU =  È  Ç  включает в себя следующие подмножества:  = { u 1, u 4, u 6, u 10, u 12, u 14};  = { u 2, u 3, u 5, u 7, u 9, u 13};  = { u 8, u 11, u 15}.

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

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

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

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

Рис. 15.17. Граф G

Решение: Граф, заданный на рис. 15.17, можно задать аналитическим способом следующим образом: |X| = 7; X = { x 1, x 2, x 3, x 4, x 5, x 6, x 7}; Г = {Г x 1, Г x 2, Г x 3, Г x 4, Г x 5, Г x 6, Г x 7}; Г x 1 = { x 2, x 3, x 4, x 5, x 7}; Г x 2 = { x 1, x 3, x 4, x 5, x 6, x 7}; Г x 3 = { x 1, x 2, x 5, x 6, x 7}; Г x 4 = { x 1, x 2}; Г x 5 = { x 1, x 2, x 3, x 6}; Г x 6 = { x 2, x 3, x 5}; Г x 7 = { x 1, x 2, x 3}.

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

Тогда получим: Г x 1 = { x 2, x 3, x 4, x 5, x 7}; Г x 2 = { x 3, x 4, x 5, x 6, x 7}; Г x 3 = { x 5, x 6, x 7}; Г x 4 = Æ; Г x 5 = { x 6}; Г x 6 = Æ; Г x 7 = Æ.

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

.

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

.

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

.

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

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

На рис.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 вершина u 1, например, будет иметь общие ребра с вершинами u 2, u 3, u 4, u 7, u 8, так как эти ребра в исходном графе G имели общие вершины (x 1 и x 3). Далее продолжаем строить ребра для других вершин графа 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.

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

 

    x 1 x 2 x 3 x 4 x 5  

R x 1 =

x 1 0,3 0,7 0 0 1

.

x 2 0,7 0 0 0,6 0,4
x 3 0 0 0,8 0,9 0
x 4 0 0,6 0.9 0 0
x 5 1 0,4 0 0 0

 

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

Решение: Зададим нечеткий неорграф второго вида  = (, ), у которого  = {<1/ x 1>,<0,4/ x 2>,<0,7/ х 3>,<0,5/ x 4>, <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)>}.

ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ

1. Что такое граф? Приведите пример. Назовите известные вам типы графов.

2. В чем состоит различие между ориентированными и неориентированными графами?

3. Опишите известные вам способы задания графов.

4. Что называется подграфом и суграфом графа?

5. Что называется дополнением графа?

6. Какой граф называется двойственным?

7. Какие операции могут выполняться над графами?

8. Что такое мультиграф и как определяется его мультичисло?

9. Дайте определение регулярного графа.

10. Дайте определение нечеткого графа. В чем состоит отличие нечеткого неориентированного графа первого и второго рода?

 





Поделиться с друзьями:


Дата добавления: 2018-10-18; Мы поможем в написании ваших работ!; просмотров: 660 | Нарушение авторских прав


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

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

Ваше время ограничено, не тратьте его, живя чужой жизнью © Стив Джобс
==> читать все изречения...

4159 - | 4143 -


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

Ген: 0.007 с.