Автор работы: Пользователь скрыл имя, 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 |
сильная (Вебер) |
Информация о работе Методы искусственного интеллекта. Нечеткая логика