32
Индивидуальное задание по математической логике Выполнили: студенты 3 курса математического фак-та гр. 8116 Голощапова Виктория Ганенко Денис

презентация четкие шаги нечеткой логики

Embed Size (px)

Citation preview

Page 1: презентация четкие шаги нечеткой логики

Индивидуальное задание по математической логике

Выполнили: студенты 3 курсаматематического фак-та

гр. 8116Голощапова Виктория

Ганенко Денис

Page 2: презентация четкие шаги нечеткой логики

Четкие шаги нечеткой логики

Page 3: презентация четкие шаги нечеткой логики

План:• Немного истории;• Нечеткая логика;• Нечеткие подмножества;• Операции над нечеткими подмножествами;• Свойства множества нечетких подмножеств;• Нечеткая логика высказываний;• Нечеткие релейно-контактные схемы;• Математический аппарат;• Не четкий логический вывод.

Page 4: презентация четкие шаги нечеткой логики

Основатель теории

Американский ученый

Лотфи Заде(Lotfi Zadeh)

Page 5: презентация четкие шаги нечеткой логики

Последователь и ученик Л. Заде

Барт Коско (Bart Kosko)

В своей знаменитой теореме FAT («Fuzzy

Approximation Theorem») доказал, что любая математическая

система может быть аппроксимирована

системой, основанной на «нечеткой логике».

Page 6: презентация четкие шаги нечеткой логики

Революция

• Японское правительство финансировало 5-летнюю программу по «нечеткой логике».

• Первый же год использования новой системы принес банку $770 000 в месяц только объявленной прибыли.

• «Motorola», «General Electric», «Otis Elevator», «Pacific Gas & Electric», «Ford» и другие в начале 90-х начали инвестировать программы дальнейших разработок в этом направлении.

Page 7: презентация четкие шаги нечеткой логики

Нечеткая логика отличается от двузначной классической логики тем, что допускает континуальное число

истинностных значений для высказываний. В простейшем случае

эти значения принадлежат отрезку [0,1] действительных чисел.

Page 8: презентация четкие шаги нечеткой логики

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

Нечеткое подмножество множества Е – это множество пар вида:

Где - функция. ,:, ~ Exxx

A

A~

MEA

:~

Множество М называется множеством принадлежности, а функция

A~ - функцией принадлежности.

xxA~, Ex

A~ x

A~

Пара интерпретируется как элемент ,

который принадлежит подмножеству со степенью

Page 9: презентация четкие шаги нечеткой логики

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

Page 10: презентация четкие шаги нечеткой логики

Объединение:

Объединение нечетких множеств и - это нечеткое множество

для которого

A~

B~

BAC~~~

BAC~~~ ,max

Page 11: презентация четкие шаги нечеткой логики

Пересечение:

Аналогично имеем пересечение нечетких множеств и ,

если по определению

A~

C~

B~

BAC~~~

BAC~~~ ,min

Page 12: презентация четкие шаги нечеткой логики

Дополнение:

Нечеткое множество есть дополнение для ,т.е.

если

A~

B~

AB~~

AB~~ 1

Page 13: презентация четкие шаги нечеткой логики

Включение:

Если даны нечеткие множества и , то пишем тогда и только тогда, когда

B~

A~

BA~~

.~~ xxExBA

Page 14: презентация четкие шаги нечеткой логики

Свойства множества нечетких подмножеств:

)~~

(~~

)~~

( CBACBA ABBA~~~~ ABBA~~~~

)~~

(~~

)~~

( CBACBA )~~

()~~

()~~

(~

CABACBA )~~

()~~

()~~

(~

CABACBA

AA~~

AAA~~~ AAA~~~

AEA~~ EEA ~

AA~~

BABA~~~~ BABA~~~~

Page 15: презентация четкие шаги нечеткой логики

Однако

которые для обычных множеств имеют вид

и справедливы.

)(~~

)(~~

EилиAкромеAEAA

EилиAкромеAAA

EAA

AA

~~

~~

Page 16: презентация четкие шаги нечеткой логики

Нечеткая логика высказываний

,...~,~,~ сba

1)(10)(0 хих Е

Нечеткие пропозициональные переменные - это

Полагаем, что),...(~),(

~),(~

~~~ xcxbxaCBA

Page 17: презентация четкие шаги нечеткой логики

Нечеткие логические операции

),~,~min(

~~ baba

),~,~max(

~~ baba

aa ~1~

Page 18: презентация четкие шаги нечеткой логики

Введем понятие нечеткой формулы:

1)нечеткая пропозициональная переменная есть (атомарная) нечеткая формула;

2)если А и В нечеткие формулы, то

нечеткие формулы;

3)если А - нечеткая формула, то ¬А – нечеткая формула.

BABABA ,,

Page 19: презентация четкие шаги нечеткой логики

Свойства нечетких логических операций:

abba ~~~~

abba ~~~~

)~~(~~)

~~( cbacba

)~~(~~)

~~( cbacba

)~~()~~()~

~(~ cabacba

)~~()~~()~

~(~ cabacba

aaa ~~~ aaa ~~~ aa ~1~

11~ aaa ~0~ aa ~~

abba ~~)~~(

abba ~~)~~(

Page 20: презентация четкие шаги нечеткой логики

Однако

Таким образом, нечеткая логика не является классической.

)1~0~(0~~ aилиaкромеaa)1~0~(1~~ aилиaкромеaa

Page 21: презентация четкие шаги нечеткой логики

Нечеткие релейно-контактные схемы

Page 22: презентация четкие шаги нечеткой логики

Наиболее распространенные типовые формы кривых для задания функций принадлежности:

треугольная, трапецеидальная и

гауссова.

Page 23: презентация четкие шаги нечеткой логики

Треугольная функция принадлежности определяется

тройкой чисел (a,b,c), и ее значение в точке x вычисляется согласно

выражению:

Page 24: презентация четкие шаги нечеткой логики

Для задания трапецеидальной функции принадлежности

необходима четверка чисел (a,b,c,d):

Page 25: презентация четкие шаги нечеткой логики

Типовые кусочно-линейные функции принадлежности.

Page 26: презентация четкие шаги нечеткой логики

Функция принадлежности гауссова типа описывается

формулой

Page 27: презентация четкие шаги нечеткой логики

Гауссова функция принадлежности.

Page 28: презентация четкие шаги нечеткой логики

Описание лингвистической переменной "Цена акции".

Page 29: презентация четкие шаги нечеткой логики

Описание лингвистической переменной "Возраст".

Page 30: презентация четкие шаги нечеткой логики

Система нечеткого логического вывода.

Page 31: презентация четкие шаги нечеткой логики

Процесс нечеткого вывода по Мамдани для двух входных переменных

и двух нечетких правил R1 и R2.

Page 32: презентация четкие шаги нечеткой логики

Литература:• Заде Л. Понятие лингвистической переменной и его применение к

принятию приближенных решений. – М.: Мир, 1976. • Круглов В.В., Дли М.И. Интеллектуальные информационные

системы: компьютерная поддержка систем нечеткой логики и нечеткого вывода. – М.: Физматлит, 2002.

• Леоленков А.В. Нечеткое моделирование в среде MATLAB и fuzzyTECH. – СПб., 2003.

• Рутковская Д., Пилиньский М., Рутковский Л. Нейронные сети, генетические алгоритмы и нечеткие системы. – М., 2004.

• Масалович А. Нечеткая логика в бизнесе и финансах. www.tora-centre.ru/library/fuzzy/fuzzy-.htm

• Kosko B. Fuzzy systems as universal approximators // IEEE Transactions on Computers, vol. 43, No. 11, November 1994. – P. 1329-1333.

• Cordon O., Herrera F., A General study on genetic fuzzy systems // Genetic Algorithms in engineering and computer science, 1995. – P. 33-57.

• А.К.Гуц. Математическая логика и теория алгоритмов. – Омск, 2003