Автор работы: Пользователь скрыл имя, 14 Октября 2011 в 16:04, лекция
Понятие нечеткого множества - эта попытка математической формализации нечеткой информации для построения математических моделей. В основе этого понятия лежит представление о том, что составляющие данное множество элементы, обладающие общим свойством, могут обладать этим свойством в различной степени и, следовательно принадлежать к данному множеству с различной степенью. При таком подходе высказывания типа “такой-то элемент принадлежит данному множеству” теряют смысл, поскольку необходимо указать “насколько сильно” или с какой степенью конкретный элемент удовлетворяет свойствам данного множества.
Лекции составлены на основе следующих учебных изданий:
Нечеткие множества 
Характерными примерами четких и нечетких понятий являются календарные и климатические понятия: весна, лето, осень, зима.
1.1 Основные термины 
и определения 
     Понятие 
нечеткого множества - эта попытка математической 
формализации нечеткой информации для 
построения математических моделей. В 
основе этого понятия лежит представление 
о том, что составляющие данное множество 
элементы, обладающие общим свойством, 
могут обладать этим свойством в различной 
степени и, следовательно принадлежать 
к данному множеству с различной степенью. 
При таком подходе высказывания типа “такой-то 
элемент принадлежит данному множеству” 
теряют смысл, поскольку необходимо указать 
“насколько сильно” или с какой степенью 
конкретный элемент удовлетворяет свойствам 
данного множества. 
Определение. Нечетким множеством (НМ) (fuzzy set) A на универсальном множестве U называется совокупность пар (MA(u), u), где MA(u) - степень принадлежности элемента u Î U к нечеткому множеству A.
Степень принадлежности - 
это число из диапазона [0,1]. Чем выше степень 
принадлежности, тем в большой мерой элемент 
универсального множества соответствует 
свойствам нечеткого множества. 
В случае четкого 
множества MA(u) = {0,1} 
Определение. Функцией принадлежности (ФП) (membership function) называется функция, которая позволяет вычислить степень принадлежности произвольного элемента универсального множества к нечеткому множеству.
Описание НМ
, на конечном множестве элементов U = {u1,u2,…un}
, на непрерывном множестве элементов U = [-¥,+¥]
Замечание! Знак 
суммы обозначает операцию объединения 
Пример: Определим число "близкое к 1" на множестве целых чисел.
A = 0/(-2) + 0.3/1 + 0.6/0 + 1/1 + 0.6/2 + 0.3/3 + 0/4
 
Пример: Определим число "близкое к 1" на множестве реальных чисел.
A = exp(-b(u-1)2), где b – положительное реальное число.
 
1.2. Свойства 
нечетких множеств  
 
Определение. Высотой нечеткого множества A называется верхняя граница его функции принадлежности: hgt(A) = sup MA(u).
Для дискретного 
универсального множества U супремум 
становится максимумом, а значит высотой 
нечеткого множества будет максимум степеней 
принадлежности его элементов  
Определение. Нечеткое множество A называется нормальным, если его высота равна единице (иначе называются субнормальными).
Нормализация - преобразование 
субнормального нечеткого множества A' 
в нормальное A определяется так: A = norm(A') Û MA(u) 
= MA'(u)/ hgt(A').  
Определение. Носителем 
(основанием) нечеткого множества 
A называется четкое подмножество универсального 
множества U, элементы которого имеют ненулевые 
степени принадлежности: supp(A) = {u: MA(u) 
> 0}.  
Определение. Основание 
называется компактным 
если supp(A) < ¥, иначе некомпактным. 
Определение. Нечеткое множество называется пустым, если его носитель является пустым множеством.
Записывается такое 
множество Æ и MA(u) = 0, " u Î U. 
Определение. Ядром нечеткого множества A называется четкое подмножество универсального множества U, элементы которого имеют степени принадлежности равные единице: core(A) = {u: MA(u) = 0}.
Следствие: 
Ядро субнормального нечеткого множества 
пустое.  
Определение. a-сечением (или множеством a-уровня) нечеткого множества называется четкое подмножество универсального множества U, элементы которого имеют степени принадлежности большие или равные a: Aa = {u: MA(u) > a}, a Î [0,1].
Значение a называют a-уровнем.  
Определение. Нечеткое множество A называется выпуклым если: " u1<u2<u3 (uiÎ U) Þ MA(u2)>min(MA(u1),MA(u3)). Иначе невыпуклым.
Выпуклость просто 
пояснить графически. 
точки 
перехода 
1.3. Описание 
и типы ФП 
Получить ФП для НМ можно:
Описываются ФП:
ФП могут быть любыми. Наиболее распространенными в приложениях теории нечетких множеств являются треугольные, трапециевидные, гауссовские и колоколообразные функции принадлежности.
Замечание! 
Чем проще описание ФП, тем лучше. 
Классификация типов ФП
1: кусочно-линейные, непрерывные
2: p, s, z 
p ФП описывают НМ, определяющие следующие понятия:
"приблизительно равно", "среднее значение", "расположен в интервале", "похож на предмет"
S ФП описывают НМ, определяющие следующие понятия: "большая величина", "много", "большое значение", "высокая скорость", т.е. высокая степень проявления какого-либо качества.
Z ФП описывают 
НМ, определяющие следующие понятия: "небольшая 
величина", "малое количество", 
"незначительное значение", т.е. (слабая 
степень проявления какого-либо качества) 
p кусочно-непрерывные ФП
| 
  
   
  | 
  
  
   
  | 
p гладкие ФП
|   y = gaussmf(x,[sig c])  | 
  
  
   y=gbellmf(x,[a b c]);  | 
Непрерывные S и Z ФП
Кусочно-линейные S и Z ФП
Так же можно задавать p ФП как комбинацию s и z:
p 
(x1,x2,x3,x4, x) = min(s(x1,x2,x), z(x3,x4,x)) 
1.4. Операции 
над нечеткими множествами (нечеткая 
логика) 
Разбиение
Определение. Любое нечеткие множества A может быть представлено в виде декомпозиции a-уровней
MA(u) =S MB(u), " u Î U.  
 
Определение. Нечеткие 
множества A и B равны (A=B) если MA(u) 
=MB(u), " u Î U.  
Определение. Включение 
(доминирование). 
Нечеткое множество A содержится в B (A Ì B)  
если " 
u Î 
U выполняется MA(u) £ MB(u) 
Определение. Дополнением (поЗаде) нечеткого множества A заданного на U называется нечеткое множество Ā с функцией принадлежности
MĀ(u)=1-MA(u),  " 
u Î 
U.  
Определение. Пересечением (по Заде) нечетких множеств A и B заданных на U называется нечеткое множество C = AÇB с функцией принадлежности MC(u)=min(MA(u),MB(u)), " u Î U.
или
MC(u)=MA(u)ÇMB(u) 
т.е. операция нахождения минимума также 
обозначается знаком Ç. 
Пример: Дано A и B найти их пересечение
Ответ: 
 
Определение. Объединением (по Заде) нечетких множеств A и B заданных на U называется нечеткое множество C = AÈB с функцией принадлежности MC(u)=max(MA(u),MB(u)), " u Î U.
или
MC(u)=MA(u)ÈMB(u) 
т.е. операция нахождения максимума также 
обозначается знаком È. 
Пример: Дано A и B найти их объединение
Ответ: 
 
Видим, что 
приведенные правила 
Обобщенные 
определения операций нечеткого 
пересечения и объединения – 
это треугольной нормы (t-нормы) и 
треугольной конормы (t-конормы или 
s-нормы) приведены ниже. 
 
Определение. Треугольной нормой (t-нормой или S-конормой) называется бинарная операция T на единичном интервале , удовлетворяющая следующим аксиомам для любых a,b,c Î [0,1]:
 
Определение 25. Треугольной конормой (s-нормой или t-конормой) называется бинарная операция S на единичном интервале , удовлетворяющая следующим аксиомам для любых a,b,c Î [0,1]:
 
Таблица - Примеры треугольных норм
| T(a,b) произведение | S(a,b) сумма | Примечание | 
| min(a,b) | max(a,b) | логическая (Заде) | 
| (a*b) | (a+b-1) | алгебраическая (Бандлер) | 
| max((a+b-1),0) | min((a+b),1) | граничная (Лукашевич) | 
| a, если b = 1   
   b, если a = 1 0, если a,b ¹ 1  | 
  a, если b = 0
   b, если a = 0 1, если a,b ¹ 0  | 
  сильная (Вебер) | 
Информация о работе Методы искусственного интеллекта. Нечеткая логика