Пусть Е – универсальное множество, x – элемент E, а Р – некоторое свойство. Обычное (четкое) подмножество A универсального множества E, элементы которого удовлетворяют свойству Р, определяется как множество упорядоченных пар A={mA(х) /х}, где mA(х) – характеристическая функция, прини-мающая значение 1, если x удовлетворяет свойству Р, и 0 – в про-тивном случае.
Нечеткое подмножество отличается от обычного тем, что для элементов x из E нет однозначного ответа “да-нет” относительно свойства Р. В связи с этим, нечеткое подмножество A универсального множества E определяется как множество упорядоченных пар A= {mA(х) /х}, где mA(х) – характеристическая функция принадлежности (или просто функция принадлежности), принимающая значения в некотором вполне упорядоченном множестве M (например, M= [0,1]). Функция принадлежности указывает степень (или уровень) принадлежности элемента x подмножеству A. Множество M называют множеством принадлежностей. Если M= {0,1}, то нечеткое подмножество A может рассматриваться как обычное или четкое множество.
Примеры записи нечеткого множества
Пусть E= {x1, x2, x3, x4, x5 }, M= [0,1]; A – нечеткое множество, для которого mA(x1)=0,3; mA(x2)=0; mA(x3)=1; mA(x4)=0,5; mA(x5)=0,9. Тогда A можно представить в виде: A = {0,3 / x1; 0 / x2; 1 / x3; 0,5 / x4; 0,9 / x5}или A=0,3/x1 È 0/x2 È 1/x3 È 0,5/x4 È 0,9/x5, или
A =
x1
x2
x3
x4
x5
0,3
0,5
0,9
Примеры нечетких множеств
1. Пусть E={0, 1, 2, .., 10}, M =[0, 1]. Нечеткое множество “несколько” можно определить следующим образом: “несколько”= 0,5/3 È 0,8/4 È 1/5 È 1/6 È 0,8/7 È 0,5/8; его характеристики:высота= 1, носитель={3, 4, 5, 6, 7, 8}, точки перехода={3, 8}.
2. Пусть E = {1, 2, 3, ..., 100} и соответствует понятию “возраст“, тогда нечеткое множество “молодой”, может быть определено с помощью функции принадлежности вида
Включение. Пусть A и B – нечеткие множества на уни-версальном множестве E. Говорят, что A содержится в B, если "x ÎE mA(x) > mB(x). Обозначение: A Ì B.
Равенство. A и B равны, если "xÎE mA(x) = mB(x). Обозначение: A = B.
Дополнение. Пусть M = [0, 1], A и B – нечеткие множества, заданные на E. A и B дополняют друг друга, если "xÎE mA(x) = 1 – mB(x). Обозначение: B = или A = . Очевид-но, что . (Дополнение определено для M = [0,1], но оче-видно, его можно определить для любого упорядоченного M).
Пересечение. A Ç B – наибольшее нечеткое подмно-жество, содержащееся одновременно в A и B;
mA Ç B(x) = min{mA(x), mB(x)}.
Объединение.А È В – наименьшее нечеткое подмно-жество, включающее как А, так и В, с функцией принадлежности
mAÈ B(x) = max {(mA(x), mB(x)}.
Разность. А \B= А Ç с функцией принадлежности:
mA\B(x) = min { mA(x), 1 – mB(x)}.
Например.
Пусть: A = 0,4/ x1 È 0,2/ x2 È 0/ x3 È 1/ x4;
B = 0,7/ x1 È 0,9/ x2 È 0,1/ x3 È1/ x4; C = 0,1/ x1 È 1/ x2 È 0,2/ x3 È 0,9/ x4.
Здесь:
1. A Ì B, т.е. A содержится в B, С несравнимо ни с A, ни с B.
2. A ¹ B ¹ C.
3. = 0,6/ x1 È 0,8/ x2 È 1/ x3 È 0/ x4; = 0,3/ x1 È 0,1/ x2 È 0,9/ x3 È 0/ x4.
КОНТРОЛЬНЫЕ ВОПРОСЫ И ЗАДАНИЯ
1. Пусть: A = 0,4/ x1 È 0,2/ x2 È 0/ x3 È 1/ x4;
B = 0,7/ x1 È 0,9/ x2 È 0,1/ x3 È1/ x4; C = 0,1/ x1 È 1/ x2 È 0,2/ x3 È 0,9/ x4.
Построить множества: а) AÇB;
б) АÈВ;
в) А \ В; В \ А.
2. Для универсального множества E = {Запорожец, Жигули, Мерседес, Феррари} прямым методом построить нечеткие множества: а) “скоростные”;
б) “средние”;
в) “тихоходные”.
3. Пусть E = {1, 2, 3, ..., 100} и соответствует понятию “возраст“. Прямым методом построить нечеткие множества
а) “пожилой”;
б) “пора замуж”;
в) “призывник”,
и построить аппроксимирующую формулу для соответсивующих функций принадлежности.
4. В условиях задачи 2 построить нечеткие множества а) – в) косвенным методом на основе парных сравнений элементов Е.