Предположим, что имеется отношение 
определенное на пространстве ![]()
и нечеткое подмножество 
пространства Y. Предположим также, что
что обес-
печивает условие, согласно которому множество решений задачи непусто. Для простоты обозначим нечеткое множество
через Z. Построим матрицу ![]()
(3)
Можно заметить, что
при
и
максимальные компоненты i-гo столбца равны значению В(уі) (см. (2)). С помощью операции δ, которую определим следующим образом: для
имеем аδb = 1, если а = b, иначе aδb = 0, на основе матрицы
построим матрицу М:
(4)
Легко видеть, что
Из предположения, что
следует, что в каждом столбце матрицы М расположена хотя бы одна единица. Появление единиц указывает на выполнение композиционного правила вывода. Построим теперь граф G, порожденный матрицей М, т. е. рассмотрим матрицу М как матрицу инциденций точек из пространства X и Y. С ее помощью получим двудольныйграф
где множество ребер ![]()
Рассмотрим пример.
Пример 1.Пустьо пределены пространства
![]()
а атомарные отношения R1 и R2 определяются нечеткими подмножествами

В этом случае глобальное отношение

принимает вид

Определенная здесь система обладает так называемым свойством хорошего отображения, т. е.
Нас интересует вопрос: как далеко от A1 можно сдвинуть входное множество, не изменяя выходного B1.
1. По определению 1, можно подсчитать верхнюю границу для A; она равна 
2. Используя формулы (2) и (3) для матрицы М, получаем

3. Построим граф G:

Рис. 1
4. Упорядочим множество Y, положив yi≤yj тогда и только тогда, когда
В данном случае точки уj графа G упорядочены слева направо в возрастающей последовательности (рис. 1).
5. Напомним, что индексы столбцов матрицы М связаны с индексами соответствующих компонентов выходного вектора
Может оказаться, что некоторые компоненты этого вектора имеют одинаковое значение. В этом случае соответствующие точки графа G должны слиться. Поскольку в данном примере
то точки yi и уjг сливаются, образуя граф Gc (рис. 2).

Pис. 2
Для дальнейшего обсуждения предположим, что Вi(уj)≠0, j=1, ... l.
Это предположение не ограничивает общность результатов. Если найдется некоторый индекс j такой, что Bi(yj)=0, то точку уj можно удалить из графа G без какого-либо влияния на окончательный ответ.
Теперь прервем рассмотрение примера, так как для получения заключительных утверждений о семействе A следует обратиться к теории. Используя поясненные в примере понятия, введем следующие определения.
Определение 2. В графе Gc минимальным контактом с множеством Y называется подмножество ребер
такое, что удаление из него любого ребра приведет к отделению некоторой точки (т. е. для некоторого y
Y степень у станет равна нулю).
Определение 3. Контакт Су согласован с порядком в Y (см. п. 4 в приведенном примере) тогда и только тогда, когда ![]()
при s>j.
В рассматриваемом примере в графе Gc имеется только один минимальный контакт, согласованный с порядком: Су={и(х1, y12), и(х1, у3), u(х1, у4)}. Это связано с тем обстоятельством, что степень y4 = 1 и вершина х1 инцидентна у4, но это означает, что и(х1, у4) принадлежит любому минимальному контакту, так что, по определению 3, ему должны также принадлежать и ребра и(х1, у12) и u(x1, у3). В силу определения 2 очевидно, что любой другой контакт не минимален.
Имея некоторый контакт Су, минимальный и согласованный с порядком, и используя описанный далее алгоритм, можно получить нечеткое входное множество, столь необходимое для построения семейства A.
Алгоритм 1. Обозначим через Г(z) множество вершин графа Gc, инцидентных данной вершине
в подграфе (X, Y, Cу)
Gc, где Су — минимальный контакт, согласованный с порядком. Нечеткое входное множество
определяется следующим образом:

Лемма 1. Если для данного нечеткого множества А матрица М(А) (определенная с помощью (2) и (3)) порождает контакт графа G(Z), то ![]()
Доказательство. Зафиксируем какой-нибудь элемент yі
Y. Надо доказать равенство
![]()
Поскольку М(А) порождает контактграфа G(Z), то найдется некоторый xs такой, что
Это, однако, означает, что 
равно единице. Если это так, то в соответствии с процедурой построения матрицы М(А) имеем ![]()
Утверждение 2. Для данных R и В в системе (1) любое нечеткое множество А, полученное с помощью алгоритма 1, принадлежит семецству A.
Доказательство. Легко видеть, что контакт Су можно считать порожденным М(А). Однако в силу леммы 1 это означает, что A
A.
Утверждение 3. Любое решение А системы (2), достигнутое с помощью алгоритма 1, — минимальное, т. е. уменьшение любого компонента функции принадлежности А(х) приводит к тому, что
![]()
Доказательство. Уменьшение любого компонента функции принадлежности, определенной с помощью алгоритма 1, влечет исчезновение одной или больше единиц из матрицы М(А). Это означает, что получаемый подграф больше не имеет контакта с множеством Y. По определению, это означает, что для некоторого у0 степень у0 = 0, т. е.
откуда получаем, что.![]()
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 |


