Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Операции над нечеткими множествами




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

Прежде всего, определим следующие два простейших отношения между нечеткими множествами.

Равенство. Два нечетких множества A={x, mA(x)} и B={x, mB(x)} считаются равными (A=B), если их функции принадлежности принимают равные значения на универсуме X:

mA(x)= m B (x) для любого xÎX. (1.1)

Нечеткое подмножество. Нечеткое множество A={ x, mA(x)} является нечетким подмножеством нечеткого множества B={ x, mB(x)} (обозначают AÍB) тогда и только тогда, когда выполняется следующее условие:

mA(x)£ mB(x) (" x Î X). (1.2)

Говорят, что нечеткое множество B доминирует нечеткое множество A, а нечеткое множество A содержится в нечетком множестве B. Нечеткое множество A называют также несобственным подмножеством множества B.

Если в определении нечеткого подмножества исключается равенство соответствующих нечетких множеств, то A называется собственным нечетким подмножеством B и обозначается: AÌ B. При этом нечеткое множество B строго доминирует нечеткое множество A, а нечеткое множество A строго содержится в нечетком множестве B.

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

Пересечением двух нечетких множеств A и B называют нечеткое множество С (C=AÇB), заданное на этом же универсуме X, функция принадлежности которого определяется по формуле:

mС(x)= min{mA(x),mB(x)} (" x Î X). (1.3)

Пересечение AÇB есть наибольшее нечеткое подмножество C, которое содержится одновременно в нечетких множествах A и B.

Операцию пересечения нечетких множеств называют также min-пересечением или Ù-пересечением (по определению логической операции "И", обозначаемой знаком "Ù").

Объединением двух нечетких множеств A и B называют нечеткое множество С (D=AÈB), заданное на этом же универсуме X, функция принадлежности которого определяется по формуле:

m D(x)= max{mA(x),mB(x)} (" x Î X). (1.4)

Объединение AÈB есть наименьшее нечеткое множество D, которое доминирует одновременно A и B. Операцию объединения нечетких множеств называют max- объединением или Ú-объединением (по определению логической операции "ИЛИ", обозначаемой знаком "Ú").

Заметим, что эта же операция в терминах вероятностного подхода задается в виде:

m D (x)=m A(x) + m B(x) – mA(x) * m B (x).

Разностью двух нечетких множеств A и B называется некоторое третье нечеткое множество S (обозначается S=A\B), заданное на этом же универсуме X, функция принадлежности которого определяется по формуле:

mS(x) = max{mA(x) - mB (x), 0} (" x Î X), (1.5)

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

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

Умножение нечеткого множества на число. Пусть A={ x, mA(x)} — произвольное нечеткое множество, заданное на универсуме X; a — положительное действительное число, такое, что a × h A £1 (h A — высота нечеткого множества A). Результат операции умножения нечеткого множества A на число a определяется как нечеткое множество B={ x, mB(x)}, заданное на этом же универсуме X, функция принадлежности которого определяется по формуле:

mB(x)= a ×mA(x) (" x Î X). (1.6)

Эту операцию в дальнейшем будем обозначать через a ×A.

Возведение в степень. Пусть A={ x, mA(x)} — произвольное нечеткое множество, заданное на универсуме X; k — положительное действительное число. В этом случае формально можно определить операцию возведения нечеткого множества A в степень k как нечеткое множество B={ x, mB(x)}, заданное на этом же универсуме X, функция принадлежности которого определяется по формуле:

mB(x) = mA(x) k (" x Î X). (1.7)

Примеры графического представления операции возведения нечеткого множества в степень приведены на рис. 1.2.

Рис. 1.2. Представление операций возведения в степень

На основе операции возведения в степень определяются две специальные операции над нечеткими множествами: операция концентрирования и операция растяжения нечеткого множества.

Концентрирование. Пусть на универсуме X задано произвольное нечеткое множество A={ x, mA(x)}. Операция концентрирования, обозначаемая через CON(A), дает в результате нечеткое множество C={ x, mC(x)}, функция принадлежности которого:

mC(x) = mA(x)2 (" x Î X). (1.8)

Очевидно, в этом случае CON(A)=A2.

Например, для конечного нечеткого множества A={<1, 1.0>, <2, 1.0>, <3, 0.9>, <4, 0.8>, <5, 0.6>, <6, 0.5>, <7, 0.4>, <8, 0.2>, <9, 0.1>} его концентрирование равно: CON(A)=A2={<1, 1.0>, <2, 1.0>, <3, 0.81>, <4, 0.64>, <5, 0.36>, <6, 0.25>, <7, 0.16>, <8, 0.04>, <9, 0.01>}.

Растяжение. Операция растяжения, обозначаемая через DIL(A), дает в результате нечеткое множество D={ x, mD(x)}, функция принадлежности которого:

mD(x) = mA(x)0.5 (" x Î X). (1.9)

С помощью операций концентрирования и растяжения выполняется усиление и ослабление лингвистических понятий соответственно. В частности, с помощью операции концентрирования можно задать модификатор «ОЧЕНЬ» для некоторого лингвистического понятия, а с помощью операции растяжения задается модификатор «СРАВНИТЕЛЬНО» или «БОЛЕЕ МЕНЕЕ».

Например, если некоторое понятие, скажем, «старый возраст», определяется как:

A=<x, mA(x)>, тогда понятие "очень старый возраст" определяется так: CON(A)=A2=<x, mA(x)2>.




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


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


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



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




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