Опубликован: 26.07.2006 | Доступ: свободный | Студентов: 2742 / 421 | Оценка: 4.00 / 3.77 | Длительность: 15:27:00
ISBN: 978-5-94774-818-5
Специальности: Программист, Математик
Лекция 9:

Лингвистическая нечеткая логика

< Лекция 8 || Лекция 9: 1234 || Лекция 10 >

Лингвистические переменные истинности

В каждодневных разговорах мы часто характеризуем степень истинности утверждения посредством таких выражений, как "очень верно", "совершенно верно", "более или менее верно", "ложно", "абсолютно ложно" и т.д. Сходство между этими выражениями и значениями лингвистической переменной наводит на мысль о том, что в ситуациях, когда истинность или ложность утверждения определены недостаточно четко, может оказаться целесообразным трактовать ИСТИННОСТЬ как лингвистическую переменную, для которой ИСТИНО и ЛОЖНО — лишь два атомарных терма в терм-множестве этой переменной. Такую переменную будем называть лингвистической переменной истинности, а ее значения — лингвистическими значениями истинности.

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

В дальнейшем будем пользоваться термином "нечеткое высказывание" для обозначения утверждения вида " u есть A ", где u — название предмета, а A — название нечеткого подмножества универсального множества U, например, "Джон — молодой", "X — малый", "яблоко — красное" и т.п. Если интерпретировать A как нечеткий предикат, то утверждение " u есть A " можно перефразировать как " u имеет свойство A ".

Будем полагать, что высказыванию типа " u есть A " соответствуют два нечетких подмножества:

  1. M(A) — смысл A, т.е. нечеткое подмножество с названием A универсального множества U ;
  2. Значение истинности утверждения " u есть A ", которое будем обозначать v(A) и определять как возможно нечеткое подмножество универсального множества значений истинности V. Будем предполагать, что V=[0,1].

Значение истинности, являющееся числом в [0,1], например v(A)=0,8, будем называть числовым значением истинности. Числовые значения истинности играют роль значений базовой переменной для лингвистической переменной ИСТИННОСТЬ. Лингвистические значения переменной ИСТИННОСТЬ будем называть лингвистическими значениями истинности. Более точно будем предполагать, что ИСТИННОСТЬ — название булевой лингвистической переменной, для которой атомарным является терм ИСТИННЫЙ, а терм ЛОЖНЫЙ определяется не как отрицание терма ИСТИННЫЙ, а как его зеркальное отображение относительно точки 0,5. Далее мы покажем, что такое определение значения ЛОЖНЫЙ является следствием его определения как значения истинности высказывания " u есть не A " при предположении, что значение истинности высказывания " u есть A " является ИСТИННЫМ.

Предполагается, что смысл первичного терма ИСТИННЫЙ является нечетким подмножеством интервала V=[0,1] с функцией принадлежности типа

\mu
_{\t{\char200}\t{\char209}\t{\char210}\t{\char200}\t{\char205}\t{\char205}\t{\char219}\t{\char201}} (u) = \left\{ {\begin{array}{*{20}c}
   {0,} & {\t{\char229}\t{\char241}\t{\char235}\t{\char232}} & {0
\leqslant u \leqslant a;}  \\
   {2\left( {\frac{{u - a}}
{{1 - a}}} \right)^2 ,} &
{\t{\char229}\t{\char241}\t{\char235}\t{\char232}} & {a \leqslant u
\leqslant \frac{{1 + a}}
{2};}  \\
   {1 - 2\left( {\frac{{u - a}}
{{1 - a}}} \right)^2 ,} &
{\t{\char229}\t{\char241}\t{\char235}\t{\char232}} & {\frac{{1 + a}}
{2} \leqslant u \leqslant 1,}
\end{array} } \right.
показанной на рис. 9.2

Здесь точка \(u = \frac{{1 + a}}{2}\) является точкой перехода. Соответственно, для терма ЛОЖНЫЙ имеем

\mu
_{\t{\char203}\t{\char206}\t{\char198}\t{\char205}\t{\char219}\t{\char201}}
(u) = \mu
_{\t{\char200}\t{\char209}\t{\char210}\t{\char200}\t{\char205}\t{\char205}\t{\char219}\t{\char201}} (1 - u).

< Лекция 8 || Лекция 9: 1234 || Лекция 10 >
Владимир Власов
Владимир Власов

Зачем необходимы треугольные нормы и конормы? Как их использовать? Имеется ввиду, на практике.