Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Алгебраические операции над нечеткими множествами



Алгебраическое произведение A и B обозначается A × B и определяется так:

" x Î E mA × B (x) = mA(x) mB(x).

Алгебраическая сумма этих множеств обозначается и определяется так:

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

Для операций {×, } выполняются свойства:

- коммутативность;

- ассоциативность;

A× Æ = Æ, A Æ = A, A× E = A, A E = E

- теоремы де Моргана.

Не выполняются:

- идемпотентность;

- дистрибутивность;

а также A× = Æ, A = E.

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

Для примера докажем свойство: . Обозначим mA(x) через a, mB(x) через b. Тогда в левой части для каждого элемента х имеем: 1- ab, а в правой: (1- a )+(1- b )-(1- a )(1- b ) = 1- a +1- b- 1+ a + b-ab = 1- ab. 

Докажем, что свойство дистрибутивности не выполняется, т.е. A × (B C) ¹ (A × B) (A × C). Для левой части имеем: a ( b + c-bc ) = ab + ac-abc; для правой: ab + ac -( ab )( ac ) = ab + ac + a2bc. Это означает, что дистрибутивность не выполняется при a ¹ a2. 

Замечание. При совместном использовании операций {È, Ç, +, × } выполняются свойства:

А× (BÈ C) = (A× B)È (A × C);

А× (BÇ C) = (A× B)Ç (A× C);

А (BÈ C) = (A B)È (A C);

А (BÇ C)=(A B)Ç (A C).

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

На основе операции алгебраического произведения (по крайней мере для целых a эта основа очевидна) определяется операция возведения в степень a нечеткого множества A, где a - положительное число. Нечеткое множество A a определяется функцией принадлежности mA a = m aA(x). Частным случаем возведения в степень являются:

CON(A) = A2 - операция концентрирования,

DIL(A) = A0, 5 - операция растяжения,

которые используются при работе с лингвистическими неопределенностями.

 

Умножение на число. Если a - положительное число, такое, что a m A(x) £ 1, то нечеткое множество aA имеет функцию принадлежности:

maA(x) = amA(x).

Выпуклая комбинация нечетких множеств. Пусть A 1, A 2,.., A n - нечеткие множества универсального множества E, а w1, w2, ..., wn - неотрицательные числа, сумма которых равна 1.

Выпуклой комбинацией A 1, A 2,.., A n называется нечеткое множество A с функцией принадлежности:

" x Î E mA(x1, x1,..., xn) = w1 mA1(x) + w2 mA2(x) +... + w n m Ai (x).

Декартово произведение нечетких множеств. Пусть A 1, A 2, ..., A n - нечеткие подмножества универсальных множеств E 1, E 2, ..., E n соответственно. Декартово произведение A = A 1´ A 2 ´ ...´ A n является нечетким подмножеством множества E = E 1´ E 2 ´... ´ E n с функцией принадлежности:

mA(x1, x1, ..., xn) = min{ mA1(x1), mA2(x2), ..., mAi(xn) }.

Оператор увеличения нечеткости используется для преобразования четких множеств в нечеткие и для увеличения нечеткости нечеткого множества.

Пусть A - нечеткое множество, E - универсальное множество и для всех x Î E определены нечеткие множества K(х). Совокупность всех K(х) называется ядром оператора увеличения нечеткости Ф. Результатом действия оператора Ф на нечеткое множество A является нечеткое множество вида:

Ф(A, K) = mA (x)K(х),

где mA(x)K(х) - произведение числа на нечеткое множество.

Пример:

E = {1, 2, 3, 4};

A = 0, 8/1+0, 6/2+0/3+0/4;

K (1) = 1/1+0, 4/2;

K (2) = 1/2+0, 4/1+0, 4/3;

K (3) = 1/3+0, 5/4;

K (4) = 1/4.

 

Тогда

Ф (A, K) = m A (1) K (1) È m A (2) K (2) È m A (3) K (3) È m A (4) K (4) =

= 0, 8(1/1+0, 4/2) È 0, 6(1/2+0, 4/1+0, 4/3) =

= 0, 8/1+0, 6/2+0, 24/3.

Четкое множество a-уровня (или уровня a). Множеством a-уровня нечеткого множества A универсального множества E называется четкое подмножество A a универсального множества E, определяемое в виде:

A a ={ x /m A ( x )³ a}, где a£ 1.

Пример: A = 0, 2/x1 + 0/x2 + 0, 5/x3 + 1/x4,

тогда A0.3 = { x 3, x 4},

A0.7 = { x 4}.

Достаточно очевидное свойство: если a1 ³ a2, то A a1£ A a2.

Теорема о декомпозиции. Всякое нечеткое множество A разложимо по его множествам уровня в виде:

A = aA a, где aA a - произведение числа a на множество A, и a " пробегает" область значений M функции принадлежности нечеткого множества A.

Пример: A = 0, 1/ x 1 + 0/ x 2 + 0, 7/ x 3 + 1/ x 4 представимо в виде:

A = 0, 1(1, 0, 1, 1) È 0, 7(0, 0, 1, 1, ) È 1(0, 0, 0, 1)=

= (0, 1/x1 + 0/x2 + 0, 1/x3 + 0, 1/x4)È (0/x1 + 0/x2 + 0, 7/x3 + 0, 7/x4

È (0/x1 + 0/x2 + 0/x3 + 1/x4) = 0, 1/x1 +0/x2 +0, 7/x3 +1/x4.

Если область значений функции принадлежности состоит из n градаций a1£ a2£ a3£ ...£ an, то A (при фиксированных значениях градаций) представимо в виде:

A = a i A ai,

т.е. определяется совокупностью обычных множеств { A a1, A a2, ..., A ai}, где A a1 ³ A a2³ , ..., ³ A ai.


Поделиться:



Последнее изменение этой страницы: 2019-10-24; Просмотров: 174; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.017 с.)
Главная | Случайная страница | Обратная связь