ВУЗ:
Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 57
- 58
- 59
- 60
- 61
- …
- следующая ›
- последняя »