| ||||||
---|---|---|---|---|---|---|
|
| |||||
|
Лекция 6. Элементы нечеткой логики. Нечеткие множества Нечеткая логика является многозначной логикой, что позволяет определить промежуточные значения для таких общепринятых оценок, как да|нет, истинно|ложно, черное|белое и т.п. Выражения подобные таким, как слегка тепло или довольно холодно возможно формулировать математически и обрабатывать на компьютерах. Часто невозможно получить описание сложных объектов в виде точных математических моделей, например дифференциальных, алгебраических или разностных уравнений. Тем не менее в обыденной жизни человек довольно легко решает достаточно непростые проблемы, пользуясь как логическими, так и интуитивными рассуждениями, сформированные его опытом и знаниями. Для описания такого рода рассуждений была предложена Л.Заде теория нечетких множеств, которая позволила дать строгое математическое описание нестрогих рассуждений человека в условиях неопределенности исходной информации.
Нечеткое множество37
образуется посредством введения обобщенного понятия принадлежности, т.е.
расширения множества значений характеристической функции {0, 1} до
континуума [0, 1]. Это означает, что переход от полной принадлежности
объекта некоторому классу к полной его не принадлежности происходит не
скачком, а постепенно. При этом принадлежность элемента множеству
выражается числом из интервала [0, 1]. Следовательно, нечеткое множество
A
можно математически определить как совокупность упорядоченных пар,
составленных из элементов
x
из универсального множества
X,
а также соответствующих степеней принадлежности
Пример 12.
Пусть X
- множество натуральных чисел. Тогда его нечеткое подмножество
Носителем нечеткого множества
Пусть E = {Запорожец, Жигули, Мерседес,....} - множество марок автомобилей, а E' = [0,¥) - универсальное множество "стоимость", тогда на E' мы можем определить нечеткие множества типа: "для бедных", "для среднего класса", "престижные", с функциями принадлежности типа:
Имея эти функции и зная стоимости автомобилей из E в данный момент времени, мы тем самым определим на E' нечеткие множества с этими же названиями. Так, например, нечеткое множество "для бедных", заданное на универсальном множестве E = {Запорожец, Жигули, Мерседес,....} выглядит следующим образом:
Аналогично можно определить нечеткое множество "скоростные", "средние", "тихоходные" и т.д. К нечетким множествам можно применять теоретико-множественные операции как и к обычным множествам.
Пусть
| |||||
|