Лингвистическая переменная

 

Заде определяет лингвистическую переменную так:

 

W = ,                                                (2.1)

 

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

 

     К примеру, зададим лингвистическую переменную W = «Возраст работника».  Определим синтаксическое правило G как определение «оптимальный», налагаемое на переменную W. Тогда полное терм-множество значений T = { T1 = Оптимальный возраст работника, T2 = Неоптимальный возраст работника }. Носителем U выступает отрезок [20, 70], измеряемый в годах человеческой жизни. И на этом носителе определены две функции принадлежности: для значения T1 - mT1(u), она изображена на рис. 2.2, для T1 - mT2(u), причем первая из них отвечает нечеткому подмножеству M1, а вторая – M2. Таким образом, конструктивное описание лингвистической переменной завершено.

 

 

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

 

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

пересечение множеств – операция над множествами А и В, результатом которой является множество С = А Ç В, которое содержит только те элементы, которые принадлежат и множеству A и множеству B;

объединение множеств - операция над множествами А и В, результатом которой является множество С = А È В, которое содержит те элементы, которые принадлежат множеству A или множеству B или обоим множествам;

отрицание множеств - операция над множеством А, результатом которой является множество С = Ø А, которое содержит все элементы, которые принадлежат универсальному множеству, но не принадлежат множеству A.

Заде предложил набор аналогичных операций над нечеткими множествами через операции с функциями принадлежности этих множеств. Так, если множество А задано функцией m А (u), а множество В задано функцией m В (u), то результатом операций является множество С с функцией принадлежности m С (u), причем:

если С = А Ç В, тоm С (u) = min(m А (u), m В (u));                                 (2.2)

если С = А È В, тоm С (u) = max(m А (u), m В (u));                                (2.3)

если С = Ø А, то m С (u) = 1-m А (u).                                                    (2.4)

 

 

Нечеткие числа и операции над ними

Нечеткое число – это нечеткое подмножество универсального множества действительных чисел, имеющее нормальную и выпуклую функцию принадлежности, то есть такую, что а) существует такое значение носителя, в котором функция принадлежности равна единице, а также а) при отступлении от своего максимума влево или вправо функция принадлежности убывает.

 

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

 


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



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