Зачем необходимы треугольные нормы и конормы? Как их использовать? Имеется ввиду, на практике. |
Нечеткие алгоритмы
Рассмотрим некоторые случаи выбора множеств, функций, операций,
отношений. Пусть — непустые множества, тогда функцию
из
в
будем называть
-функцией
из
в
;
есть степень, с которой
значение функции в точке
есть
.
-функция является вероятностной, если для любого
существует
и
.
-функция является детерминированной, если для любого
существует
и для
любого
.
Если множество с определенными на нем операциями и
отношениями
записать в виде четверки
, то:
-
— определяет максиминную машину;
-
— определяет взвешенную машину;
-
— минимаксную машину;
-
— максимально взвешенную машину;
-
— недетерминированную машину.
Взвешенная машина является вероятностной, если функции входа, действий, условий, выхода являются вероятностными. Любая же машина, в которой перечисленные функции являются детерминированными, называется детерминированной.
Рассмотрим программу , которую допускает
-машина
. Для каждой пары
меток
и пары состояний
будем
писать
, если в программе
либо имеется инструкция вида
, где
есть степень, с которой осуществляется переход из состояния
в состояние
,
либо имеется инструкция вида
,
где
для некоторого
и
есть степень, с которой осуществляется переход на метку
.
Выполнением программы на
-машине
, допускающей
,
называется конечная последовательность
.
Выполнение возможно тогда и только тогда,
если
,
где
,
,
.
Таким образом, возможное выполнение определяет последовательность инструкций
программы , которая может быть реализована на
-машине. Таких
последовательностей может быть несколько.
Приведем другую формулировку нечеткой программы, которая является частным случаем данного выше определения нечеткой программы, так как здесь рассматриваются машины с конечным множеством состояний, которые моделируются конечными автоматами.
Для определения нечеткого алгоритма первоначально вводится понятие обобщенной машины, на основе которого формулируется понятие обобщенной нечеткой машины, которое позволяет формализовать понятие нечеткого алгоритма.
Обобщенная машина есть шестерка ,
где
и
—
конечные непустые множества машинных инструкций и внутренних состояний
соответственно,
— непустое множество с отношением
частичного
порядка
и операциями
, удовлетворяющими
свойствам коммутативности, ассоциативности и дистрибутивности, а также
содержащие нулевой и единичный элементы;
—
-функция
переходов из состояния в состояние;
;
и
—
начальное состояние и множество финальных состояний.
Для цепочки инструкций (
—
множество всевозможных цепочек инструкций) переходов из состояния
в
определяется
степенью
.
Если — пустая цепочка инструкций, то задается расширенная
-функция
следующим образом:
![\Psi (s,l,s') = \left\{ {\begin{array}{*{20}c}
{0,} & {\t{\char229}\t{\char241}\t{\char235}\t{\char232}\;s \ne s',} \\
{1,} & {\t{\char229}\t{\char241}\t{\char235}\t{\char232}\;s = s'.}
\\
\end{array} } \right.](/sites/default/files/tex_cache/8710e51b151116f04ca6669b65583348.png)