Нечеткие числа и интервалы доверия

Нечеткие числа

Предположим имеется число А, которое назовем "центральным измеренным значением". Это число получено посредством субъективных измерений (оценок). Поскольку нет уверенности, что число А является точным, т.е. А - неточное число, введем некоторую ошибку DА, которая может быть положительной или отрицательной. Таким образом, А±DА будет представлять подмножество возможных значений от А-DА до А+DА, где А - есть центральное значение и DА - положительное отклонение. Обозначим нечеткое число большой курсивной буквой и тремя значениями:

А=(А-DА,А,А+DА)

Рассмотрим операции на нечетких числах.

Сумма нечетких чисел. Пусть А=(А-DА,А,А+DА) и В=(В-DВ,В,В+DВ) - два нечетких числа. Сумма двух нечетких чисел, обозначаемая знаком ‘Å‘, определятся так:

АÅВ=(А-DА,А,А+DА)Å(В-DВ,В,В+DВ)=(А+В-DА-DВ,А+В,А+В+DА+DВ).

Числа А и В являются вещественными числами, т.е. А Нечеткие числа и интервалы доверия - student2.ru R, B Нечеткие числа и интервалы доверия - student2.ru R, в то время как DА и DВ будут неотрицательными вещественными числами, т.е. DАÎR и DВÎR.

Пример.

А=(4,5,6) с D5=1

В=(1,3,5) с D3=2

То есть А=(5-1,5,5+1)

В=(3-2,3,3+2)

АÅВ=(3+5-1-2,5+3,5+3+1+2)=(5,8,11)

Очевидно, что сумма нечетких чисел коммутативна и ассоциативна.

Разность нечетких чисел, обозначаемая знаком -, определяется следующим образом:

А(-)В = (А-DА,А,А+DА)(-)(В-DВ,В,В+DВ) =

= (А-DА-(В+DВ)),А-В,А+DА-(В-DВ)) =

= (А-В-DА-DВ,А-В,А-В+DА+DВ).

Откуда следует

D(А-В)=DА+DВ

т.е. отклонения в операции разность суммируются, когда остаются центральные значения.

Пример:

А=(4,5,6) с D5=1

В=(1,3,5) с D3=2

А(-)В=(5-3-1-2,5-3,5-3+1+2)=(-1,2,5) с D2=3

Если для точных чисел

А-А=0

то для нечетких чисел следующее:

А(-)А = (А-DА,А,А+DА)-(А-DА,А,А+DА) =

= (0-2DА,0,0+2DА) =

= (-2DА,0,2DА), D0=2DА.

Не только результат вычитания не равен (0,0,0), т.е. 0, но даже отклонение D0=2DА.

Определим дополнение А.

А- =(0,0,0)(-)(А-DА,А,А+DА)=(-А-DА,-А,-А+DА).

АÅА- =(А-DА,А,А+DА)Å(-А-DА,-А,-А+DА)=(-2DА,0,2DА).

Умножение нечетких чисел в R+ и R. Умножение нечетких чисел в R выполняется сложнее, чем в R+. Рассмотрим вначале эту операцию в R.

АÄВ = (А-DА,А,А+DА)Ä(В-DВ,В,В+DВ) =

= [(А-DА)*(В-DВ),А*В,(А+DА)*(В+DВ) =

= [(А*В-В*DА-А*DВ+DА*DВ),А*В,(А*В+В*DА+А*DВ+DА*DВ)]

Нетрудно заметить, что следует различать отклонение слева (Dl) от отклонения справа (Dr).

Dl(А*В)=В*DА+А*DВ-DА*DВ

Dr(А*В)=В*DА+А*DВ+DА*DВ

Для большего удобства запишем

А=(А-DlА,А,А+DrА)

В=(В-DlВ,В,В+DrВ)

АÄВ = (А*В-В*DlА-А*DlВ+DlА*DlВ,А*В,А*В+В*DrА+А*DrВ+DrА*DrВ);

Dl(А*В)=В*DlА+А*DlВ-DlА*DlВ,

Dr(А*В)=В*DrА+А*DrВ+DrА*DrВ,

Пример:

А=(3,8,9), Dl8=5, Dr8=1

В=(4,5,7), Dl5=1, Dr5=2

АÄВ=(5*8-88*1-5*5+5*1,5*8,5*8+8*2+5*1+1*2)=(12,40,63).

Формула вычисления операции умножения двух нечетких чисел в R является несколько более сложной, чем в R+.

Пример:

А = (-2,3,5), Dl3=5, Dr3=2

В = (-3,-1,4), Dl(-1)=2, Dr(-1)=5

В начале требуется вычислить АÄВ, используя их собственные числа. Нижнее значение произведения будет иметь вид:

MIN[(-2)*(-3), 5*(-3), (-2)*(4), (5)*(4)] =

= MIN(6, -15, -8, 20) = -15.

Таким же образом вычисляется верхнее значение:

MAX(6, -15, -8, 20)=20

Имеем

АÄВ=(-15, -3, 20), Dl(-3)=12, Dr(-3)=23.

Теперь в R получим общую формулу. Положим

D={(А-DlА)*(В-DlВ),(А-DlА)*(В+DrВ),(А+DrА)*(В-DlВ),

(А+DrА)*(В+DrВ)}.

MIN(kÎD) - даст минимальное значение, k

MAX(kÎD) - даст максимальное значение, k

A*B - даст центральное значение.

Применим эти формулы к нашему примеру:

D={(3-5)*(-1-2),(3-5)*(-1+5),(3+2)*(-1-2),(3+2)*(-1+5)}=

={6,-8,-15,20}.

MIND=-15, MAXD=20.

AÄB=(-15,-3,20).

Очевидно, что операция умножения коммутативна и дистрибутивна в R.

Деление нечетких чисел. Вначале определим обратное число А в R следующим образом:

Нечеткие числа и интервалы доверия - student2.ru

Нечеткие числа и интервалы доверия - student2.ru

Заметим, что обратное число в R не всегда определено. Действительно пусть А=(-3,2,5). Обратное число для (-3) будет (-1/3), для 2 - 1/2, для 5 - 1/5. Принимая все обратные числа от -1/3 до 1/5, мы проходим через число 0,обратное значение которого от -¥ до ¥, поэтому невозможно получить нечеткое число в форме (A-DlA,A,A+DrA). И мы ограничились положительными числами.

Теперь рассмотрим операцию деления в R+.

A(:)B = (A-DlA,A,A+DRA)(:)(B-DlB,B,B+DrB) =

Нечеткие числа и интервалы доверия - student2.ru

Откуда предполагается, что B>0 (и следовательно DlB<B). Для R+0 можно всегда написать:

Нечеткие числа и интервалы доверия - student2.ru

за исключением, если A=(A,A,A)=A.

Также интересно рассмотреть дистрибутивность, существующую между операциями Å и Ä.

Дистрибутивность для реальных чисел не имеет места:

АÅ(ВÄС)=(АÅВ)Ä(АÅС).

Что касается дистрибутивности чисел в R , то имеем:

АÄ(ВÅС)=(АÄВ)Å(АÄС).

Переход от нечетких чисел к относительным. Допустим, что DlА и DrА достаточно малы по сравнению с А. Тогда DlА называют "абсолютной ошибкой слева" и DrА - "абсолютной ошибкой справа" по отношению к А.

Если DlА и DrА достаточно малы, то пренебрегают DlА*DrА перед DlА и DrА, что позволяет упростить различные формулы и, в частности, формулу произведения:

АÄВ=(А*В-В*DlА-А*DlВ,А*В,А*В+В*DrА+А*DrВ),

DlА, DrА<<А, DlВ, Dr<<В

В теории ошибок вводится понятие "относительной ошибки", т.е. DlА/А и DrА/А, называемые соответственно "относительной ошибкой слева" и "относительной ошибкой справа" по отношению А. Это понятие особенно полезно для операций произведения и деления, для которых имеем:

Нечеткие числа и интервалы доверия - student2.ru

Нечеткие числа и интервалы доверия - student2.ru

Нечеткие числа и интервалы доверия - student2.ru

Нечеткие числа и интервалы доверия - student2.ru

В обоих случаях относительные ошибки всегда суммируются.

В категории ошибок отклонения слева и справа часто принимаются равными и относительные отклонения DlА/DrА выражаются через них.

Интервалы доверия

Рассмотрим некоторую величину Х из R, о которой известно, что она имеет "неточное" значение. Существует много ситуаций, для которых с уверенностью можно утверждать, что Х³a1 и Х³a2,и a1, a2 из R, т.е. Х принадлежит сегменту А=[a1,a2] из R. Теперь предположим, что существует некоторый вероятностный закон, с помощью которого устанавливается принадлежность элементов Х из [a1,a2]. Поэтому говорят, что А=[a1,a2] является интервалом доверия. Нужно отметить, что можно рассматривать интервалы, открытые слева или справа или с обеих сторон. Далее мы будем рассматривать закрытые с двух сторон интервалы или сегменты.

Нетрудно убедиться, что интервал или область доверия должны быть выпуклыми. Выпуклость области доверия можно определить следующим образом: Пусть А - область доверия в Rn, n=1,2,3... . Если две точки Х(1)(2) из А, то любая точка Х' из [Х(1), Х(2)] принадлежит А.

Рассмотрим классические операции, относящиеся к интервалам доверия. Сложение интервалов доверия. Пусть А=[a1,a2] из R, B=[b1,b2] из R и предположим, что X из [a1,a2] и Y из [b1,b2]. Каким является интервал доверия, которому принадлежит XÅY? Ответ достаточно прост:

a1£x£a2, b1£x£b2

и поэтому a1+b1£x+y£a2+b2,т.о. x+yÎa1+b1,a2+b2].

Сложение записывается так: АÅВ=[a1,a2]Å[b1,b2]=[a1+b1,a2+b2].

Пример 1:

А=[-2,7],B=[4,5]

A+B=[2,12].

Вычитание интервалов доверия. Поменяем знаки у второго интервала и воспользуемся результатом операции сложения.

a1£x£a2,-b2£-y£-b1

выполняется a1-b2£x-y£a2-b1, т.е. x-yÎ[a1-b2, a2-b1].

Операция вычитания записывается следующим образом:

А(-)В=[a1, a2]-[b1,b2]=[a1-b2,a2-b1].

Пример 2:возьмем данные из примера 1

A(-)B=[-7,3]

Умножение интервалов доверия. Oперация умножения AÄB=[a1,a2]*[b1,b2] даст следующие результаты

Таблица 1

A B A*B
0£a1£a2 0£a1£a2 0£a1£a2 a1£0£a2 a1£0£a2 a1£0£a2 a1£a2£0 a1£a2£0 a1£a2£0 0£b1£b2 b1£0£b2 b1£b2£0 0£b1£b2 b1£0£b2 b1£b2£0 0£b1£b2 b1£0£b2 b1£b2£0 [a1*b1 , a2*b2] [a2*b1 , a2*b2] [a2*b1 , a1*b2] [a1*b2 , a2*b2] MIN(a1*b2,a2*b1),MAX(a1*b1, a2*b2) [a2*b1 , a1*b1] [a1*b2 , a2*b1] [a1*b2 , a1*b1] [a2*b2 , a1*b1]

Эти результаты получаются из общей формулы:

AÄB=[MIN(a1*b2,a2*b1,a1*b1,a2*b2),

MAX(a1*b2,a2*b1,a1*b1,a2*b2)]

Пример 3.

AÄB=[-2,7]Ä[4,5]=[-10,35].

Прежде чем осуществить деление, рассмотрим результат обратного действия.

Имеется шесть случаев:

1) 0<a1£a2 : [a1,a2] (-1)=[1/a2,1/a1]

2) 0=a1<a2 : [a1,a2] (-1)=[1/a2,¥]

3) 0=a1=a2 : единственная точка ¥

4) a1£a2<0 : [a1,a2] (-1)=[1/a2,1/a1]

5) a1<a2=0 : [a1,a2] (-1) =(-¥,1/a1]

6) a1£0£a2 : [a1,a2] (-1) = (-¥,1/a1]È[1/a2,¥)

Отсюда следует что [a1,a2]Ä[a1,a2](-1)¹1.

Пример 4.

A(-1)=[-2,7](-1)=[MIN(-1/2,1/7),MAX(-1/2,1/7)]=[-1/2,1/7].

Деление. Если В(-1) есть интервал доверия, то операция деление записывается так:

A(:)B=AÄB(-1).

Умножение на число К.

При K*А=[MIN(K*a1,K*a2),MAX(K*a1,K*a2)].

При К=-3 и А=[-2,7] К*А=[-21,6].

Минимум. Используем символ "Ç" в качестве минимума

A(Ç)B=[a1,a2](Ç)[b1,b2]=

=[MIN(a1,b1),MIN(a2,b2)]=[a1Çb1,a2Çb2].

Максимум. Используем символ "È" в качестве максимума:

A(È)B=[a1,a2](È)[b1,b2]=

=[MAX(a1,b1),MAX(a2,b2)]=[a1Èb1,a2Èb2]

Легко проверить, что операции АÇB И AÈB коммутативны, ассоциативны и дистрибутивны.

Сравнение интервалов доверия. Интервалы доверия А из R не образуют как R общий, а частичный порядок. Для перехода от частичного порядка к общему необходимо установить произвольно критерий и если одного недостаточно, то перейти к другому. Возьмём в качестве первого критерия сумму абсцисс экстремумов или абсцисс середины интервала.

l([a1,a2]) = Нечеткие числа и интервалы доверия - student2.ru

Следовательно А>B, если Нечеткие числа и интервалы доверия - student2.ru

если a1 + a2 = b1 + b2, то нужно взять другой критерий, например A>B, если a2 > b2.

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

Пусть Е есть множество, А - подмножество Е, т.е. АÌЕ. Принадлежность любого элемента х подмножеству А можно выразить с помощью характеристической функции или функции принадлежности m(х), значения которой указывают, является ли (да или нет) х элементом А:

mA(х)=1 если хÎА

mA(х)=0 если хÏА.

Пример:

Пусть Е={х12345} и пусть А={х135}. Степень принадлежности каждого элемента Е множеству А выражается характеристической функцией: mA1)=1; mA2)=0; mA3)=1; mA4)=0; mA5)=1.

Это позволяет представить А посредством всех элементов множества Е и соответствующих им значений функцией принадлежности:

А={(х1,1),(х2,0),(х3,1),(х4,0),(х5,1)}.

Предположим теперь, что характеристическая функция для элементов множества А вместо того, чтобы принимать только значения 0 или 1 могут принимать любое значение аÎ[0,1], т.е. mA(х)=аÎ[0,1].

В соответствии с этим элемент х2 Нечеткие числа и интервалы доверия - student2.ru Е может не принадлежать А(mA(x)=0), может быть элементом А в небольшой степени (mA(x) близко к 0), может более или менее принадлежать А (mA(х)»0,5), может в значительной степени быть элементом А (mA близко к 1) или, наконец, может быть элементом А (mA(х)=1).

Математический объект, определяемый выражением А={(х1¦0,2),(х2¦0,4),(х3¦1),(х4¦0),(х5¦0,8)}, где хi - элемент универсального множества Е, а число после вертикальной черты дает значение характеристической функции для этого элемента, будем называть нечетким подмножеством множества Е. Нечеткое подмножество будем обозначать полужирной буквой с символом ‘_’ под ней:

Принадлежность элементов нечеткому подмножеству можно обозначать так:

Нечеткие числа и интервалы доверия - student2.ru Нечеткие числа и интервалы доверия - student2.ru Ì E или AÌE

Приведем примеры нечетких подмножеств.

На рис. 12.1 представлена граница нечеткого подмножества, внутри которой указаны значения характеристической функции для элементов этого подмножества.

Нечеткие числа и интервалы доверия - student2.ru

Рис. 12.1. Нечеткое подмножество

На рис. 12.2 представлено нечеткое подмножество с помощью его функции принадлежности.

Нечеткие числа и интервалы доверия - student2.ru

Рис. 12.2. Представление нечеткого подмножества с помощью функции принадлежнасти

Дадим строгое определение понятия нечеткого подмножества, введенного Л. Заде. Пусть Е есть множество, счетное или нет, и х - элемент Е. Тогда нечетким подмножеством А множества Е называется множество упорядоченных пар

{(x| Нечеткие числа и интервалы доверия - student2.ru }, "xÎE

где Нечеткие числа и интервалы доверия - student2.ru - степень принадлежности х в Нечеткие числа и интервалы доверия - student2.ru . Таким образом, если Нечеткие числа и интервалы доверия - student2.ru принимает свои значения во множестве М значений функции принадлежности, то можно сказать, что х принимает значение в М посредством Нечеткие числа и интервалы доверия - student2.ru .

Следовательно,

x ~® M

Нечеткие числа и интервалы доверия - student2.ru

Множество М называют множеством принадлежностей.

Рассмотрим несколько примеров:

1) нечеткое подмножество чисел х, приблизительно равных данному действительному числу n, где nÎR (R - множество действительных чисел);

2) нечеткое множество целых чисел близких к 0;

3) пусть а - действительное число и х - небольшое положительное приращение а; тогда а+х образуют нечеткое подмножество во множестве действительных чисел.

Пример.

Пусть N - множество целых чисел

N = {-8,-5,-3,0,1,2,4,6,9}

Рассмотрим нечеткое подмножество чисел по абсолютной величине

близких к 0.

А = {(-8¦0), (-5¦0,5), (-3¦0,6), (0¦1), (1¦0,9), (2¦0,8), (4¦0,6), (6¦0,3), (9¦0)}

Здесь значения Нечеткие числа и интервалы доверия - student2.ru , где х=-8,-5,-3... , задаются, конечно, субъективно.

Эту формулу можно записать в виде:

-8Î Нечеткие числа и интервалы доверия - student2.ru , -5 Î Нечеткие числа и интервалы доверия - student2.ru , -3 Î Нечеткие числа и интервалы доверия - student2.ru , ...

0 0.5 0.6

Операции над нечеткими множествами. Рассмотрим различные операции теории обычных множеств применительно к нечетким подмножествам, а также введем новые операции для последних. Пусть Е - множество и М=[0,1] - множество принадлежностей, Нечеткие числа и интервалы доверия - student2.ru и Нечеткие числа и интервалы доверия - student2.ru - два нечетких подмножества из Е.

Равенство. Два нечетких подмножества Нечеткие числа и интервалы доверия - student2.ru и Нечеткие числа и интервалы доверия - student2.ru равны (обозначается Нечеткие числа и интервалы доверия - student2.ru = Нечеткие числа и интервалы доверия - student2.ru ) тогда и только тогда, когда (A=B) Û ("xÎE: Нечеткие числа и интервалы доверия - student2.ru = Нечеткие числа и интервалы доверия - student2.ru ).

Если найдется по крайней мере один такой элемент х из Е, что равенство Нечеткие числа и интервалы доверия - student2.ruНечеткие числа и интервалы доверия - student2.ru не удовлетворяется, то будем говорить, что Нечеткие числа и интервалы доверия - student2.ru и Нечеткие числа и интервалы доверия - student2.ru не равны и обозначать Нечеткие числа и интервалы доверия - student2.ru ¹ Нечеткие числа и интервалы доверия - student2.ru

Пересечение. Пересечение двух нечетких подмножеств, обозначаемое Нечеткие числа и интервалы доверия - student2.ru и Нечеткие числа и интервалы доверия - student2.ru определяют как наибольшее нечеткое подмножество, содержащееся одновременно в Нечеткие числа и интервалы доверия - student2.ru и Нечеткие числа и интервалы доверия - student2.ru . (AÇB)=("xÎE: Нечеткие числа и интервалы доверия - student2.ru )=MIN( Нечеткие числа и интервалы доверия - student2.ru ), Нечеткие числа и интервалы доверия - student2.ru ).

Пример.

Е={х12345}, M=[0,1].

Нечеткие числа и интервалы доверия - student2.ru ={(х1¦0,1),(х2¦0,5),(х3¦1),(х4¦0),(х5¦0,8)}.

Нечеткие числа и интервалы доверия - student2.ru ={(х1¦0,6),(х2¦1),(х3¦0,4),(х4¦0,7),(х5¦0,8)}.

Нечеткие числа и интервалы доверия - student2.ru ={(х1¦0,1),(х2¦0,5),(х3¦0,4),(х4¦0),(х5¦0,8)}.

На рис. 12.3 представлено графически пересечение двух нечетких подмножеств.

Нечеткие числа и интервалы доверия - student2.ru

Рис. 12.3. Пересечение двух нечетких подмножеств

Объединение. Объединение двух нечетких подмножеств Нечеткие числа и интервалы доверия - student2.ru и Нечеткие числа и интервалы доверия - student2.ru , Нечеткие числа и интервалы доверия - student2.ru , определим как наименьшее нечеткое подмножество, которое содержит как А, так и В:

( Нечеткие числа и интервалы доверия - student2.ru )=("xÎE: Нечеткие числа и интервалы доверия - student2.ru )=MAX( Нечеткие числа и интервалы доверия - student2.ru ), Нечеткие числа и интервалы доверия - student2.ru )

Вернувшись к примеру, получим

Нечеткие числа и интервалы доверия - student2.ru ={(х1¦0.6),(х2¦1),(х3¦1),(х4¦0.7),(х5¦0.8)}.

На рис. 12.4 представлено графически объединение двух нечетких подмножеств.

Нечеткие числа и интервалы доверия - student2.ru

Рис. 12.4. Объединение двух нечетких подмножеств

Дополнение. Будем говорить, что Нечеткие числа и интервалы доверия - student2.ru и Нечеткие числа и интервалы доверия - student2.ru два нечетких подмножества Е дополняют друг друга, если

"xÎE: Нечеткие числа и интервалы доверия - student2.ru =1- Нечеткие числа и интервалы доверия - student2.ru ).

Это обозначается так:

B=ùA или A=ùB

Пример:

Е = {х1,x2,x3,x4,x5}, M=[0,1].

A = {(х1¦0.15),(х2¦0.45),(х3¦0),(х4¦0.75),(х5¦1)}.

B = {(х1¦0.88),(х2¦0.55),(х3¦1),(х4¦0.25),(х5¦0)}.

Тогда очевидно ùA=B

На рис. 12.5 графически представлено дополнение нечеткого подмножества А.

Нечеткие числа и интервалы доверия - student2.ru

Рис. 12.5. Дополнение нечеткого подмножества

Включение. Будем говорить, что Нечеткие числа и интервалы доверия - student2.ru содержится в Нечеткие числа и интервалы доверия - student2.ru , если

"xÎE: Нечеткие числа и интервалы доверия - student2.ruНечеткие числа и интервалы доверия - student2.ru

и обозначать Нечеткие числа и интервалы доверия - student2.ru Ì Нечеткие числа и интервалы доверия - student2.ru .

Строгое включение соответствует случаю, когда, по крайней мере, одно неравенство строгое и обозначается

Пример:

Пусть Е = {х123}, M=[0,1].

Нечеткие числа и интервалы доверия - student2.ru = {(х1¦0,8),(х2¦0,6),(х3¦0,4)}.

Нечеткие числа и интервалы доверия - student2.ru = {(х1¦0,5),(х2¦0,4),(х3¦0,1)}.

Имеем Нечеткие числа и интервалы доверия - student2.ru Ì Нечеткие числа и интервалы доверия - student2.ru , так как 0.5<0.8; 0.4<0.6; 0.1<0.4.

Дизъюнктивная сумма. Дизъюнктивная сумма двух нечетких подмножеств определяется в терминах объединений и пересечений следующим образом:

Нечеткие числа и интервалы доверия - student2.ru Å Нечеткие числа и интервалы доверия - student2.ru = ( Нечеткие числа и интервалы доверия - student2.ru Çù Нечеткие числа и интервалы доверия - student2.ru )È(ù Нечеткие числа и интервалы доверия - student2.ru Ç Нечеткие числа и интервалы доверия - student2.ru )

Пример.

Нечеткие числа и интервалы доверия - student2.ru = {(х1¦0.1),(х2¦0.5),(х3¦1),(х4¦0),(х5¦0.8)}.

Нечеткие числа и интервалы доверия - student2.ru = {(х1¦0.6),(х2¦1),(х3¦0.4),(х4¦0.7),(х5¦0.8)}.

ù Нечеткие числа и интервалы доверия - student2.ru = {(х1¦0.9),(х2¦0.5),(х3¦0),(х4¦1),(х5¦0.2)}.

ù Нечеткие числа и интервалы доверия - student2.ru = {(х1¦0.4),(х2¦0),(х3¦0.6),(х4¦0.3),(х5¦0.2)}.

Нечеткие числа и интервалы доверия - student2.ru Çù Нечеткие числа и интервалы доверия - student2.ru = {(х1¦0.1),(х2¦0),(х3¦0.6),(х4¦0),(х5¦0.2)}.

ù Нечеткие числа и интервалы доверия - student2.ru Ç Нечеткие числа и интервалы доверия - student2.ru = {(х1¦0.6),(х2¦0.5),(х3¦0),(х4¦0.7),(х5¦0.2)}.

Нечеткие числа и интервалы доверия - student2.ru Å Нечеткие числа и интервалы доверия - student2.ru = {(х1¦0.6),(х2¦0.5).

Разность определяется соотношением

Нечеткие числа и интервалы доверия - student2.ru - Нечеткие числа и интервалы доверия - student2.ru = Нечеткие числа и интервалы доверия - student2.ru Çù Нечеткие числа и интервалы доверия - student2.ru

Используя данные примера, получим

AÇùB = {(х1¦0,1),(х2¦0),(х3¦0.6),(х4¦0),(х5¦0.2)}.

В общем случае Нечеткие числа и интервалы доверия - student2.ru - Нечеткие числа и интервалы доверия - student2.ru ¹ Нечеткие числа и интервалы доверия - student2.ru - Нечеткие числа и интервалы доверия - student2.ru

Перемещение. Операция перемещения изменяет значения на величину l. При l>0

производится перемещение функции вправо, а при l<0 - влево.

Следовательно

"xÎE, Нечеткие числа и интервалы доверия - student2.ru ¹ Нечеткие числа и интервалы доверия - student2.ru (x-l), lÎR

На рис. 12.6 графически представлено перемещение.

Нечеткие числа и интервалы доверия - student2.ru

Рис. 12.6. Операция перемещения

Нормализация. Операция осуществляется в соответствии со следующей формулой:

Нечеткие числа и интервалы доверия - student2.ru

"xÎE, Нечеткие числа и интервалы доверия - student2.ru = --------------

MAX Нечеткие числа и интервалы доверия - student2.ru

На рис. 12.7 графически представлен результат операции нормализации.

Нечеткие числа и интервалы доверия - student2.ru

Рис. 12.7. Операция нормализации

Уплотнение. Операция осуществляется в соответствии со следующей формулой:

"xÎE, ( Нечеткие числа и интервалы доверия - student2.ru )k, k>1.

На рис.5.10 графически представлен результат операции уплотнения.

Нечеткие числа и интервалы доверия - student2.ru

Рис. 5.10. Операция уплотнения

Растяжение. Операция осуществляется в соответствии со следующей формулой:

xÎE, Нечеткие числа и интервалы доверия - student2.ru = ( Нечеткие числа и интервалы доверия - student2.ru )k, 0<k<1.

На рис. 12.8 графически представлен результат операции растяжения.

Нечеткие числа и интервалы доверия - student2.ru

Рис. 12.6. Операция растяжения

Нечеткие отношения

Пусть Р прямое произведение n подмножеств A1,...,An, P=A1x...xAn и М его множество принадлежностей. Нечетное n-арное отношение определяется как нечёткое подмножество Р0 принимающее свои значения в М.

Пример.

Пусть Х={х125} и Y={y1,y2,y3,y4}, М=[0,1]. Следующая операция представляет собой 2-арное нечёткое отношение

R y1 y2 y3
x1 0.2 0.5
x2 0.4 0.9

Далее будем использовать символы È - для обозначения максимума относительно элемента или переменной х, Ç - для обозначения минимума относительно элемента или переменной х. Так

m1(x)=È m(x,y)=MAXm(x,y)

y y

m2(x)=È m(x,y)=MINm(x,y)

y y

Пересечение двух отношений R и L обозначается RЗL и определяется выражением

mRÇL(x,y)= mR(x)ÇmL(x)=MIN(mR(x),mL(x))

Нечеткие числа и интервалы доверия - student2.ru

Если R1,...,Rn - отношение, то

Результат пересечения обозначим R=ÇRi.

R1 y1 y2 y3
x1 0.2 0.5 1
x2 0 0.4 0.9
R2 y1 y2 y3
x1 0.3 0.6 0.9
x2 0.1 0.4 0.8
R3 y1 y2 y3
x1 0.2 0.5 0.9
x2 0 0.4 0.8

Объединение двух отношений R и L обозначается RÈL или R+L и определяется выражением

mRÈL(x,y)=mR(x,y)ÈmL(x,y)=MAX(mR(x,y),mL(x,y))

Если R1,...,Rn - отношение, то

Нечеткие числа и интервалы доверия - student2.ru

Результат пересечения обозначим RÈRi.

i

Пример.

Y1 y1 y2 y3
x1 0.2 0.5 1
x2 0 0.4 0.9
Y2 y1 y2 y3
x1 0.3 0.6 0.9
x2 0.1 0.4 0.8
Y3 y1 y2 y3
x1 0.3 0.6 1
x2 0.1 0.4 0.9

Алгебраическое произведение R*L двух отношений R и L определяется выражением

mR*L(x,y)=mR(x,y)*mL(x,y)

Знак "*" в правой части этого выражения обозначает обычное умножение

Свойство дистрибутивности для операций È и * имеет следующий вид:

RЗ(LUB) = (RЗB)U(RЗB)

RU(LЗB) = (RUL)З(RUB)

R*(LUB) = (R*L)U(R*B)

R*(LЗB) = (R*L)З(R*B)

Алгебраическая сумма двух отношений R и L обозначается R+L и определяется следующим выражением:

mR+L(x,y)=mR(x,y)+mL(x,y)-mR(x,y)*mL(x,y)

Знак "*" обозначает обычное умножение, а знак "+" - обычное сложение.

Дополнение отношения R (обозначается Нечеткие числа и интервалы доверия - student2.ru ) есть такое отношение, что

m(x,y)ÎXxY: Нечеткие числа и интервалы доверия - student2.ru Нечеткие числа и интервалы доверия - student2.ru =1-mR(x,y)

Пример.

R y1 y2 y3
x1 0.2 0.5 1
x2 0.1 0.4 0.9
R y1 y2 y3
x1 0.3 0.6 0.9
x2 0.1 0.4 0.8

Дизъюнктивная сумма двух отношений R и L обозначается R+L и определяется выражением RÅL=(RЗL)U(RЗL).

R y1 y2 y3
x1 0.2 0.5 1
x2 0 0.4 0.9
L y1 y2 y3
x1 0.3 0.6 0.9
x2 0.1 0.4 0.8
Нечеткие числа и интервалы доверия - student2.ru y1 y2 y3
x1 0.8 0.5 0
x2 1 0.4 0.1
Нечеткие числа и интервалы доверия - student2.ru y1 y2 y3
x1 0.7 0.4 0.1
x2 0.9 0.6 0.2
RÈL y1 y2 y3
x1 0.2 0.4 0.1
x2 0 0.4 0.2
RÇL y1 y2 y3
x1 0.3 0.5 0
x2 0.1 0.4 0.1
RÅL y1 y2 y3
x1 0.3 0.5 0.1
x2 0.1 0.4 0.2

Обычное отношение R, ближайшее к нечёткому отношению R определяется выражением

ì 0, Если mR(x,y)<0.5

mR (x,y)= 1, Если mR(x,y)<0.5

î 0 или 1, Eсли mR(x,y)=0.5

Это определение пригодно для любых полных множеств Х и У, образующих ХхУ, где хÎХ, уÎУ.

R y1 y2 y3
x1 0.2 0.5 1
x2 0 0.4 0.9
R y1 y2 y3
x1 0 0 1
x2 0 0 1

Композиция двух нечётких отношений. Пусть R1 и R2 два нечётких отношения R1ÌXxY, R2ÌYxZ.

Композиция max-min двух нечётких отношений R1 и R2 обозначаются R1oR2 и определяются выражением

mRoL(x,y)=È(mR(x,y)ÇmL(x,y))=MAX(MIN(mR(x,y),mL(x,y)))

y y y

Пример.

R1 y1 y2 y3
x1 0.2 0.5 1
x2 0 0.4 0.9
R2 z1 z2 z3
y1 0.9 0.4 0.2
y2 y3 0 0.4 0.9 0.8 0.6 0.3
R1oR2 z1 z2 z3
y1 0.9 0.4 0.2
y2 y3 1 0.5 0.1 0.5 0.6 0.3

Пусть (x,z)=(x1,z1)

MIN(mR1(x1,y1),mR2(y1,z1))=MIN(0.1,0.9)=0.1

MIN(mR1(x1,y2),mR2(y2,z1))=MIN(0.4,1)=0.4

MIN(mR1(x1,y3),mR2(y3,z1))=MIN(0.7,0.8)=0.7

MAX(MIN((mR1(x1,yi),mR2(yi,z1)))=MAX(0.1,0.4,0.7)=0.7

yi

Пусть теперь (x,z)=(x1,z2)

MIN(mR1(x1,y1),mR2(y1,z2))=MIN(0.1,0.4)=0.1

MIN(mR1(x1,y2),mR2(y2,z2))=MIN(0.4,0.5)=0.4

MIN(mR1(x1,y3),mR2(y3,z2))=MIN(0.7,0.6)=0.6

MAX(MIN((mR1(x1,yi),mR2(yi,z2)))=MAX(0.1,0.4,0.6)=0.6

И т.д. Окончательный результат представлен в таблице выше.

Заключение.

Поскольку математическая логика опирается на точные формализмы и не содержит нечёткостей, то для того чтобы сделать модель более адекватной реальной действительности требуется использовать теорию и методы представления и обработки чёткостей. Булева алгебра всегда будет полезна там, где требуется точность вычисления. Благодаря Заде она получила широкое толкование с точки зрения теории множеств. С совершенно другой позиции, на основе n-местной логики Пост (1921), Лукашевич (1937) и Мойзл (1940) разработали теории, в которых имели место некоторые аспекты нечётких множеств.

Трудно указать пользователю метод обработки нечёткости, имеющейся в задаче. Адекватность того или иного метода можно оценить на конкретных примерах или благодаря эвристическим знаниям. Ещё недостаточно изучены методы, когда существует взаимосвязь или совокупность различных видов нечёткостей. Неясно, можно ли различать унифицированные методы обработки нечётких знаний различного типа. Здесь рассмотрено применение нечётких знаний в дедуктивных выводах. Интерес представляют и нечёткие знания в индуктивных выводах, в процессах обучения.

Теория обработки нечётких знаний по своей природе вполне соответствует потребностям современной экономики. Задачи управления предприятиями и макроэкономического анализа, в области бизнеса, финансов и банковского дела базируются на знаниях опыта экспертов и естественно они являются нечёткими. Многочисленные статьи, монографии, касающиеся применения теории нечёткостей, свидетельствуют об эффективности рассмотренных методов.

Упражнения

12.1. Для универсального множества Е={А,В,С,О,Е,Р,С}

и нечетких множеств

Нечеткие числа и интервалы доверия - student2.ru ={( Нечеткие числа и интервалы доверия - student2.ru ), ( Нечеткие числа и интервалы доверия - student2.ru , 3), ( Нечеткие числа и интервалы доверия - student2.ru , 7), ( Нечеткие числа и интервалы доверия - student2.ru 1), ( Нечеткие числа и интервалы доверия - student2.ru |0), ( Нечеткие числа и интервалы доверия - student2.ru 0, 2), ( Нечеткие числа и интервалы доверия - student2.ru ,6)},

Нечеткие числа и интервалы доверия - student2.ru ={( Нечеткие числа и интервалы доверия - student2.ru |0, 3), ( Нечеткие числа и интервалы доверия - student2.ru |1), ( Нечеткие числа и интервалы доверия - student2.ru , 5), ( Нечеткие числа и интервалы доверия - student2.ru 0. 8), ( Нечеткие числа и интервалы доверия - student2.ru |1), ( Нечеткие числа и интервалы доверия - student2.ru 0, 5), ( Нечеткие числа и интервалы доверия - student2.ru , 6)},

Нечеткие числа и интервалы доверия - student2.ru ={( Нечеткие числа и интервалы доверия - student2.ru |1), ( Нечеткие числа и интервалы доверия - student2.ru |0, 5), ( Нечеткие числа и интервалы доверия - student2.ru , 5), ( Нечеткие числа и интервалы доверия - student2.ru 0, 2), ( Нечеткие числа и интервалы доверия - student2.ru |0), ( Нечеткие числа и интервалы доверия - student2.ru 0, 2), ( Нечеткие числа и интервалы доверия - student2.ru , 9)},

Найдите:

а) Нечеткие числа и интервалы доверия - student2.ruНечеткие числа и интервалы доверия - student2.ru , б) Нечеткие числа и интервалы доверия - student2.ru , в)( Нечеткие числа и интервалы доверия - student2.ru )∩С, , г) Нечеткие числа и интервалы доверия - student2.ru , д) Нечеткие числа и интервалы доверия - student2.ru .

ГЛАВА 13. НЕЙРОННЫЕ СЕТИ

Впервые нейронные сети появились в 40-е годы. С целью моделирования работы человеческого мозга исследователи создали аппаратные (а позже программные) средства, имитирующие функции биологического нейрона и его соединений. В 1943г. Маккалок и Питс предложили модель нейронной сети, которую они использовали для распознавания изображений. В 1965г. Ф.Розенблат доказал замечательную теорему об обучении персептронной сети. М.Минский в 1969г. показал, что однослойные персептроны имеют большие ограничения при обучении. Поскольку в то время отсутствовали методы обучения многослойных сетей, то исследования в этой области пришли в упадок. Возрождение интереса к нейронным сетям обязано главным образом разработке методов обучения многослойных сетей. Стремительное развитие исследований в этой области позволяет использовать полученные результаты для разработки интеллектуальных систем поддержки принятия решений.

Наши рекомендации