Применение теории нечетких множеств для обработки данных
Пусть А, В, С - нечеткие множества, тогда выполняются следующие свойства:
![]() |
( 12.5) |
![]() |
( 12.6) |
![]() |
( 12.7) |
![]() |
( 12.8) |
![]() |
( 12.9) |
В отличие от четких множеств, для нечетких множеств в общем случае:
![]() |
( 12.10) |
![CON(A) = A2 \text{- операция концентрирования}, \\
DIL(A) = A0,5 \text{- операция размывания}](/sites/default/files/tex_cache/225d1a5497702b3891cf3ad8d77c3ea0.png)
Все это операции нечетких множеств, которые используются при работе с лингвистическими переменными [7,9,22].
При описании объектов и явлений с помощью нечетких множеств используется понятие нечеткой и лингвистической переменных [21].
Нечеткая переменная характеризуется тройкой , где
- универсальное множество (область определения
- нечеткое множество на
, описывающее ограничение (то есть
) на значение нечеткой переменной
.
Лингвистической переменной называется набор , где
- имя лингвистической переменной;
- множество его значений (терм-множество), представляющие имена нечетких переменных, областью определения, которых является множество
. Множество
называется базовым терм - множеством лингвистической переменной;
- синтаксическая процедура, позволяющая оперировать элементами терм - множества
, в частности, генерировать новые термы (значения). Множество
, где
- множество сгенерированных термов, называется расширенным терм - множеством лингвистической переменной;
- семантическая процедура, позволяющая преобразовать новое значение лингвистической переменной, образованной процедурой
, в нечеткую переменную, то есть сформировать соответствующее нечеткое множество [7].
Пример применения нечеткого множества для нахождения оптимального маршрута передачи данных по сети.
Создадим модель, ориентированную на решение задачи "проникновения" из пункта отправления в пункт назначения кратчайшим или менее загруженным доступным путем, т.е. за минимально возможное время.
Разработаем правила, которые задают связь входных переменных с выходными.
Для лингвистической оценки входных и выходных переменных используем следующие терм множества:
- х1 – максимальное количество переходов (K=4); среднее количество переходов (КС); минимальное количество переходов (МК=1);
- х2 – скорость передачи информации по сети максимальная (Т=5,4 мбит/с.), скорость передачи информации по сети средняя (ТС), минимальная скорость передачи информации (МТ=1,8 мбит/с);
- у – максимальное время прохождения пакета (G=1,84сек), среднее время прохождения пакета (GС), минимальное время прохождения пакета (MG=0,1сек).
Сведем все значения в таблицу 12.1.
Применим систему типа Сугэно. Если значение выходной переменной в правиле задано нечетким множеством, тогда правило может быть представлено нечетким отношением. Для нечеткого правила, если значение выходной переменной в правиле задано нечетким множеством, тогда правило может быть представлено нечетким отношением. Для нечеткого правила "Если x есть , то y есть
нечеткое отношение
задается на декартовом произведении
, где
- универсальное множество входной (выходной) переменной. [6] Для расчета нечеткого отношения можно применять нечеткую импликацию и t-норму. При использовании в качестве t-нормы операции нахождения минимума, расчет нечеткого отношения
осуществляется так [5]:
![]() |
( 12.11) |
Согласно этому утверждению разработаем правила, которые будут применяться на основных этапах проектирования систем типа Сугэно на примере создания системы нечеткого логического вывода, моделирующей зависимость.
- Если х1= К и х2=МТ, то у=1,84;
- Если х1=КС и х2=ТС, то у=1,47;
- Если х1=КС и х2=ТС, то у=0,37;
- Если х1=МК и х2=Т, то у=0,1;