Академический Документы
Профессиональный Документы
Культура Документы
В.Г. ЧЕРНОВ
Владимир 2010
2
УДК 519.5
ББК 22.126
Ч49
Рецензенты:
Доктор экономических наук, заведующий кафедрой
«Управление и экономико-математическое моделирование», профессор
Ивановского государственного химико-технологического университета
А.Н. Ильченко
Чернов, В. Г.
Ч49 Основы теории нечетких множеств : учеб. пособие /
В.Г. Чернов ; Владим. гос. ун-т.- Владимир : Изд-во Владим.
гос. ун-та, 2010. – 96 с. – ISBN 978-5-9984-0055-1.
Артуро Перес-Реверте
«Фламандская доска»
ВВЕДЕНИЕ
1, x ∈ А
χ ( x) =
0, x ∉ А
Рис. 1.1
7
ловия А U = А и А ∪ U = U .
8
Рис. 1.6
Рис. 1.7
4. Термы с минимальны-
ми и максимальными номера-
ми не могут соответствовать
колоколообразным функциям
принадлежности. Для этих
термов функции принадлежно-
сти имеют S-образный вид
Рис. 1.8 (рис. 1.8).
15
1, 0 ≤ x ≤ a;
μ(x) =
0, x > a
μ( x) = e− kx ; k > 0
2
μ( x) = e− kx ; k > 0
1, 0 ≤ x ≤ a1;
a2 − x
μ( x) = , a1 ≤ x ≤ a 2;
a 2 − a1
0, a 2 < x
1 − ax k , 0 ≤ x ≤ 1 k a;
μ( x) =
0, 1 k a
( )
μ( x) = 1 1 + kx 2 ; k > 1
1, 0 ≤ x ≤ a;
μ( x) =
{ }
0.5 − 0.5 ⋅ sin π x- ( a + b) / 2 / ( b − a ) ,
a ≤ x ≤ b;
0, b ≤ x
17
Продолжение таблицы
График Формула
Функции степеней принадлежности утверждения «величина x большая»
0, 0 ≤ x ≤ a;
μ(x) =
1, x > a
0, 0 ≤ x ≤ α;
μ( x) = − k ( x −α )
1 − e , α ≤ x, k > 0
0, 0 ≤ x ≤ α;
μ( x) =
1 − e− k ( x −α ) , α ≤ x, k > 0
2
0, 0 ≤ x ≤ α1;
μ( x) = ( x − α1) / ( α2 − α1) , α1 ≤ x ≤ α2;
1, α2 < x
0, 0 ≤ x ≤ α1;
k
μ( x) = a ( x − α ) , α ≤ x ≤ α + 1 k a ;
k
1, α + 1 a ≤ x
0, 0 ≤ x ≤ α;
μ( x) = k ( x − α)2
, α≤x≤∞
1 + k ( x − α )
0, 0 ≤ x ≤ a;
μ(x) =
{ }
0.5 + 0.5 ⋅ sin π x- ( a + b ) / 2 / ( b − a ) ,
a ≤ x ≤ b;
1, a ≤ x
18
Окончание таблицы
График Формула
Функции степеней принадлежности утверждения «величина |x| малая»
0, − ∞ < x < − a
μ(x) = 1, -a ≤ x ≤ a
0, a < x < ∞
ekx , -∞ < x ≤ 0;
μ( x) =
e− kx , 0 ≤ x < ∞, k > 1
2
μ( x) = e− kx
0, − ∞ ≤ x ≤ − a 2;
a 2 + x / a 2 − a1 , − a 2 ≤ x ≤ − a1;
( ) ( )
μ ( x ) = 1, − a1 ≤ x ≤ a1;
( a 2 − x ) / ( a 2 − a1) , a1 ≤ x ≤ a 2;
0, a 2 ≤ x < ∞
0, − ∞ < x ≤ −1 k a ;
1 − a (− x)k , − 1 k a ≤ x ≤ 0;
μ( x) =
k k
1 − a ( x) , 0 ≤ x ≤ 1 a ;
k
0, 1 a ≤ x ≤ ∞
( )
μ( x) = 1 1 + kx 2 ; k > 1
0, − ∞ < x ≤ −b;
{ }
0.5 + 0.5 ⋅ sin π x + ( a + b ) / 2 / ( b − a ) ,
−b ≤ x ≤ − a;
μ(x ) = 1, − a ≤ x ≤ a;
{ }
0.5 − 0.5 ⋅ sin π x − ( a + b ) / 2 / ( b − a ) ,
a ≤ x ≤ b;
0, b ≤ x < ∞
19
Рис. 1.10
20
Рис. 1.11
21
m11 1
Тогда μ А (1) = = = 0,64.
mi 1 1 + 1/ 5 + 1/ 6 + 1/ 7
i
Аналогично
μ А ( 3) = 0.16, μ А ( 6 ) = 0.11, μ А ( 8 ) = 0.08,
μ А ( x ) = {0.64 /1, 0.16 / 3, 0.11/ 6, 0.08 / 8} .
Метод достаточно прост, а его недостатки заключаются в том,
что значения функции принадлежности будут зависеть от номера за-
фиксированного столбца и отсутствия возможностей для контроля
корректности экспертных оценок. Используя матрицы парных срав-
нений, помимо построения функции принадлежности получаем воз-
можность оценить согласованность суждений экспертов.
Так же как и в предыдущем варианте, составляется матрица
парных сравнений M = mi j , mi j = 1 .
mj i
В качестве значений функции принадлежности μ А ( xi ) прини-
маются координаты собственного вектора матрицы М, которые нахо-
дятся из уравнения M ω = λω , где ω=(ω1 ,ω2 ,…,ωn ) — собственный
вектор матрицы М; λ — собственное значение матрицы М.
Так как всегда выполняется равенство Mω = nω (n×n - размер-
ность матрицы М), то найденные значения тем точнее, чем ближе
λ max к n. Отклонение λ max от n может служить мерой согласованности
суждений экспертов.
Пример. Рассмотрим задачу оценки освещенности предметов
[9]. Освещенность поверхности определяется как количество светово-
го потока на единицу площади. Для нахождения различий в освещен-
ности четырех идентичных объектов в зависимости от расстояния до
источника был проведен следующий эксперимент.
Визуальное сравнение интенсивности освещенности проводили
независимо друг от друга два эксперта. Предметы находились на
следующих расстояниях от источника света: 9, 15, 21, 28 единиц дли-
ны. Шкала для определения матрицы суждений та же, что и в преды-
дущем варианте. Матрица парных сравнений освещенности предме-
тов, пронумерованных в возрастающем порядке в зависимости от их
близости к источнику света, для первого эксперимента имеет вид
25
9 15 21 28
9 1 5 6 7
M = 15 1/5 1 4 6
21 1/6 1/4 1 4
28 1/7 1/6 1/4 1
1-4,39 5 6 7 ω1
1/5 1-4.39 4 6 ω2 =0
1/6 1/4 1-4.39 4 ω3 .
1/7 1/6 1/4 1-4.39 ω4
Cистема
-3.39 ω1 + 5 ω2 +6ω3 + 7 ω4 =0;
1/5 ω1 - 3.39 ω2 + 4 ω3 +6 ω4 =0;
1/6 ω1 + 1/4 ω2 - 3.39 ω 3 + 4 ω 4 =0;
1/7 ω 1 + 1/6 ω 2 + 1/4 ω 3 - 3.39 ω 4 =0
Контрольные вопросы
1. Укажите основные отличия между классическим множеством
и нечетким.
2. Что определяет терм – множество нечеткой переменной?
3. Могут ли использоваться для решения одной и той же задачи
одновременно нормальные и субнормальные функции принадлежно-
сти?
4. Можно ли рассматривать нечеткие множества как обобщение
классических?
29
{ }
1
если A = μ A ( x) = 1 − ( x − 2) 2 ,(1,3) , B = μ B ( x) = 1 − ( x − 2)2 ,(0, 4) ,
4
то A ∈ B (рис. 2.1)
μ А̃ В̃
7. ( A ∩ B ) = A ∪ B ;
8. A ⊆ B ⇔ B ⊆ A .
Равенства 6 и 7 называются законами де Моргана и следуют со-
ответственно из тождеств:
1 − max(μ A ,μ B ) = min(1 − μ A ,1 − μ B ) ,
1 − min(μ A ,μ B ) = max(1 − μ A ,1 − μ B ) .
Рассмотренные операции пересечения, объединения и дополне-
ния нечетких множеств в базовых вариантах формализации совпада-
ют с аналогичными операциями для классических множеств. В то же
время для нечетких множеств определены специфические операции,
которые не могут быть введены для классических множеств. Это опе-
рации α-разбиения, концентрации, размытия.
Операция α-разбиения нечеткого множества (α-уровневые мно-
жества). Множеством α-уровня нечеткого множества A универсаль-
ного множества U называется четкое подмножество Aα универсаль-
ного множества U, определяемое в виде (рис. 2.5):
Aα = {x ∈U ,μ A ( x) ≥ α}, где α ∈ [0,1]. Пример: A = {0/ x1,0.2/ x2 ,0.5/ x3,1/ x4},
тогда Aα =0.3 = ( x3 , x4 } , Aα =0.7 = {x4 }. Достаточно очевидное свойство:
если α1 ≥ α 2 , то Aα1 ≤ Aα 2 .
μ
Пример. A ={0/ x1,0.2/ x2,0.5/ x3,1/ x4},
тогда Aα =0.3 = ( x3 , x4 } , Aα =0.7 = {x4 }. α-уровень
Достаточно очевидное свойство: если α2
α2
α1 ≥ α 2 , то Aα1 ≤ Aα 2 . α1 x
Рис. 2.5
34
Рис. 2.6
n
, ) =
- евклидово, или квадратичное расстояние e (AB (μA (xi)−μB (xi))2 ,
i=1
e( A , B ) ∈ [0, n ] ;
n
1
- относительное евклидово расстояние e(A, B) = (μA (xi ) −μB (xi ))2 ,
n i=1
e( A , B ) ∈ [0,1] .
Например, A = (0/0, 0.1/1, 0.2/2, 0.5/3, 0.8/4, 1/5),
B = (1/0, 1/1, 0.8/2, 0.6/3, 0.4/4, 0.2/5).
Найдем расстояние Хэмминга
r ( A , B ) =/1-0/+/1-0.1/+/0.8-0.2/+/0.6-0.5/+/0.8-0.4/+/10.2/=
=1+0.9+0.6+0.1+0.4+0.8=3.8.
Замечание. Здесь приведены два наиболее часто встречающихся
определения понятия расстояния. Разумеется, для нечетких множеств
можно ввести и другие определения понятия расстояния.
Контрольные вопросы
1. Какие операции над нечеткими множествами определены и
для классических множеств?
2. Можно ли в классической теории множеств формализовать
операцию пересечения с помощью умножения?
3. С какой целью может использоваться операция концентрации
нечеткого множества?
4. Почему для классических множеств операция концентрации
не определена?
5. С какой целью в теории нечетких множеств вводится опера-
ция размытия?
6. Почему для классических множеств операция размытия не
определена?
7. Какие возможности предоставляет операция α- разбиения?
8. Какие свойства операций пересечения и объединения не вы-
полняются в теории нечетких множеств?
3. НЕЧЕТКИЕ ОТОБРАЖЕНИЯ
В литературе по теории нечетких множеств обычно использует-
ся термин «нечеткие отношения», допуская при этом смешивание
37
y1 y2 y3 z1 z2 z3 z4 z1 z2 z3 z4
y3 0.1 1 0 0.5
μ Γ Γ (x1, z1) = [ μ Γ (x1, y1) ∩ μ Γ 2 (y1, z1)] ∪ [ μ Γ (x1, y2) ∩ μ Γ 2 (y2, z1)]
1 2 1 1
∪ [ μ (x1, y3) ∪
Γ 1
μ Γ 2 (y3,z1)]= (0.1 ∩ 0.9) ∪ (0.7 ∩ 0.3) ∪ (0.4 ∩ 0.1) = 0.1 ∪ 0.3 ∪ 0.1 = 0,3,
μ Γ Γ (x1,z2) = (0.1 ∩ 0) ∪ (0.7 ∩ 0.6) ∪ (0.4 ∩ 1) = 0 ∪ 0.6 ∪ 0.4 = 0.6,
1 2
μ Γ Γ (x1,z3)=0.1,
1 2
...................,
...................,
μ Γ Γ (x2,z5) = 0.5.
1 2
1 3 5 7 9
1 0 0 0 0 0
3 0,2 0 0 0 0
5 0,1 0 0 0 0
7 0,8 0,4 0 0 0
9 1 0,8 0,5 0 0
Rα =
(
ui , u j )
(
∈U × U , μ R ui , u j ≥ α . )
(
ui , u j )
Обычным подмножеством α - уровня нечеткого отношения R
называется четкое (обычное) отношение Rα такое, что
1,если μ R (ui , u j ) ≥ α
Rα = .
0,если μ (u
R i j, u ) < α
Очевидно, что из α1 ≤ α 2 следует Rα1 ≥ Rα 2 .
Теорема декомпозиции. Любое нечеткое отношение R предста-
вимо в форме
R = α × Rα , 0 < α < 1 ,
α
где α × Rα означает, что все элементы Rβ умножаются на α.
Перейдем к рассмотрению операций над нечеткими отношения-
ми, некоторые из которых являются аналогами операций над нечет-
кими множествами, а некоторые присущи только нечетким отноше-
ниям.
Пересечением нечетких отношений P и Q на U×U называют
нечеткое отношение P Q , определяемое функцией принадлежности
( ) ( ) (
μ P Q ui , u j = μ P ui , u j ∧ μQ ui , u j = ) min {μ P (ui , u j ) ,μQ ( ui , u j )}.
u ,u ∈U
i j
образом:
1 2
{ ( 1 1
)}
μ R R ( u1 , u2 ) = Sup min μ R ( u1 , z ) , μ R ( z , u2 ) , (3.5)
Контрольные вопросы
1. Чем принципиально отличаются нечеткие отношения от от-
ношений, определенных в классической теории множеств?
2. Какими способами можно задавать нечеткое отношение?
3.Можно ли рассматривать отношение нечетких множеств как
обобщение отношения классических множеств?
4. Какие понятия можно формализовать с помощью отношений
нечетких множеств?
5. Какие возможности предоставляют композиции нечетких от-
ношений?
50
Рис. 4.1
Рис. 4.2
x3∗ xR 3
x3∗ = μ x ( x)
3
x+ μ x ( x) 3
x,
xL 3 x3∗
где xL3 = xL1 + xL 2 ;
xR3 = xR1 + xR 2 ;
x3∗ = x1∗ + x2∗ .
Для треугольных функций принадлежности слагаемых функция
принадлежности суммы также будет треугольной и представляться
уравнением μ ( x ) = a0 + kx . Для определения значений a0 и k необ-
ходимо для xL3 ≤ x ≤ x3∗ решить систему уравнений
a0 + kx = 1 при x = x3∗ = x1∗ + x2∗ ,
a0 + kx = 0 при x = xL3 = xL1 + xL 2 ,
x 1
откуда a0 = − ∗ L3 , k = ∗
x3 − xL3 x3 − xL3
x−x
и соответственно μ x3 ( x ) = ∗ L3 .
x3 − xL3
Для x*3 ≤ x ≤ x∗R3 a0 + kx = 1 при x = x3∗ ,
a0 + kx = 0 при x = xR3 .
x 1 x−x
Тогда a0 = − ∗ R3 , k = ∗ и μ x3 ( x ) = ∗ R3 .
x3 − xR3 x3 − xR3 x3 − xR3
Таким образом,
x3∗ xR 3
x − xL 3 xR 3 − x
x3∗ = ∗ x+ x.
xR3 − x3
xL 3 x3 − xL3 x3∗
Аналогично для операции вычитания
x3∗ xR 3
x − xL 3 xR 3 − x
x3∗ = ∗
x+ x,
− xL 3 xR3 − x3
xL 3 x3 x3∗
x3∗ xR 3
x − xL 3 xR 3 − x
x3∗ = x+ x,
xL 3 x3∗ − xL 3 x3∗
xR3 − x3
x xR1 ∗ x1∗
где xL3 = L1 , xR3 = , x3 = ∗ \ ,
xR 2 xL 2 x2
k1
результирующая функция принадлежности μ x3 ( x ) = a0 + . В отно-
x
шении двух последних операций целесообразно сделать следующее
замечание. Операции умножения и деления являются операциями не-
линейными, поэтому предположение о сохранении вида функции
принадлежности, вообще говоря, не выполняется.
Отметим еще одну особенность непрерывных нормальных вы-
пуклых нечетких чисел: найти нечеткое число и его правую и левую
границы можно, не проводя лингвистического анализа, поскольку
точно известно, при каком х функция принадлежности равна 1, а при
каких х она равна 0.
Рис. 4.5
Y = {( y
α j 1 ,... yα j m j )} j = 1, J ,
*)
Бинарная операция * называется возрастающей, если для x1 > y1 и
x2 > y2 x1 ⋅ x2 > y1 ⋅ y2 и убывающей, если для x1 > y1 и
x2 > y2 x1 ⋅ x2 < y1 ⋅ y2 .
57
( )
μ xαi k ≥ αi i = 1, J k = 1, ni ,
( )
μ yα ji q ≥ α j i = 1, J q = 1, m j .
Операции выполняются над абсциссами точек, находящихся на
одинаковых α-уровнях и имеющих одинаковые участки монотонно-
сти функций принадлежности.
Рассмотрим для простоты один α-уровень αi и три значения ар-
гумента (рис. 4.6) xαij и yαij j = 1, 2, 3.
Рис. 4.6
X αi =
μ α 1 xα 1( ) ,
(
μ αi 2 xαi 2 ) ,
μ αi 3 xαi 3 ( )
;
xαi 3
i i
xαi 1 xαi 2
μ α 1 yα 1
Yαi = i
( ) (
μ α 2 yαi 2
, i
) μ α 3 yαi 3
, i
( )
.
yαi 3
i
yαi 1 yαi 2
Тогда для строго возрастающих или строго убывающих опера-
ций, какими являются сложение и умножение, справедливы соотно-
шения
μ μαi 2 μαi 3
αi1
Zαi = Xαi ×Yαi = , , ; (4.2)
( x × y
αi 1 αi 1 ) x (
αi 2 × y αi 2 ) x × (y
αi 3 αi 3 )
μ μαi 2 μαi 3
αi 1
Zαi = Xαi ×Yαi = , , . (4.3)
(x + y
αi 1 αi 1 ) x (
αi 2 + yαi 2 ) xαi 3(+ yαi 3 )
Операции вычитания и деления не являются строго возрастаю-
щими или строго убывающими, поэтому их вначале надо представить
в виде
58
X − Y = X + (−Y );
X = X × 1 ,
Y Y( )
а затем может использоваться соотношение (4.2) или (4.3).
Основным ограничением при использовании данного метода
реализации нечетких множеств считается требование участков одина-
ковой монотонности функций принадлежности для участков опера-
ций.
Рис. 4.7
Рис. 4.8
( )
- в общем виде не дистрибутивны A ⋅ B + C ≠ A ⋅ B + A ⋅ C .
Дополнительное вычитание
Дополнительное деление
~ ~
Z B
10
0,
1 2 3 4 5 6 7 8 9 10 x
Рис. 4.9
Таблица 4.3
α Z μ Z μ B Z × B μ Z × B
B
0 1 0 0 6 0
6
0.5 2 0.5 0.5 14 0.5
7
1.0 3 1.0 1.0 24 1.0
8
0.5 4 0.5 0.5 36 0.5
9
0 5 0 0 50 0
10
Таблица 4.4
x μ T μx(x)
8 17 28 41 48
6 μB(2 – x) 0 - - - - -
μD(2) 0 0.5 1.0 0.5 0 0
14 μB(2 – x) - 0.5 - - - -
μD(2) 0 0.5 1.0 0.5 0 0.5
24 μB(2 – x) - - 1.0 - - -
μD(2) 0 0.5 1.0 0.5 0 1.0
36 μB(2 – x) - - - 0.5 - -
μD(2) 0 0.5 1.0 0.5 - 0.5
42 μB(2 – x) - - - - 0 -
μD(2) 0 0.5 1.0 0.5 0 0
65
x=d-b
Таблица 4.5
x μ T μx(x)
6 14 24 36 42
1 μA(t/x) 0 - - - - -
μC(t) 0 0.5 1.0 0.5 0 0
2 μA(t/x) - 0.5 - - - -
μC(t) 0 0.5 1.0 0.5 0 0.5
3 μA(t/x) - - 1.0 - - -
μC(t) 0 0.5 1.0 0.5 0 1.0
4 μA(t/x) - - - 0.5 - -
μC(t) 0 0.5 1.0 0.5 - 0.5
4.2 μA(t/x) - - - - 0 -
μC(t) 0 0.5 1.0 0.5 0 0
Контрольные вопросы
1. В чем состоят основные особенности нечеткой математики?
2. Какие особенности возникают при решении нечетких уравне-
ний?
3. Какие виды нечетких чисел могут быть названы в зависимо-
сти от вида функций принадлежности?
4. Какие допущения выдвигаются в арифметике LR-нечетких
чисел?
5. Какие ограничения на характер функций принадлежности на-
кладываются при выполнении арифметических операций с использо-
ванием α- разбиения?
6. Какие арифметические операции над нечеткими числами
строго определены в арифметике на основе α- разбиения?
7. Какой метод выполнения арифметических операций над не-
четкими числами в наибольшей степени свободен от ограничений на
характер функций принадлежности?
;
, ,
где - параметр, определяющий носители нечетких множеств
«истинно» и «ложно». Для нечеткого множества «истинно» носите-
лем будет интервал , а для нечеткого множества «ложно»; .
Функции принадлежности нечетких термов «истинно» и «лож-
но» изображены на рис. 5.1. Они построены при значении параметра
. Как видно, графики функций принадлежности термов «истин-
но» и «ложно» представляют собой зеркальные отображения.
Рис. 5.1
;
;
;
.
Графики функций принадлежности этих термов показаны на
рис. 5.2.
Рис. 5.2
;
;
.
Большое значение в нечеткой логике имеет нечеткая имплика-
ция.
Нечеткой импликацией A B (читается «из A следует B » или «если
A , то B ») называется бинарная логическая операция, результатом ко-
торой является нечеткое высказывание, значение истинности которо-
го определятся одной из следующих формул:
- классическая импликация Л. Заде
A B = max{min[μ A (u ), μ B (u ),1 − μ A (u )]};
- классическая нечеткая импликация для случая μ A (u ) ≥ μ B (u )
A B = max{μ (u ), μ (u )} = max{1 − μ (u ), μ (u )};
¬A B A B
- нечеткая импликация И. Мамдани
A B = min{μ A (u ), μ B (u )};
- нечеткая импликация Я. Лукасевича
A B = min{1,1 − μ A (u ) + μ B (u )};
- нечеткая импликация Дж. Гогена
A B = min{1, μ B (u ) / μ A (u )}, μ A (u ) > 0;
- нечеткая импликация по формуле граничной суммы
A B = min{1, μ A (u ) + μ B (u )};
- нечеткая импликация по формуле произведения
A B = μ A (u ) μ B (u );
- нечеткая импликация по формуле Н. Вади
A B = max{μ A (u ) * μ B (u ),1 − μ A (u )}.
Нечеткая импликация играет важную роль в процессе обработки
нечетких логических рассуждений. Так же, как и в классической ло-
гике, первый ее операнд называют посылкой, или антецедентом, а
второй – заключением, или консеквентом. Хотя классическая нечет-
кая импликация находит наибольшее применение при решении при-
кладных задач и остается справедливой в случае обычных высказыва-
ний классической логики, однако остальные способы вычисления не-
70
Рис. 5.3
Рис. 5.4
74
Рис. 5.5
CG = z ∗ min Z
= max Z
z × μ( z )dz
.
min Z μ( z )dz
N
ziμ(zi )
Для дискретных функций CG = z∗ = i=N1 (CG-Centre of Gravity).
μ(zi )
i=1
Поскольку значения функции принадлежности интерпретиру-
ются как оценки истинности при выполнении дефаззификации, сле-
дует обращать внимание на то, какое максимальное значение имеет
функция принадлежности, представляющая нечеткое заключение.
Очевидно, что если это значение мало (рис. 5.6), то от принятия ре-
шения лучше воздержаться. Не ис-
ключается и вариант по пересмотру
условий задачи.
Рассмотренные выше этапы не-
четкого вывода могут быть реализо-
ваны различным образом, поскольку
включают в себя отдельные парамет-
ры, которые должны быть фиксиро-
Рис. 5.6
ваны или специфицированы.
μС ( z )
2
Рис. 5.7
79
μC ( z )
1
μС ( z )
2
Рис. 5.8
80
μ1′( z ) = α1 * μС ( z )
1
μ 2′ ( z ) = α 2 * μС ( z )
2
Рис. 5.9
z1∗ = a1 x0 + b1 y0
μС ( z )
2
z 2∗ = a2 x0 + b2 y0
Рис. 5.10
( )
μ1 = min 1,1 − min μ Lx1 ( x), μ Ly1 ( y ) + μ Lz1 ( z ) ;
(5.3)
( ) ( )
μ2 = min 1,1− max min μLx2 (x), μLy1( y) ,min μLx1(x), μLy2 ( y) +μLz2 (z) ; (5.4)
( )
μ3 = min 1,1 − min μ Lx 2 ( x), μ Ly 2 ( y ) + μ Lz 3 ( z ) ;
(5.5)
{
μ′ = μ1 ∧ μ 2 ∧ μ3 = min μ1 , μ 2 , μ3 . }
Подставив в соотношения (5.3) – (5.4) соответствующие значения
μ Lx1 ( x) = 0.7 ; μ Lx 2 ( x) = 0.3 ; μ Ly1 ( y ) = 0.58 ; μ Ly 2 ( y ) = 0.44 ,
получим:
μ1 = min [1,1 − 0.58 + μ Lz1 ( z ) ] = min [1,0.42 + μ Lz1 ( z ) ] ;
μ 2 = min [1,1 − 0.44 + μ Lz 2 ( z ) ] = min [1,0.56 + μ Lz 2 ( z )] ;
μ3 = min [1,1 − 0.3 + μ Lz 3 ( z ) ] = min [1,0.7 + μ Lz 3 ( z ) ].
83
Контрольные вопросы
1. На каких логических конструкциях основаны правила нечет-
кого вывода?
2. В чем состоит основная особенность правил нечеткого вывода?
3. Какие недостатки имеет формула Л. Заде?
4. Как следует выполнять дефаззификацию, если результирую-
щая функция принадлежности имеет явно выраженный экстремум?
5. В каких случаях для дефаззификации следует применять ме-
тод центра тяжести?
6. Чем отличается алгоритм Ларсена от алгоритма Мамдани?
7. Какие логические свойства не выполняются в нечеткой логике?
8. Почему можно считать нечеткую логику обобщением класси-
ческой логики?
Рис. 6.1
Рис. 6.2
86
− треугольной (trimf);
− трапецеидальной (tramf);
− функции принадлежности в виде кривой Гаусса (gaussmf) или
составленной из двух кривых Гаусса (gauss2mf);
− колоколообразной (bellmf);
− сигма-функции, предназначенной для воспроизведения не-
симметричных функций принадлежности: sigmf - функция
принадлежности, открытая справа, dsigmf - закрытая функция
принадлежности, составленная из разности двух сигма-
функций, psigmf - закрытая функция принадлежности, образо-
ванная из произведения двух сигма-функций;
− трех функций принадлежности, основанных на полиноми-
нальных кривых: zmf - несимметричная функция принадлеж-
ности, открытая слева, smf - несимметричная функция при-
надлежности, открытая справа, pmf - закрытая функция при-
надлежности.
Рис. 6.3
Рис. 6.5
Рис. 6.6
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
ОГЛАВЛЕНИЕ
Введение......................................................................................................3
1. Теория нечетких множеств. Общие сведения.....................................6
1.1. Определение нечеткого множества...........................................6
1.2. Основные методы построения функций принадлежности....11
1.2.1. Требования к функциям принадлежности....................13
1.2.2. Прямые методы для одного эксперта............................15
1.2.3. Косвенные методы построения функций
принадлежности..............................................................22
2. Операции над нечеткими множествами.............................................29
3. Нечеткие отображения.........................................................................36
3.1. Нечеткое отображение и способы его задания.......................37
3.2. Нечеткие отношения..................................................................41
3.3. Композиция нечетких отношений............................................47
4. Нечеткие числа. Математика нечетких чисел...................................50
4.1. Операции над нечеткими числами. Принцип обобщения.....51
4.2. Алгоритм выполнения арифметических операций
над нечеткими числами с (L-R)-аппроксимацией.................52
4.3. Арифметические операции над нечеткими числами
с использованием уровневых множеств..................................55
4.4. Алгоритм реализации принципа обобщения
при выполнении арифметических операций
над нечеткими числами.............................................................58
4.5. Свойства арифметических операций над нечеткими
числами.......................................................................................60
4.6. Нечеткие уравнения...................................................................60
5. Основы нечеткой логики......................................................................66
5.1. Основные операции над нечеткими логическими
переменными..............................................................................68
5.2. Нечеткие выводы........................................................................70
5.3. Процесс нечеткого условного вывода......................................72
5.4. Основные алгоритмы нечеткого вывода..................................77
6. Программные средства нечеткого моделирования и управления....83
6.1. Средства нечеткого моделирования и управления
в пакете Matlab...........................................................................83
6.2. Пакет проектирования нечетких систем Fuzzy Tech..............86
6.3. Нечеткое управление в системе Трейс Моуд..........................89
Библиографический список.....................................................................93
96
Учебное издание
Учебное пособие