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


НЕЧЕТКАЯ И ЛИНГВИСТИЧЕСКАЯ ПЕРЕМЕННЫЕ



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

Нечеткая переменная характеризуется тройкой < a, X, A>, где

a - наименование переменной,

X - универсальное множество (область определения a),

A - нечеткое множество на X, описывающее ограничения (т.е. m A(x)) на значения нечеткой переменной a.

Лингвистической переменной называется набор < b, T, X, G, M>, где

b - наименование лингвистической переменной;

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

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

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

Замечание. Чтобы избежать большого количества символов

символ b используют как для названия самой переменной, так и для всех ее значений;

пользуются одним и тем же символом для обозначения нечеткого множества и его названия, например терм " молодой", являющийся значением лингвистической переменной b = " возраст", одновременно есть и нечеткое множество М (" молодой" ).

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

Пример: Пусть эксперт определяет толщину выпускаемого изделия с помощью понятий " малая толщина", " средняя толщина" и " большая толщина", при этом минимальная толщина равна 10 мм, а максимальная - 80 мм.

Формализация такого описания может быть проведена с помощью следующей лингвистической переменной < b, T, X, G, M>, где

b - толщина изделия;

T - {" малая толщина", " средняя толщина", " большая толщина" };

X - [10, 80];

G - процедура образования новых термов с помощью связок " и", " или" и модификаторов типа " очень", " не", " слегка" и др. Например: " малая или средняя толщина", " очень малая толщина" и др.;

М - процедура задания на X = [10, 80] нечетких подмножеств А1=" малая толщина", А2 = " средняя толщина", А3=" большая толщина", а также нечетких множеств для термов из G(T) в соответствии с правилами трансляции нечетких связок и модификаторов " и", " или", " не", " очень", " слегка" и др. операции над нечеткими множествами вида: А Ç В, АÈ В, , CON А = А2, DIL А = А0, 5 и др.

Замечание. Наряду с рассмотренными выше базовыми значениями лингвистической переменной " толщина" (Т={" малая толщина", " средняя толщина", " большая толщина" }) возможны значения, зависящие от области определения Х. В данном случае значения лингвистической переменной " толщина изделия" могут быть определены как " около 20 мм", " около 50 мм", " около 70 мм", т.е. в виде нечетких чисел.

Продолжение примера:

Функции принадлежности нечетких множеств:

" малая толщина" = А1, " средняя толщина" = А2, " большая толщина" = А3.

Функция принадлежности:

нечеткое множество " малая или средняя толщина" = А1È А1.

Нечеткие числа

Нечеткие числа - нечеткие переменные, определенные на числовой оси, т.е. нечеткое число определяется как нечеткое множество А на множестве действительных чисел R с функцией принадлежности mA(x)Î [0, 1], где x - действительное число, т.е. x Î R.

Нечеткое число А нормально, если mA(x)=1, выпуклое, если для любых x£ y£ z выполняется

mA(x)³ mA(y)LmA(z).

 

Множество a - уровня нечеткого числа А определяется как

Аa = {x/m A(x)³ a}.

 

Подмножество SAÌ R называется носителем нечеткого числа А, если

S = {x/mA(x)> 0}.

 

Нечеткое число А унимодально, если условие mA(x) = 1 справедливо только для одной точки действительной оси.

Выпуклое нечеткое число А называется нечетким нулем, если

mA(0) = (mA(x)).

 

Нечеткое число А положительно, если " x Î SA, x> 0

и отрицательно, если " x Î SA, x< 0.


Поделиться:



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


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