Введение в теорию нечетких множеств. Хаптахаева Н.Б - 59 стр.

UptoLike

59
3.3. Лингвистические неопределенности
Как уже отмечалось, значения лингвистической переменной являются
символами нечетких подмножеств, которые представляют собой фразы или
предложения формального или естественного языка.
Например, если U есть набор целых чисел U = (0, 1, 2, . . . , 100) и возраст
есть лингвистическая переменная, тогда значения лингвистической переменной
могут определяться словосочетаниями: молодой, не молодой, очень молодой, не
очень молодой, старый и т.д.
Основная проблема, которая возникает при использовании
лингвистической переменной, заключается в следующем: пусть дано значение
любого элементарного термина x
i
, i = 1..n, в составном термине u = x
1
x
n
,
который представляет собой значение лингвистической переменной. Требуется
вычислить значение u в смысле нечеткого множества.
Рассмотрим более простую задачувычисление значения составного
термина вида u = hx, где h неопределенность, а xтермин с фиксированным
значением. Например, u = очень высокий человек, где h = очень, а х = высокий
человек.
Будем рассматривать h как оператор, который переводит нечеткое
множество M(x), представляющее значение x, в нечеткое М(hx). Теперь
неопределенность выполняет функцию генерации большого множества
значений для лингвистической переменной из небольшого набора первичных
элементов. Например, используя неопределенность очень в сочетании с
отрицанием НЕ и первичным термином высокий, мы можем генерировать
нечеткие множества очень высокий, не очень высокий и т.п.
Для неопределенности h удобно использовать некоторые основные
операции, определенные ранее, особенно операции степень, CON, DIL, INT.
Покажем, как это можно сделать для естественной неопределенности очень и
искусственных неопределенностей плюс и минус. Аналогичным образом можно
определить неопределенности больше, меньше, много, слабо, вроде, вполне и
другие.
3.3. Лингвистические неопределенности
     Как уже отмечалось, значения лингвистической переменной являются
символами нечетких подмножеств, которые представляют собой фразы или
предложения формального или естественного языка.
     Например, если U есть набор целых чисел U = (0, 1, 2, . . . , 100) и возраст
есть лингвистическая переменная, тогда значения лингвистической переменной
могут определяться словосочетаниями: молодой, не молодой, очень молодой, не
очень молодой, старый и т.д.
     Основная      проблема,    которая     возникает     при    использовании
лингвистической переменной, заключается в следующем: пусть дано значение
любого элементарного термина xi, i = 1..n, в составном термине u = x1…xn,
который представляет собой значение лингвистической переменной. Требуется
вычислить значение u в смысле нечеткого множества.
     Рассмотрим более простую задачу – вычисление значения составного
термина вида u = hx, где h – неопределенность, а x – термин с фиксированным
значением. Например, u = очень высокий человек, где h = очень, а х = высокий
человек.
     Будем рассматривать h как оператор, который переводит нечеткое
множество M(x), представляющее значение x, в нечеткое М(hx). Теперь
неопределенность    выполняет    функцию    генерации    большого     множества
значений для лингвистической переменной из небольшого набора первичных
элементов. Например, используя неопределенность очень в сочетании с
отрицанием НЕ и первичным термином высокий, мы можем генерировать
нечеткие множества очень высокий, не очень высокий и т.п.
     Для неопределенности h удобно использовать некоторые основные
операции, определенные ранее, особенно операции степень, CON, DIL, INT.
Покажем, как это можно сделать для естественной неопределенности очень и
искусственных неопределенностей плюс и минус. Аналогичным образом можно
определить неопределенности больше, меньше, много, слабо, вроде, вполне и
другие.

                                      59