Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Моделирование (студентам).doc
Скачиваний:
115
Добавлен:
07.12.2018
Размер:
3.11 Mб
Скачать

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

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

x  E: B(x) = 1 - 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: C(х) = max(A(х),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 = AB, содержащие и A и B, причем функция принадлежности определяется по правилу

x E: D(x) = min(A(x),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: F(x) = A(x)ּ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: H(х) = A(х) + B(х) - A(х)ּB(х)

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

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

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

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

х  E: G(х) = min(A(х), 1 - B(х))

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

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

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

K(х) = (A(х))

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

A2  CON(A).

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

A0.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A(x)}) = {f(x)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)}.

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