Преимущества нечетких систем

Пример

Нечеткая и лингвистическая переменные

Для треугольных

Для трапециевидных

Сложение
a b α β
a1+a2 b1+b2 α1+α2 β1+β2
       
Вычитание
a b α β
a1-a2 b1-b2 α1+β2 β1+α2
       
Умножение
a b α β
a1*a2 b1*b2 a1*α2+a2*α1 b1*β2+b2*β1
       
Деление
a b α β
a1/b2 b1/a2 (a1*β2+b2*α1)/b2^2 (b1*α2+a2*β1)/a2^2
Сложение
a α β
a1+a2 α1+α2 β1+β2
     
Вычитание
a α β
a1-a2 α1+β2 β1+α2
     
Умножение
a α β
a1*a2 a1*α2+a2*α1 a1*β2+a2*β1
.+/- a2*α1-a1*β2 a2*β1-a1*a2
.-/- -a2*β1-a1*β2 -a2*α1-a1*α2
     
Деление
a α β
a1/b2 (a1*β2+a2*α1)/a2^2 (a1*α2+a2*β1)/a2^2

Пример из жизни:

Филиал А – от 40 до 100 но с наиб. ожид. от 50 до 70 (трап) – А = [50,70,10,30]

Филиал Б – от 100 до 110 (кв) – Б = [100,110,0,0]

Филиал В – не более 20 (полтр) – В = [0,0,0,20]

Расходы 50-100 но скорее всего 80 (тр) Р = [80,80,30,20]

Доход = (50+100+0, 70+110+0, 10+0+0, 30+0+20) = [150,180,10,50]

ЧДоход = Доход – Расходы = (150-80, 180-80, 10+20, 50+30) = [70,100,30,80]

В текстовом виде – чистый доход составит от 40 до 180 но с наиб. вероятностью можно ожидать от 70 до 100 т.р

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

Нечеткая переменная характеризуется тройкой <a, X, A>, где

  • a - имя переменной,
  • X - универсальное множество (область определения a),
  • A - нечеткое множество на X, описывающее ограничение (то есть m A(x)) на значение нечеткой переменной a.

Лингвистической переменной называется набор <b,T,X,G,M>, где

  • b - имя лингвистической переменной;
  • Т - множество его значений (терм-множество), представляющие имена нечетких переменных, областью определения, которых является множество X. Множество T называется базовым терм-множеством лингвистической переменной;
  • G - синтаксическая процедура, позволяющая оперировать элементами терм-множества T, в частности, генерировать новые термы (значения). Множество TИG(T), где G(T) - множество сгенерированных термов, называется расширенным терм-множеством лингвистической переменной;
  • М - семантическая процедура, позволяющая преобразовать новое значение лингвистической переменной, образованной процедурой G, в нечеткую переменную, то есть сформировать соответствующее нечеткое множество.

Во избежание большого количества символов:

  • символ b используют как для названия самой переменной, так и для всех его значений;
  • для обозначения нечеткого множества и его названия пользуются одним символом, например, терм "молодой", является значением лингвистической переменной b = "возраст", и одновременно нечетким множеством М ("молодой").

Присваивание нескольких значений символам предполагает, что контекст допускает неопределенности.

Пусть эксперт определяет толщину изделия, с помощью понятия "маленькая толщина", "средняя толщина" и "большая толщина", при этом минимальная толщина равняется 10 мм, а максимальная - 80 мм.

Формализация этого описания может быть проведена с помощью лингвистической переменной <b, T, X, G, M>, где

  • b - толщина изделия;
  • T - {"маленькая толщина", "средняя толщина", "большая толщина"};
  • X - [10, 80];
  • G - процедура образования новых термов с помощью связок "и", "или" и модификаторов типа "очень", "не", "слегка" и др. Например, "маленькая или средняя толщина", "очень маленькая толщина" и др.;
  • М - процедура задания на X = [10, 80] нечетких подмножеств А1="маленькая толщина", А2 = "средняя толщина", А3="большая толщина", а также нечетких множеств для термов из G(T) соответственно правилам трансляции нечетких связок и модификаторов "и", "или", "не", "очень", "слегка", операции над нечеткими множествами вида: А З C, АИ C, , CON А = А2 , DIL А = А0,5 і ін.

Вместе с рассмотренными выше базовыми значениями лингвистической переменной "толщина" (Т={"маленькая толщина", "средняя толщина", "большая толщина"}) существуют значения, зависящие от области определения Х. В данном случае значения лингвистической переменной "толщина изделия" могут быть определены как "около 20 мм", "около 50 мм", "около 70 мм", то есть в виде нечетких чисел.

Функции принадлежности нечетких множеств:

"маленькая толщина" = А1, "средняя толщина"= А2, " большая толщина"= А3.

Функция принадлежности:

нечеткое множество "маленькая или средняя толщина" = А1ИА1.

Коротко перечислим преимущества fuzzy-систем по сравнению с другими:

  • возможность оперировать нечеткими входными данными: например, непрерывно изменяющиеся во времени значения (динамические задачи), значения, которые невозможно задать однозначно (результаты статистических опросов, рекламные компании и т.д.);
  • возможность нечеткой формализации критериев оценки и сравнения: оперирование критериями "большинство", "возможно", преимущественно" и т.д.;
  • возможность проведения качественных оценок как входных данных, так и выходных результатов: вы оперируете не только значениями данных, но и их степенью достоверности (не путать с вероятностью!) и ее распределением;
  • возможность проведения быстрого моделирования сложных динамических систем и их сравнительный анализ с заданной степенью точности: оперируя принципами поведения системы, описанными fuzzy-методами, вы во-первых, не тратите много времени на выяснение точных значений переменных и составление описывающих уравнений, во-вторых, можете оценить разные варианты выходных значений.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: