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

1. Дополнение. Пусть нечеткие множества A и B имеют единое базовое множество E. Нечеткое множество B является дополнением нечеткого множества A, (записывается B = ù A), если

"x Î E: m B (x) = 1 - m A (x).

Например, если

A = {(x1ú0.2), (x2ú0.7), (x3ú1), (x4ú0.4), (x5ú0)},

то

ùA = {(x1ú0.8), (x2ú0.3), (x3ú0), (x4ú0.6), (x5ú1)}.

2. Объединение. Объединением двух нечетких множеств A и B, заданных на одном и том же базовом множестве E называется нечеткое множество C = A È B, содержащее и Aи B, причем функция принадлежности определяется по правилу

" х Î E: m C (х) = max(m A (х),m B (х))

Пример 2. Пусть A = {(x1ú0.4), (x2ú0.7), (x3ú0.9)} и B = {(x1ú0.5), (x2ú0.3), (x3ú1)}.

Тогда C = A È B = {(x1ú0.5), (x20.7), (x3ú1)}.

3. Пересечение. Пересечением двух нечетких множеств A и B, заданных на одном и том же базовом множестве E называется нечеткое множество D = A Ç B, содержащие и A и B, причем функция принадлежности определяется по правилу

"x E: m D (x) = min(m A (x),m B (x)).

Для нечетких множеств из примера 2 имеем

D = A Ç B = {(x1ú0.4), (x2ú0.3), (x3ú0.9)}

Наглядное представление операций объединения и пересечения двух нечетких множеств заданных на непрерывном подмножестве дают схемы, родственные диаграммам Вьенна - Эйлера, которые представлены на рис. 3.10. Границы штрихованных областей изображают графики функций принадлежности соответствующих нечетких множеств.

 
 
Рис. 3.10. Иллюстрация операций объединения и пересечения нечетких множеств.


4. Произведение. Произведением двух нечетких множеств A ´ B, заданных на одном и том же базовом множестве E называется такое нечеткое множество

F = A ּ B, функция принадлежности которого определяется по правилу

"x Î E: m F (x) = m A (x)ּm B (x)

Для нечетких множеств из примера 2 имеем

F = A ּ B = {(x1ú0.2), (x2ú0.21), (x3ú0.90}

5. Сумма. Суммой двух нечетких множеств A и B, заданных на одном и том же базовом множестве E называется нечеткое множество H = A + B, содержащие множества A и B, причем функция принадлежности определяется по правилу

" х Î E: m H (х) = m A (х) + m B (х) - m A (х)ּm B (х)

Для нечетких множеств из примера 2 имеем

H = A + B = {(x1ú0.7), (x2ú0.79), (x3ú1)}.

Замечание. Операции умножения и суммирования нечетких множеств употребляются значительно реже, чем операции пересечения и объединения, поскольку для них не выполняются некоторые свойства, в том числе и такое, как дистрибутивность.

6. Разность. Разностью двух множеств A и B, заданном на одном и том же базовом множестве E, называется нечеткое множество G = A - B = A Ç ù B, причем функция принадлежности определяется по правилу

" х Î E: m G (х) = min(m A (х), 1 - m B (х))

Для нечетких множеств из примера 2 имеем

G = A - B = {(x1ú0.47), (x2ú0.7), (x3ú0.1)}.

7. Возведение в степень. Пусть задано нечеткое множество A, заданное на базовом множестве E. Возведением в неотрицательную степень "a" нечеткого множества A называется нечеткое множество K = A a, функция принадлежности которого m K (х) определяется по правилу

m K (х) = (m A (х))a

Возведение нечеткого множества в квадрат называется операцией концентрирования

A 2 º CON(A).

Извлечение корня квадратного из нечеткого множества, рассматриваемого как возведение в степень 0.5, называется операцией растяжения

A 0.5 = DIL(A).

Так, например, если

A = {(x1ú0.4), (x2ú0.7), (x3ú0.9)},

то

CON(A) = {(x1ú0.16, (x2ú0.49), (x3ú0.81)},

DIL(A) = {(x1ú0.63), (x2ú0.84), (x3ú0.95)}.

Нечетким евклидовым расстоянием между двумя нечеткими множествами A и B называется величина

Ближайшим к данному нечеткому множеству A называется четкое множество A, расположенное на наименьшем евклидовом расстоянии от A. Это множество определяется функцией принадлежности, формируемой по правилу

Пример 3. Пусть заданы два множества:

A = {(x1ú0), (x2ú0.1), (x3ú0.3), (x4ú0.7), (x5ú0.8), (x6ú0.9), (x7ú1)}

и

B = {(x1ú0), (x2ú0), (x3ú0), (x4ú0.6), (x5ú0.8), (x6ú1), (x7ú1)}.

Тогда e(AB)= 0.346, а ближайшее к нечеткому множеству A является четкое множество A = {(x1ú0), (x2ú0), (x3ú0), (x4ú1), (x5ú1), (x6ú1), (x7ú1)}.

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

f({xúm A (x)}) = {f(x)úm A (x)}

где A - нечеткое множество; f - некоторое отображение X ® Y.

Например, если y = x2 + 3 и A = {(1ú0.4), (2ú0.6), 3ú0.9}, то f(A) = {(4ú0.4), (7ú.0.6), (12ú0.9)}.

Этот принцип открывает возможности вводить функциональные описания на нечетких множествах, что имеет важное значение в приложениях теории нечетких множеств.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: