Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 15.doc
Скачиваний:
10
Добавлен:
20.11.2018
Размер:
118.78 Кб
Скачать

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

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

1. Дополнение нечеткого множества обозначается символом ¬А и определяется следующим образом:

.

Операция дополнения соответствует логическому отрицанию. Например, если А — название нечеткого множества, то «не А» понимается как ¬А.

2. Объединение нечетких множеств А и В обозначается А+В (или ) и определяется:

(4.16)

Объединение соответствует логической связке «или». Например, если А и В — названия нечетких множеств, то запись «А или В» понимается как А +В.

При определении степени принадлежности элементов и новому нечеткому множеству, выбирают большее из μA и μВ.

Замечание: следует иметь в виду, что логическая связка в данном контексте означает по определению max (т.е. max); означает min (т.е. min ).

3. Пересечение А и В обозначается и определяется следующим образом:

(4.17)

Пересечение соответствует логической связке «и», т.е.

А и В = (4.18)

При определении степени принадлежности элементов u новому нечеткому множеству выбирают меньшее из μA и μВ..

4. Произведение А и В обозначается АВ и определяется формулой

, если

Пример 5.5. Если

U = 1+ 2 + …+ 10

А=0,8/3+1/5+0,6/6,

B=0,7/3+1/4+0,5/6,

то ¬А =1/1+1/2+0,2/3+1/4+0,4/6+1/7+1/8+1/9+1/10,

А+В=0,8/3+1/4+1/5+0,6/6

=0,7/3+0.5/6 (берется min из двух значений μ),

АВ=0,56/3+0,3/6

0.4А=0,32/3+0,4/5+0,24/6

Декартово произведение нечетких множеств А1, ..., Аn универсальных множеств U1,..., Un соответственно обозначается А1 ... Аn и определяется как нечеткое подмножество множества U1 Un с функцией принадлежности.

(4.23)

таким образом

(4.24)

Пример 5. 6. Если

U1=U2=3+5+7,

А1=0,5/3+1/5+0,6/7,

А2=1/3+0,6/5, то

А1А2=0,5/3;3+1/5;3+0,6/7;3+0,5/3;5+0,6/5;5+0,6/7;5

Нечеткая и лингвистическая переменные

Нечеткая переменная определяется кортежем

где X — наименование нечеткой переменной,

U = {u} — область ее определения или универсальное множество

— нечеткое множество на U, описывающее ограничения на возможные числовые значения нечеткой переменной.

Лингвистическая переменная определяется кортежем

|где X— наименование лингвистической переменной,

Т — множество ее значений или термов, представляющее собой наименования нечетких переменных, областью определения каждой из которых является U.

Например, для лингвистической переменной, представленной на рис. 14.4, термы определяются следующим образом:

T={T1T2,T3,}, u0<u2<u1<u4<u3<ut, U=[u0,ut].

Пару точек (u0,ut) будем называть граничной парой. Без особой необходимости не различают переменную и ее наименование.

Множество Т будем называть базовым терм-множеством лингвистической переменной; G синтаксическая процедура, описывающая процесс образования из множества Т новых, осмысленных для данной задачи принятия решений значений лингвистической переменной.

X

u0 u1 u u2 u3 u u4 u

Рис. 14.4. Графическое представление распределения терм-множеств лингвистической переменной X

Множество T*=TG(T) назовем расширенным терм-множеством лингвистической переменной.

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

Пусть ЛПР оценивает посадочную скорость летательных аппаратов с помощью понятий «малая», «небольшая», «средняя», «невысокая». При этом максимальная посадочная скорость равна 300 км/час. Формализация такого описания может быть приведена с помощью лингвистической переменной

< скорость, {малая, небольшая, средняя, высокая}, [0,300], G, M>,

где G — процедура перебора элементов базового терм- множества,

М— процедура экспертного опроса.