русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Нечеткие множества


Дата добавления: 2013-12-23; просмотров: 3318; Нарушение авторских прав


Размытые (нечеткие) множества

Размытые множества определяются как отображение множества И на единичный интервал. Если на этом множестве имеется некоторое размытое множество А, то это множество задается с помощью принадлежности: .

Возьмем для примера множество русских писателей (И).

Тургенев, Пушкин, Толстой, Достоевский, Короленко, Салтыков-Щедрин.

Выделим великих русских писателей (А)



Эти числа будут размытыми.

Носителем нечеткого множества А называется множество таких точек И, для которых величина положительна.

Высотой нечеткого множества А называется величина

Точкой перехода нечеткого множества А называется такой элемент множества И, степень принадлежности которого множеству А равна 0,5


В том случае, когда элементы множества непрерывные


 

Т Лекция №5

Пусть Е=Е1*Е2*…*Еn- прямое произведение универсальных множеств и М- некоторое множество принадлежностей (например, М=[0,1]).

Нечеткое n-арное отношение определятся как нечеткое подмножество R на Е, принимающее свои значения в М (они определяются как отображение множества М на единичный интервал, при М=[0,1]).

В случае n=2 и М=[0,1], нечетким отношением R между множествами Х=Е1 и Y=E2 будет называться функция R(X,Y)[0,1], которая ставит в соответствие каждой паре элементов (x,y)ÎX*Y величину mR(x,y)Î[0,1]. Обозначение: нечеткое отношение на X*Y запишется в виде: xÎX, yÎY: xRy.

Пример:

1. Пусть А - нечеткое множество, т.е.:

А={Пушкин, Толстой, Лермонтов, Достоевский, Горький и т.д.}, тогда если за то, что Пушкин - самый знаменитый писатель проголосовали все, за Толстого то же, за Лермонтова 1/3 аудитории, за Достоевского ¼ аудитории и т.д.,

Тогда mА (х)={1/Пушкин+1/Толстой+(1/3)/Лермонтов+(1/4)/Достоевский…}

Где х - точка множества М, а А=Smi/xi



2. Пусть Е={x1,x2,x3,x4,x5}, М=[0,1], А - нечеткое множество, для которого:

mА1)=0,3

mА (х2)=0

mА (х3)=1

mА4)=0,5

mА5)=0,9

Тогда А можно представить в виде: А={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

Знак «+» имеет смысл объединения.

Основные операции над нечеткими множествами:

1. Операция эквивалентности:

Два нечетких множества А и В являются эквивалентными, тогда когда для элементов этих множеств имеет место эквивалентность функций принадлежности.

mА (М) = mВ (М)

2.Операция включения:

Размытое множество А включено в размытое множество В(АÌВ)тогда когда функция принадлежности А включена в функцию принадлежности В:

mА (М)Í mВ (М)

3. Операция дополнения размытого множества:

Это нечеткое множество, определяемое функцией принадлежности:

mА (М) = 1- mА (М)

4.Операция объединения:

Это нечеткое множество представляется функцией принадлежности вида:

mАÈВ (М) = max(mА (М),mВ (М))

АÈВ=òmАÈВ(u)/u

5.Операция пересечения:

Это нечеткое множество представляется функцией принадлежности вида:

mАÇВ (М) = min(mА (М),mВ (М))

АÇВ=òmАÇВ(u)/u

6.Операция сложения (алгебраическая сумма нечетких множеств):

Это нечеткое множество представляется функцией принадлежности вида:

mАÅВ (М) = mА (M)+mВ (М)-mA(M)*mB(M)

7.Операция умножения (произведение нечетких множеств):

Это нечеткое множество представляется функцией принадлежности вида:

mАВ (М) = mА (M)*mВ (М)

АВ=òmА(u)* mВ (u)/u

8.Декартово произведение над нечеткими множествами:

 

               
   
     
Разные исходные пространства  
 
     
Разные нечеткие множества  

 

 


Можем рассматривать М1*М2*…, а можем и А1*А2*…, т.е.

mА1*А2*…(М1*М2*…)=min(mА1(М),mА2(М),…)

Пример:

Пусть базовое множество включает числа от 1 до 10, т.е. М=(1,10).

На нем рассматриваются 2 разных множества:

А=0.8/3+1/5+0.6/6

В=0.7/3+1/4+0.5/5

1.Операция дополнения:

mА (М) =1/1+1/2+0.2/3+1/4+0.4/6+1/7+1/8+1/9+1/10

2.Операция объединения:

АÈВ=0.8/3+1/5+1/4+0.6/6

3.Операция пересечения:

АÇВ=0.7/3+0.5/6

4.Операция умножения:

А*В=0.56/3+0.3/6

 

Существует 2 базовых множества: М1=(3,5,7) и М2=(1,2,4). Найти декартово произведение.

А1=0.5/3+ 1/5+ 0.6/7 А2=0.3/1+ 0.7/2

А1*А2={0.3/(3,1)+ 0.3/(5,1)+ 0.3/(7,1)+ 0.5/(3,2)+ 0.7/(5,2)+…}

Как получить m?

mмол(M)=mмол(люди(возраст))

М={Иванов, Петров, …}

       
 
   
Лет
 

 


Расстояния между разными нечеткими множествами ищутся при помощи функций принадлежности:

Пусть А и В - нечеткие подмножества универсального множества Е.

При вводе понятия «расстояние» предъявляются следующие требования:

1. r(А, В)>=0

2. r(А, В)= r(В, А)

3. r(А, В)< r(А, С)+ r(С, В)

Тогда расстояния определяются по формулам:

Расстояние Хемминга (или линейное расстояние): r(А, В)=å½mАi)* mВi)½, т.е. r(А, В)Î[0,n]

Евклидово или квадратичное расстояние:e(А, В)=Öå( mАi)- mВi))2 , e(А, В) Î[0,Ön] и т.д.

 



<== предыдущая лекция | следующая лекция ==>
Типы отношений | Трехместные и n-местные отношения


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.015 сек.