Зачем необходимы треугольные нормы и конормы? Как их использовать? Имеется ввиду, на практике. |
Лингвистическая нечеткая логика
Графики функций принадлежности термов "холодно", "не очень холодно" и т.п. к лингвистической переменной "температура в комнате" показаны на рис. 9.1:
В рассмотренном примере терм-множество состояло лишь из небольшого числа
термов,
так что целесообразно было просто перечислить элементы терм-множества и установить
прямое соответствие между каждым элементом и его смыслом. В более общем случае,
число элементов в
может быть бесконечным, и тогда как для
порождения
элементов множества
, так и для вычисления их смысла
необходимо
применять алгоритм, а не просто процедуру перечисления.
Будем говорить, что лингвистическая переменная структурирована,
если ее терм-множество
и функцию
, которая
ставит в соответствие
каждому элементу терм-множества его смысл, можно задать алгоритмически.
Пример. В качестве очень простой иллюстрации той роли, которую играют синтаксическое и семантическое правила в случае структурированной лингвистической переменной, рассмотрим переменную РОСТ, терм-множество которой можно записать в виде:
T(РОСТ)={ВЫСОКИЙ,ОЧЕНЬ ВЫСОКИЙ,ОЧЕНЬ-ОЧЕНЬ ВЫСОКИЙ,...}.
M(ВЫСОКИЙ)=
M(ОЧЕНЬ ВЫСОКИЙ)=(М(ВЫСОКИЙ))2, и т.д.
Лингвистическую переменную будем называть булевой,
если ее термы являются булевыми комбинациями переменных вида и
, где
—
лингвистическая неопределенность,
— атомарный терм.
Пример. Пусть "ВОЗРАСТ" — булева лингвистическая переменная с терм-множеством вида
Т(ВОЗРАСТ)={МОЛОДОЙ, НЕМОЛОДОЙ, СТАРЫЙ, НЕСТАРЫЙ, ОЧЕНЬ МОЛОДОЙ, НЕ МОЛОДОЙ И НЕ СТАРЫЙ, МОЛОДОЙ ИЛИ НЕ ОЧЕНЬ СТАРЫЙ, ...}.
В этом примере имеется два атомарных терма — МОЛОДОЙ и СТАРЫЙ и одна неопределенность — ОЧЕНЬ.
Если отождествлять союз И с операцией пересечения нечетких множеств, ИЛИ — с операцией объединения нечетких множеств, отрицание НЕ — с операцией взятия дополнения и модификатор ОЧЕНЬ — с операцией концентрирования, то данная переменная будет полностью структурирована.