Дипломная работа: Система "Aлор-Трейд"

здесь значок - это правило
композиционного вывода (правило свертки) /3/.
В рассматриваемой логической системе предпосылки определяются
лингвистическими переменными , а
заключение - лингвистической переменной В. В каждом конкретном правиле имеются
три предпосылки (по числу входных переменных) и одно заключение. Каждое такое
логическое правило определяет одно из возможных состояний объекта управления,
а полный набор правил характеризует все возможные состояния. Поскольку в
правилах вывода должны присутствовать все комбинации значений, то общее число
правил равно 3 *2= 18.
В виде термов одно из этих правил может быть написано следующим образом:
если комиссия сравнима с величиной возможного убытка, вероятность повышения
большая, достаточно средств для совершения сделки, то принять решение
«покупать».
Для превращения этого текста в формальную процедуру нужно установить вид
правила композиционного вывода в форму нечеткой импликации.
В качестве правила композиционного вывода примем максиминную композицию,
а в качестве нечеткой импликации - правило минимума (пересечение нечетких
множеств предпосылки и заключения).
Нечеткое отношение R для
L-го правила между j-й входной
переменной и выходной
переменной v в соответствии с принятым правилом
минимума выражено следующей функцией принадлежности:

Здесь индекс i(L) означает
индекс i-го терма в L-м правиле вывода (напомним, что термов
входных переменных всего три). Функция принадлежности (52) отображает отношение связи между
числовыми значениями в паре ( ). Чем больше ее значение, тем теснее эта связь.
Результаты измерения (наблюдения) входных переменных могут быть выражены
как обычными числовыми (четкими) значениями, так и качественными значениями
(нечеткими множествами).
Пусть входные переменные представлены нечеткими множествами с функциями принадлежности . Заметим, что эти функции есть
результат работы системы наблюдения (измерения) в отличие от ранее введенных
функций mji(uj), которые выражают
мнение эксперта-трейдера по поводу конкретных значений . Тогда в соответствии с
формулой (51) и принятым правилом композиционного вывода (maxmin) можно записать связь между выходной
переменной v и входной переменной следующим
образом:
 (
Здесь есть функция принадлежности, устанавливающая
локальную связь между нечеткой входной переменной и
нечеткой выходной переменной v.
Подставив (52) в (53), получим:
 (
Поскольку в L-м правиле логического вывода исходные посылки связаны
логическим "и" (то есть наличием данных обо всех трех входных
переменных для вывода значения выходной переменной), то соответствующая
операция над нечеткими множествами реализуется в виде их пересечения.
Последнее же реализуется /3/ с помощью операции минимума над соответствующими
функциями принадлежности.
Обозначим нечеткое множество, соответствующее выходной переменной и
полученное на основании L-гo правила
вывода через ,а его функцию принадлежности через . Тогда можно записать:

Данные о выходной переменной, полученные из всех правил вывода (в нашем
случае их число равно 18), должны быть логически объединены. Это соответствует
операции максимума над функциями принадлежности /3/. Обозначив через Q результирующее нечеткое множество,
соответствующее выходной переменной v, а через - его
функцию принадлежности, окончательно запишем:
  
Пусть теперь входные переменные (j = 1,3) имеют обычные числовые
значения . Тогда значения определены на обычном множестве, для которого формально
можно записать функцию принадлежности, учитывая, что обычное множество есть
частный случай нечеткого множества. Эта функция равна 1, если , и равна 0 - в противном
случае. Тогда в формуле (53) и . При этом операция max в (53) сводится к выбору единственного
значения при .
После этого формула (54) принимает вид:

Итак, вычислена функция
принадлежности нечеткой переменной "принятие решения". Теперь нужно
оценить конкретное значение v* для принятия решения о дальнейших действиях.
Эта процедура называется дефазификацией. Здесь предлагается использовать
наиболее распространенный метод дефазификации /3/ - нахождение центра тяжести
функции принадлежности:
Здесь V- область определения (универсальное множество) функции.
Интеграл вычислялся методом трапеций /4/ по формуле:
,
где - значения
независимой переменной,
-
значения функции,
причем .
Таким образом, полученная модель использует три входных переменных , имеющих четкие значения, и выдает
выходную переменную v также в четком виде. Внутренняя же структура модели
является нечеткой.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 |