Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КЛ_СИИ-Часть1.doc
Скачиваний:
4
Добавлен:
01.04.2025
Размер:
2.52 Mб
Скачать

3. Нечеткие отношения

При выполнении нечетких выводов необходимо знание нечетких отношений. Оно позволяет формулировать и анализировать математические модели многих реальных задач принятия решений.

НЕЧЕТКИМ ОТНОШЕНИЕМ R между базовыми множествами U и V (или между проблемной областью, выраженной множеством U и другой областью - полным множеством V) называется нечеткое множество прямого декартова произведения ; т.е.

(6.9)

Здесь U={u1,u2,...,un}, V={v1,v2,...,vm}, - функция принадлежности нечеткого отношения R, имеющая тот же смысл, это и функция принадлежности нечеткого множества. Отношение R называют также ФУНКЦИЕЙ РАСПРЕДЕЛЕНИЯ ВОЗМОЖНОСТЕЙ (μR характеризует меру или степень выполнения отношения ui R vj).

Примером нечетких отношений могут служить такие как "X примерно равен Y", "X значительно больше Y", "объект A существенно предпочтительнее, чем объект B".

Допустим, что существует знание-правило типа "если F то G", использующее нечеткие подмножества и . Тогда один из способов построения нечеткого отношения из соответствующей области полного множества U в область полного множества V состоит в следующем.

(6.10)

или

Пример 1 Пусть U и V - области натуральных чисел от 1 до 4.

Определим нечеткие множества F="маленькие", G="большие" U=V={1,2,3,4,};

uF= маленькие = 1/1+0.6/2+0.1/3+0/4

vG= большие = 0/1+0.1/2+0.6/3+1/4

Если множество U конечно и невелико, то нечеткое отношение R удобно задавать в матричном виде. Матрица М(R) представляет собой квадратную матрицу, строки и столбцы которой помечены элементами uU, а на пересечении строки ui и столбца uj записано значение rijR(ui,uj)

Если есть правило "если u маленькое, то v большое" (или F=>G), то можно следующим образом построить нечеткое отношение R.

μR(u,v)=min{μF(ui),μG(vj)}

В качестве элементов матрицы записаны значения принадлежности, указанные в числителе формулы (6.10)

Свертка нечетких отношений.

Для свертки нечетких отношений, необходимых при выводах с помощью цепочки правил выбрана свертка типа max-min. Пусть R нечет кое отношение из области U в область V, а S-нечеткое отношение из области V в область полного множества W. Тогда нечеткое отношение из U в область W определяется как свертка типа max-min

(6.11)

Знак о означает свертку max-min

Пример 2 Допустим, что W={1,2,3,4}, определены также нечеткие множества F(FV)=не маленькие; H(HW)=очень большие;

vF = не маленькие=0/1+0,4/2+0,9/3+1/4,

wH = очень большие=0/1+0/2+0,5/3+1/4 ,

Тогда если есть правило "если v не маленькое, то w очень большое (или F->H), то в соответствии с формулой (6.10) нечеткое отношение S из V в W определяется как

Если по формуле (6.11) вычислить свертку max-min с нечетким отношением R, то из двух значений:

"Если u маленькое, то v большое", "Если v не маленькое, то w очень большое" построим следующее нечеткое отношение из U в W. Формализованное правило: "Если u маленькое, то w очень большое"

Фиксируем i,k; изменяем j. Пример:(u1,w3);j=1,2,3,4

u1,w3:

j=1: μR(u1,v1S(v1,w3)=0

j=2: μR(u1,v2S(v2,w3)=0,1

J=3: μR(u1,v3S(v3,w3)=0,5

j=4: μR(u1,v4S(v4,w3)=0,5

maxj = 0,5