КАТЕГОРИИ: Архитектура-(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’ составлена ведущими диагностами медицины; она показывает вероятные заболевания при том или ином наборе признаков:
· X' – нечеткие данные о заболевании некоторого пациента, полученные в нестационарных условиях (в лесу, экспедиции и т.п.): X’={0.6/x1,0.9/x4,0.1/x5}. Определить возможные заболевания пациента, т.е. найти нечёткое множество Y'. Решение: Для определения возможных заболеваний пациента построим композицию X’°h’, для чего используем следующую форму представления исходных данных (столбец mx’ соответствует данному выше определению нечеткого подмножества X’):
Тогда: μ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'=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 и т.д.
Результат:
5.2.3. Законы нечёткой алгебры Две нечёткие формулы F’i и F’j называют равносильными и обозначают F’i≡F’j, если они имеют одинаковые степени принадлежности. Если две формулы равносильны, то они эквивалентны, т.е F’i«F’j. Законы нечёткой алгебры позволяют исполнять эквивалентные преобразования сложных алгебраических формул и находить степени принадлежности каждого элемента универсального множества в результате исполнения алгебраических операций:
Дата добавления: 2014-01-04; Просмотров: 320; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |