- •4. Теория нечётких множеств. Нечёткая логика
- •4.1. Нечёткие множества. Основные понятия
- •4.2. Логические операции на нечётких множествах - включение и равенство
- •4.3. Предметные операции на нечётких множествах. Формулы нечетких множеств
- •4.4. Алгебра нечётких множеств
- •7. Законы дополнительности
- •4.5. Нечёткие высказывания и переменные. Логические связки. Нечеткие формулы
- •4.6. Степень равносильности. Эквивалентность нечётких формул
- •4.7. Алгебра нечеткой логики (анл). Формулы, теоремы, законы анл
- •4.8. Нечёткая логика предикатов
4.2. Логические операции на нечётких множествах - включение и равенство
Пусть
на множестве-носителе Х
заданы
произвольные нечёткие множества
и
.
Определение. Степенью включения множества в множество на элементе х называется величина
max(¬μA(x), μB(x)) = max( 1-μA(x), μB(x)).
174
Данная характеристика имеет смысл импликации и показывает, насколько из принадлежности элемента х мно-
жеству следует его принадлежность .
Определение. Степенью включения множества в множество называется величина
ν ( , )=min{max(¬μA(x), μB(x))}.
xX
При
ν(
,
)
≥ 0,5 множество
нечётко включается в
.
Обозначается как
.
При ν(
,
)<
0,5 множество
нечётко не включается в
.
Обозначается как
.
Пример 1. Допустим, Х={х1, х2, х3 }; ={<0,7;х1>; <0,9; х3>}; = {<0,9;х1>; <0,7; х3 >}. Найти степень включения в .
Решение.
ν ( , ) = min { max (0,3; 0,9); max (0,1; 0,7) } = min {0,9; 0,7}=0,7>0,5.
Следовательно, .
Замечание. Элементы носителя Х, не входящие в мно-жества и , можно не рассматривать при определении включения, поскольку они не влияют на величину ν( , ).
Пример 2. Х={х1, х2, х3}; ={<0,7;х2>; <0,9;х3>}; = {<0,9; х1 >; <0,7; х3>}. Найти степень включения в .
Решение.
( , ) = min {max(1; 0,9); max(0,3; 0); max(0,1; 0,7)} = min{1; 0,3; 0,7} =0,3<0,5. Следовательно, .
Определение. Степенью нечёткого равенства мно-жеств и называется величина μ( , ) = min{ν( , ), ν ( , )}. При μ( , )≥0,5 множества и нечётко равны. Обозначается как ≈ .
175
При
μ(
,
)<
0,5 множества
и
нечётко не рав-ны. Обозначается как
Замечание.
Если одно
из множеств не включается в другое, то
неравенство их очевидно . Если
и
,
то имеет место строгое включение
нечёткого множества
в
:
.
Пример 3. Рассмотрим множества Х; ; из Приме-ра 1. Найти степень равенства и .
Решение.
Как уже показано, ν( , )=0,7 .Обратное включение: ν( , ) = min {max(0,1;0,7); max(0,3;0,9)} = min{0,7; 0,9} = 0,7. μ ( , ) = min {ν ( , ), ν( , )} = min{0,7; 0,7} =0,7>0,5. Следовательно, ≈ .
Результатом выполнения рассмотренных операций включения и равенства является некоторое число в интер-вале [0,1], которое можно интерпретировать как степень истинности – некоторое логическое значение.
4.3. Предметные операции на нечётких множествах. Формулы нечетких множеств
Введём предметные операции, аналогичные операци-ям с чёткими множествами. Для этого рассмотрим произ-вольные нечёткие множества и на множестве Х, со-стоящие из пар следующего вида: ={<μA(x), x>}; = {<μB(x), x>}.
Определение.
Объединением
нечётких множеств
и
называется
нечёткое множество
=
,
у которого пары определяются следующим
образом:
={<
max(
μA
(x),
μB(x)),x>}.
176
Определение. Пересечением нечётких множеств и называется нечёткое множество = , состоящее из пар вида {< min( μA (x), μB(x)),x>}.
Определение. Дополнением нечёткого множества называется нечёткое множество =¬ ={< ( 1- μA (x)),x>}.
Определение. Разностью нечётких множеств и называется нечёткое множество = \ ={< min( μA (x), 1 - μB(x)), x>}.
Определение. Симметрической разностью нечётких множеств и называется нечёткое множество = Δ ={<max{min(μA(x),1- μB(x));min (μB(x);1- μA (x))},x>}.
Результатом предметных операций являются новые нечёткие множества, что позволяет с их помощью строить сложные множества из более простых.
Определение. Формулами нечетких множеств будем называть:
а) любые обозначения непосредственно заданных (напри-мер, перечислением) нечетких множеств: , и т.д.,
б) все выражения вида ¬ , , , \ , Δ , где , - формулы нечетких множеств.
