Вы находитесь на странице: 1из 10

YФедеральное агенство связи

Ордена Трудового Красного Знамени федеральное государственное


бюджетное образовательное учреждение высшего образования
“Московский технический университет связи и информатики”

Кафедра “Информатика”

Лабораторная работа №8 по дисциплине “Математическая логика и теория


алгоритмов (МЛиТА)”
по теме “ Основы нечеткой логики ”

Выполнил студент

вариант №16
Проверил Сёмин В.Г.

г. Москва, 2020
Содержание

1 Ход выполнения лабораторной работы...........................................3

Задание 1...................................................................................................4

Задание 2...................................................................................................5

Задание 3...................................................................................................9

2
1 Ход выполнения лабораторной работы

Таблица вариантов.

Вариант Номер Номер Номер в


задания по в в задании
списку задани задани 3
журнала и1 и2
группы
1 5 8 7
2 4 10 9
3 2 6 5
4 1 4 3
5 3 2 1
6 10 3 2

7 7 5 4
8 8 7 6
9 9 8 7
10 10 9 8

11 2 9 10
12 4 1 2
13 6 2 3
14 8 5 6
15 1- 7 7
16 7 6 8
17 9 10 9
18 5 8 7
19 1 3 4
3
20 3 4 6

Задание 1
Нахождение основных характеристик нечеткого множества
1.1. Для заданного дискретного нечеткого множества А найти
носитель, ядро, высоту, мощность, множества уровня (для заданных
значений α). Указать, является ли данное множество нормальным. Если
является субнормальным, преобразовать его к нормальному. проверить
является ли нормализованное множество унимодальным.
Вариант А α
1 {1/1; 0,9/2; 0,7/3; 0,3/4; 0/5; 0/6; 0,4/7; 0,8/8; 1/9} 0,6 0,9
2 {0,1/-2; 0,3/-1; 0/0; 0,6/1; 0,8/2;1/3; 0,6/4; 0,4/5;0,1/6} 0,5 0,8
3 {0,9/1; 0,8/2; 0,3/3; 0,1/4; 0,2/5; 0,4/6; 0,6/7; 0,4/8} 0,4 0,7
4 {0,1/-2; 0,3/-1; 0,9/0; 1/1; 1/2; 0,8/3; 0,5/4} 0,5 0,7
5 {0,2/1; 0,5/2; 0,7/3; 0,9/4;1/5; 0,7/6; 0,3/7} 0,5 0,8
6 {0,1/3; 0,4/4;0,8/5;1/6; 0,6/7; 0,3/8} 0,4 0,7
7 {0,2/-2; 0,3/-1; 0,7/0; 1/1; 0,6/2; 0,3/3; 0,1/4} 0,3 0,8
8 {0,1/-1; 0,4/0; 0,9/1;1/2;1/3; 0,6/4; 0,3/5; 0,2/6} 0,3 0,7
9 {0,1/1;0,5/2; 0,7/3; 0,8/4; 0,6/5;0,4/6} 0,6 0,9
10 {0,9/5; 0,8/6; 0,5/7; 0,4/8; 0,1/9} 0,4 0,7

Ход работы
A={0,2/-2; 0,3/-1; 0,7/0; 1/1; 0,6/2; 0,3/3; 0,1/4} α1=0,3; α2=0,8.
1. Носитель – четкое подмножество из Х, на котором µA(x)>0. sup A
σ(х)= {x/µA(x) > 0} = {-2; -1; 1; 2; 3; 4}
2. Ядро – четкое подмножество универсального множества Х, элементы
которого имеют степени принадлежности равные единице
Core A = {x/X µA(x) = 1 ={1 }
4
3. Мощность– сумма коэффициентов принадлежности всех элементов
этого множества
n

Card A = ∑ μ A (x i) = 0,2+0,3+0,7+0,6+0,3+0,1=2,2
i=1

4. Множество уровня – множество всех таких элементов универсального


множества, степень принадлежности которых нечеткому множеству больше
или равна α
A0,3 = {x/X µA(x) ≥ 0,4} = {-1; 1; 2; 3} – множество уровня для α1=0,3,
A0,8 = {x/X µA (x) ≥ 0,9} = {1} – множество уровня для α2=0,8,

5. Нечёткое множество нормально, если его высота равна 1. Если


высота меньше 1, то нечёткое множество называется субнормальным.

d = {max µA(x) } =1, следовательно нечетное множество нормальное

6. Нечёткое множество называется Унимодальным, если только


для одного
Данное нечеткое множество унимодальное, так как µA(x) = 1 для одного
элемента Х. {1/1}

Задание 2
Операции над нечеткими множествами.
Дано 3 нечетких множества A, B, C (заданы их функции
принадлежности). Построить функцию принадлежности нечеткого
множества D.
Вариант 6 D  A  B  C

5
Ход работы
1. Множество D  A  B  C , значит, последовательность операций будет
следующей:
1) B (Рисунок 1)
2) B ⋂ C (Рисунок 2.1 и Рисунок 2.2)
3) A ⋃ B ⋂ C (Рисунок 3.1 и Рисунок 3.2).
2. Построим согласно этой последовательности операций графики
функций принадлежности:

Рисунок 1 – график множества B


Я беру график B и строю новый обратный график по тем же
координатам и получаю B. Так, была точка (1,1), то она становится
точкой (0,0), точка (5,0) станет точкой (5,1)

6
Рисунок 2.1 - множества С и В на одном графике

Рисунок 2.2 - Функция принадлежности множества С ⋂ В

Пересечение нечетких множеств C и B заданных на универсальном


множестве X, – это наименьшее нечеткое множество C ⋂ B , включающее
как B . так и с функцией принадлежности.

Рисунок 3.1 - множества C ⋂ B и множество A на одном графике

7
Рисунок 3 - Функция принадлежности множества A ⋃ B ⋂ C

Объединение нечетких множеств B ⋂ С и A , заданных на универсальном


множестве X, – это наименьшее нечеткое множество A ∪ B ⋂ C , содержащееся
одновременно и в B ⋂ C и в A с функцией принадлежности.

Теоретические вопросы
1. Что такое характеристическая функция обычного множества и функция
принадлежности нечеткого множества?

Характеристическая функция обычного множества – это функция,


определённая на множестве X, которая указывает на принадлежность x
подмножеству A. (𝐴 ⊆𝑋)

Функция принадлежности нечеткого множества – степень принадлежности


каждого члена пространства рассуждения к данному нечёткому множеству.
𝐴̃={(𝑥,𝜇𝐴(𝑥)) | 𝑥 ∈𝑋}

2. Дайте определение операции пересечения нечетких множеств.

Пересечение нечетких множеств A и B, заданных на универсальном


множестве X, – это наименьшее нечеткое множество A ∩ B, содержащееся
одновременно и в A, и в B с функцией принадлежности, заданной
следующим образом: ∀ x ∈ X μA ∩ B(x) = min (μA(x), μB(x)).

8
Задание 3
Нечеткие множества А, В и С заданы таблично. Вычислить значение
выражений.

№8 x1 x2 x3 x4 x5 x6 х7 x8
A 1 0,9 0.7 0.3 0,5 0,6 0,7 0,8
B 0,3 0,5 0,4 0,2 0,1 0,1 0,5 0,7
C 0,1 0,3 0 0,6 0,8 1 0,4 0.1
(B∩C)+A
( А  В)  С

Ход работы
1) Cчитаю по формуле : ( В ⋂ С )= min(μВx; μСx)=
0,3/х1+0,3/х2+0/х3+0,2/х4+0,1/х5+0,1/х6+0,4/х7+0,1/х8

2) C читаюпо формуле: ( В ⋂ С ) + А=μВ ⋂ С ( x ) + μ A ( x )−μ В ⋂ С ( x )∗μ A ( x )=0,3/x1+1/x1-


0,3/x*1/x1+
+ 0,3/x2+0,9/x2-0,3/x2*0,9/x2 + 0/x3+0,7/x3 – 0/x3*0,7/x3 + 0,2/x4
+0,3/x4 – 0,2/x4*0,3/x4 + 0,1/x5 + 0,5/x5 – 0,1/x5*0,5/x5 + 0,1/x6 + 0,6/x6-
- 0,1/x6*0,6/x6 + 0,4/x7 + 0,7/x7 – 0,4/x7*0,7/x7 + 0,1/x8 + 0,8/x8 –
- 0,1/x8*0,8/x8 =1/x1 + 0,93/x2 + 0,7/x3 + 0,44/x4 + 0,55/x5 + 0,64/x6 +
0,82/x7 +0,82/x8

3) Cчитаю по формуле :
( А ∙ В )=μ A ( x )∗μ B ( x )=1/x 1∗0 ,3 /x 1+0 , 9/ x 2∗0 , 5/ x 2+0 , 7 /x 3∗0 , 4 /x 3+0 , 3/ x 4∗0 , 2/ x 4+0 , 5/ x 5∗0 , 1/

4)
C читаюпо формуле: ( А ∙ В ) ⋃ С=max ( μ А ∙В x ; μ C x ) =0 ,3 / х 1+0 , 45 /х 2+0 , 28/ х 3+ 0 ,6 / х 4+0 , 8 /х 5+1/ х 6

9
5) Записываю получившийся результат в таблицу
№8 x1 x2 x3 x4 x5 x6 х7 x8
A 1 0,9 0.7 0.3 0,5 0,6 0,7 0,8
B 0,3 0,5 0,4 0,2 0,1 0,1 0,5 0,7
C 0,1 0,3 0 0,6 0,8 1 0,4 0.1
(B∩C)+A 1 0,93 0,7 0,44 0,55 0,64 0,82 0,82
( А  В)  С 0,3 0 , 45 0 , 28 0,6 0,8 1 0,4 0 , 56

10

Вам также может понравиться