Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Практика по нечетким отображениям




Нечеткие множества отображений

Если по какому-то нечёткому правилу для элементов множества X находят элементы множества Y, то формируют нечёткое отображение h’:

 

Если по какому-то нечёткому правилу для элементов четкого множества X находят элементы того же множества, то формируют нечёткое отношение r’:

.

Нечёткие отображения и отношения удобно представлять матрицами, элементы строк которых есть прообразы нечёткого отображения, а элементы столбцов – его образы. Тогда в каждую клеточку матрицы записывают значение степени принадлежности для соответствующей пары элементов.

Композиция ° нечётких отображений h’1 и h’2 есть нечёткое отображение h’=(h’1°h’2)={mh(xi,zk)/(xi,zk)}. Степень принадлежности нечёткому отображению h’ существует тогда и только тогда, когда есть хотя бы один элемент yj, принадлежащий нечётким отображениям h’1={μh’1(xi,yj)/(xi,yj)} и h’2={μh’2(yj,zk)/(yj,zk)}, и вычисляется операцией дизъюнкции для каждого значения yj, т. е. mh(xi,zk)=Ú(mh’1(xi,yj)&mh’2(yj,zk))= max{minj{mh’1(xi,yj),mh’2(yj,zk)}}.

Композиция ° нечётких отношений r’1 и r’2 есть нечёткое отношение r’=(r’1°r’2)= {mr(x1i, x2k)/(x1i, x2k)}. Степень принадлежности нечёткому отношению r’ существует тогда и только тогда, когда есть хотя бы один элемент xj, принадлежащий нечётким отношениям r’1 и r’2, и вычисляется операцией дизъюнкции для каждого значения xk, т. е. mr(xi,xk)=Ú(mr’1(xi,xj)&mr’2(xj,xk))=max{minj{mr’1(xi,xj),mr’2(xj,xk)}}.

1. Дано:

· x1, x2, x3, x4 и x5 - соответственно, внешние признаки заболевания: высокая температура, хрипы в грудной клетке, головная боль, насморк, кашель,

· y1, y2, y3 и y4 – возможные заболевания: мигрень, респираторное заболевание, бронхит, астма,

· нечеткая матрица (нечеткое отображение) h’: X’→Y’ составлена ведущими диагностами медицины; она показывает вероятные заболевания при том или ином наборе признаков:

 

h’ y1 y2 y3 y4
x1   0.2    
x2        
x3     0.4  
x4   0.3    
x5   0.7 0.8  

 

· X' – нечеткие данные о заболевании некоторого пациента, полученные в нестационарных условиях (в лесу, экспедиции и т.п.): X’={0.6/x1,0.9/x4,0.1/x5}.

Определить возможные заболевания пациента, т.е. найти нечёткое множество Y'.

Решение:

Для определения возможных заболеваний пациента построим композицию X’°h’, для чего используем следующую форму представления исходных данных (столбец mx соответствует данному выше определению нечеткого подмножества X’):

 

h’ mx’ y1 y2 y3 y4
x1 0.6   0.2    
x2          
x3       0.4  
x4 0.9   0.3    
x5 0.1   0.7 0.8  

 

Тогда: μy'(y1)=max{min{0.6,0},min{0.9,0},min{0.1,0}}=0,

μy(y2)=max{min{0.6,0.2},min{0.9,0.3),min{0.1,0.7}}=0.3,

μy(y3)=max{min{0.6,0},min{0.9,0},min{0.1,0.8}}=0.1,

μy(y4)=max{min{0.6,0},min{0.9,0},min{0.1,0}}=0.

Составим по результатам расчетов нечеткое множество Y'={0/y1,0.3/y2,0.1/y3,0/y4}.

То есть по данным о внешних признаках у пациента, возможно, респираторное заболевание (y2). Надежность диагноза не более 0,3.

2. Дано:

h’1={0.3/(x1,y1),1/(x1,y3),0.7/(x2,y1),0.9/(x2,y2), 0.4/(x2,y3)}

h’2={ 0.2/(y1,z1),0.8/(y1,z2),1/(y1,z3),0.3/(y2,z1),0.4/(y2,z3)}.

Найти h’=(h’1°h’2).

Решение:

1. Сформируем пары на элементах множеств {xi} и {zj}:

х1 х2

 

z1 z2 z3

Результат: (x1,z1),(x1,z2),(x1,z3),(x2,z1),(x2,z2),(x2,z3)

2. По каждой паре рассчитаем степень принадлежности, пользуясь исходными данными:

mh(x1,z1) = max{min{m(x1,y1),m(x1,y2),m(x1,y3)},min{m(y1, z1),m(y2, z1),m(y3, z1)}}= max{min{0.3,0,1},min{0.2,0.3,0}}= max{0,0}=0

mh(x1,z2) = max{min{m(x1,y1),m(x1,y2),m(x1,y3)},min{m(y1, z2),m(y2, z2),m(y3, z2)}}= max{min{0.3,0,1},min{0.8,0,0}}= max{0,0}=0

mh(x1,z3) = max{min{m(x1,y1),m(x1,y2),m(x1,y3)},min{m(y1, z3),m(y2, z3),m(y3, z3)}}= max{min{0.3,0,1},min{1,0.4,0}}= max{0,0}=0

mh(x2,z1) = max{min{m(x2,y1),m(x2,y2),m(x2,y3)},min{m(y1, z1),m(y2, z1),m(y3, z1)}}= max{min{0.7,0.9,0.4},min{0.2,0.3,0}}=max{0.4,0}=0.4

mh(x2,z2) = max{min{m(x2,y1),m(x2,y2),m(x2,y3)},min{m(y1, z2),m(y2, z2),m(y3, z2)}}= max{min{0.7,0.9,0.4},min{0.8,0,0}}=max{0.4,0}=0.4

mh(x2,z3) = max{min{m(x2,y1),m(x2,y2),m(x2,y3)},min{m(y1, z3),m(y2, z3),m(y3, z3)}}= max{min{0.7,0.9,0.4},min{1,0.4,0}}=max{0.4,0}=0.4

Ответ: h’={0.4/(x2,z1), 0.4/(x2,z2),0.4/(x2,z3)}.

3. Дано:

r’1 x1 x2 x3 x4   r’2 x1 x2 x3 x4
x1 0.2 0.4 0.6 0.3   x1 0.4 0.2 0.8 0.9
x2 0.3 0.5 0.7 0.5   x2 0.5 0.7 0.3 0.7
x3 0.2 0.5 0.4 0.7   x3 0.5 0.2 0.6 0.5
x4 0.3 0.6 0.9 0.9   x4 0.4 0.7 0.8 0.3

Найти r'=r1°r2.

Решение:

Рассчитаем степени принадлежности для пар элементов нечеткого отношения r’, принадлежащих первым двум строкам и столбцам (остальное выполнить самостоятельно) (полужирно выделены элементы, для которых выполняется расчет):

mr(x1, x1)=max{min{mr’1(x1,x1), mr’2(x1, x1)},min{mr’1(x1,x2), mr’2(x2, x1)},

min{mr’1(x1,x3), mr’2(x3, x1)},min{mr’1(x1,x4), mr’2(x4, x1)}}= max{min{0.2,0.4},min{0.4,0.5},min{0.6,0.5},min{0.3,0.4}}=

max{0.2,0.4,0.5,0.3}=0.5

mr(x1,x2)=max{min{mr’1(x1,x1), mr’2(x1, x2)},min{mr’1(x1,x2), mr’2(x2, x2)},

min{mr’1(x1,x3), mr’2(x3, x2)},min{mr’1(x1,x4), mr’2(x4, x2)}}=

max{min{0.2,0.2},min{0.4,0.7},min{0.6,0.2},min{0.3,0.7}}=

max{0.2,0.4,0.2,0.3}=0.4

mr(x1,x3)=max{min{mr’1(x1,x1), mr’2(x1, x3)},min{mr’1(x1,x2), mr’2(x2, x3)},

min{mr’1(x1,x3), mr’2(x3, x3)},min{mr’1(x1,x4), mr’2(x4, x3)}}=

max{min{0.2,0.8},min{0.4,0.3},min{0.6,0.6},min{0.3,0.8}}=

max{0.2,0.3,0.6,0.3}=0.6

mr(x1,x4)=max{min{mr’1(x1,x1), mr’2(x1, x4)},min{mr’1(x1,x2), mr’2(x2, x4)},

min{mr’1(x1,x3), mr’2(x3, x4)},min{mr’1(x1,x4), mr’2(x4, x4)}}=

max{min{0.2,0.9},min{0.4,0.7},min{0.6,0.5},min{0.3,0.3}}=

max{0.2,0.4,0.5,0.3}=0.5

mr(x2,x1)=max{min{mr’1(x2,x1), mr’2(x1, x1)},min{mr’1(x2,x2), mr’2(x2, x1)},

min{mr’1(x2,x3), mr’2(x3, x1)},min{mr’1(x2,x4), mr’2(x4, x1)}}=

max{min{0.3,0.4},min{0.5,0.5},min{0.7,0.5},min{0.5,0.4}}=

max{0.3,0.5,0.5,0.4}=0.5

mr(x2,x2)=max{min{mr’1(x2,x1), mr’2(x1, x2)},min{mr’1(x2,x2), mr’2(x2, x2)},

min{mr’1(x2,x3), mr’2(x3, x2)},min{mr’1(x2,x4), mr’2(x4, x2)}}=

max{min{0.3,0.2},min{0.5,0.7},min{0.7,0.2},min{0.5,0.7}}=

max{0.2,0.5,0.2,0.5}=0.5

mr(x2,x3)=max{min{mr’1(x2,x1), mr’2(x1, x3)},min{mr’1(x2,x2), mr’2(x2, x3)},

min{mr’1(x2,x3), mr’2(x3, x3)},min{mr’1(x2,x4), mr’2(x4, x3)}}=

max{min{0.3,0.8},min{0.5,0.3},min{0.7,0.6},min{0.5,0.8}}=

max{0.3,0.3,0.6,0.5}=0.6

mr(x2,x4)=max{min{mr’1(x2,x1), mr’2(x1, x4)},min{mr’1(x2,x2), mr’2(x2, x4)},

min{mr’1(x2,x3), mr’2(x3, x4)},min{mr’1(x2,x4), mr’2(x4, x4)}}=

max{min{0.3,0.9},min{0.5,0.7},min{0.7,0.5},min{0.5,0.3}}=

max{0.3,0.5,0.5,0.3}=0.5

и т.д.

 

Результат:

r’ x1 x2 x3 x4
x1 0.5 0.4 0.6 0.5
x2 0.5 0.5 0.6 0.5
x3 0.5 0.7 0.7 0.5
x4 0.5 0.7 0.8 0.6

5.2.3. Законы нечёткой алгебры

Две нечёткие формулы F’i и F’j называют равносильными и обозначают F’i≡F’j, если они имеют одинаковые степени принадлежности. Если две формулы равносильны, то они эквивалентны, т.е F’i«F’j.

Законы нечёткой алгебры позволяют исполнять эквивалентные преобразования сложных алгебраических формул и находить степени принадлежности каждого элемента универсального множества в результате исполнения алгебраических операций:

 

Имя закона Равносильные формулы F’i≡F’j Равносильные значения функций принадлежности
Коммутативности (F'1∪F’2)≡(F’2∪F’1) max{μF’1(ui), μF’2(ui)}≡max{μF’2(ui), μF’1(ui)}
(F’1∩F’2)≡(F’2∩F’1) min{μF’1(ui), μF’2(ui)}≡min{μF’2(ui), μF’1(ui)}
Ассоциативности F’1∪(F’2∪F’3)≡(F’1∪F’2)∪F’3 max{μF’1(ui),max{μF’2(ui), μF’3(ui)}}≡ max{max{μF’1(ui),μF’2(ui)},μF’3(ui)}
F’1∩(F’2∩F’3)º(F’1∩F’2)∩F’3 min{μF’1(ui),min{μF’2(ui), μF’3(ui)}}≡ min{min{μF’1(ui),μF’2(ui)},μF’3(ui)}
Дистрибутивности F’1∪(F’2∩F’3)≡(F’1∪F’2)∩(F’1∪F’3) max{μF’1(ui),min{μF’2(ui),μF’3(ui)}}≡ min{max{μF’1(ui),μF’2(ui)},max{μF’1(ui),μF’3(ui)}}
F’1Ç(F’2ÈF’3)≡(F’1ÇF’2)È(F’1ÇF’3) min{μF’1(ui),max{μF’2(ui),μF’3(ui)}}≡ max{min{μF’1(ui),μF’2(ui)},min{μF’1(ui),μF’3(ui)}}
Идемпотентности F∪F ≡ F max{μF(ui), μF(ui)} ≡ μF(ui)
F∩F ≡ F min{μF’(ui), μF’(ui)} ≡ μF’(ui)
Де Моргана ¬(F1∪F2) ≡ ¬F1∩¬F2 1-max{μF’1(ui),μF’2(ui)}≡ min{(1-μF’1(ui),(1- μF’2(ui)}
¬(F1ÇF2) ≡ ¬F1ȬF2 1-min{μF’1(ui),μF’2(ui)}≡ max{(1-μF’1(ui),(1- μF’2(ui)}
Дополнения ¬(¬F) ≡ F (1- (1- μF(ui))) ≡μF(ui)
Константы F∪∅ ≡ F F∪U ≡U F∩∅ ≡∅ F∩иºF -



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


Дата добавления: 2014-01-04; Просмотров: 320; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.