1.6.2. Нечеткие числа и функции

В зависимости от характера множества U лингвистические переменные могут быть разделены на числовые и нечисловые. Числовой называется лингвистическая переменная, у которой U R1, где R1=(—∞, ∞), и которая имеет измеримую базовую переменную.

Нечеткие переменные, соответствующие значениям числовой лингвистической переменной, будем называть нечеткими числами. Если |U|<∞, то нечеткие числа будем считать дискретными, если же |U|=|R1| - то непрерывными. Приведенная выше лингвистическая переменная СКОРОСТЬ является числовой, а нечеткие переменные из ее терм-множества - непрерывными нечеткими числами.

Примером нечисловой лингвистической переменной может служить переменная СЛОЖНОСТЬ, которая формализует понятие «сложность разработки», со значениями НИЗКАЯ, СРЕДНЯЯ, УМЕРЕННАЯ, ВЫСОКАЯ.

К функциям принадлежности нечетких чисел обычно предъявляется ряд требований, которые обсуждаются дальше.

Пусть U={и}, V={v}два универсальных множества; F(U) -система всех нечетких множеств, заданных на U. Используя данные обозначения, определяем три типа функций:

четкая функция нечеткого аргумента

H1:F(U)→V,

нечеткая функция четкого аргумента

H2:U→F(V),

нечеткая функция нечеткого аргумента

H3:F(U) →F(V).

1.7. Арифметические операции над нечеткими числами

1.7.1. Принцип обобщения.

Как мы уже говорили, под нечетким числом здесь будем понимать нечеткое множество с областью определения в виде интервала действительной оси R1. Множество всех нечетких чисел, определенных на R1, обозначим через 1. Пусть А и В — два нечетких числа с носителями SА= (а1, а2) и SB = (b1, b2) соответственно; a2>a1, b2>b1; g:R1×R1→R1 — некоторая функция. Тогда согласно принципу обобщения нечеткое число D=g(A, В) определяется функцией принадлежности

НЕ нашли? Не то? Что вы ищете?

(1.1)

Пусть - одна из четырех арифметических операций: +, —, •, /;

g(а,b)=a b. Тогда (1.1) определяет результат арифметической операции над нечеткими числами А и В. Если g() — функция не двух, а п аргументов, то принцип обобщения формулируется аналогично (1.1).

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

μD(x)=Р(x D).

Носитель SD нечеткого числа D можно найти по правилам интервальной арифметики, так как из (1.1) следует, что

SD={x : x=a b, a SA, b SB}.

Очевидно, что в множестве SA×SB для любого xSASB, где операция над носителями нечетких чисел А и В выполняется по правилам интервальной арифметики, существует бесконечно много пар (а, b), таких, что х=а b. Поэтому μD(х) как P(х D)) зависит от того, какая именно пара чисел (а, b) была предъявлена. Пусть (а', b'), (а", b") — две такие пара. Их предъявления субъекту — несовместимые события, а величины μА(а')μВ(b') и μА(а")μВ(b") - условные вероятности. Например,

μА(а')μВ(b') =P(x D| субъекту предъявленны а' и b')≠Р(х В)

при условии, что процессы отнесения а' к А и b' к В независимы.

Таким образом, для того чтобы ответить на вопрос, какова вероятность P(xD), а значит, и степень принадлежности μD(х), необходимо знать, как именно получен элемент х (или какая именно пара чисел (а, b) была предъявлена). Возможные две ответа на этот вопрос. Первый из них связан с определением μD(x) на основе измерения и использования плотностей вероятности fА(а), fB(b) предъявления элементов а и b субъекту. Если определить данные плотности вероятности по какой-то причине невозможно, то результат операции А В можно получить с учетом следующих соображений.

При любых распределениях вероятностей fА(а) и fB(b)

(1.2)

Величина p=μА(а)μВ(b) может рассматриваться как вероятность того, что одновременно а будет отнесено к А и b — к В (считая а и b предъявленными), только если эти отнесения независимы. В общем случае (при наличии зависимости) величина р может быть и выше, но

(1.3)

так как μА(а') и μВ(b') будут представлять собой безусловные вероятности в зависимых процессах отнесения.

Из (1.2) и (1.3) заключаем, что в общем случае величину

можно рассматривать как верхнюю оценку для μD(x) в (1.1) — когда неизвестны ни распределения вероятностей на SA, SB, ни вид зависимости процессов отнесения аргументов к нечетким числам А и В. Из (1.2) следует, что принцип обобщения (1.1) может быть определен также выражением

(1.4)

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

При вычислениях на основе (1.1) часто применяется разложение нечеткого множества А по системе α-уровневых множеств Аα:

(1.5)

где Аα — четкое множество {а : μА (а)≥ α}; αАα-нечеткое множество

{( α, а) :а Аα).

Доказано, что для любой непрерывной функции

f:R1×R1→R1

высказывание

(1.6)

справедливо, если и только если дополнения SA и SB компактны, а μА(а) и μB(b) полунепрерывные сверху. В частности, при этих условиях из (1.6) получаем

(А + В)αα + Вα;

( А·В)α= Аα·Вα.

Рассмотрим пример выполнения арифметических операций над дискретными (|SA |, | SB |<∞) нечеткими числами А и В. Пусть

А = {0,1/5; 0,8/6; 0,4/7},

В = {0,2/4; 0,9/5; 0,3/6}.

Тогда согласно (1.1)

А + В = {0,1/9; 0,2/10; 0,8/11; 0,4/12; 0,3/13};

АВ= {0,1/20; 0,2/24; 0,1/25; 0,2/28; 0,8/30;

0,4/35; 0,3/36; 0,3/42}.

Пример арифметических операций над непрерывными нечеткими числами А и В (|SA |= | SB |= |R1|) приведен на риc. 1.6.

Рис. 1.6. Примеры арифметических операций над непрерывными

нечеткими числами А и В

1.7.2. Свойства арифметических операций.

Впервые анализ свойств арифметических операций над нечеткими числами проведен Мазумото и Танака, которые рассмотрели свойства выпуклости и нормальности результатов операций и показали, что:

а) нечеткое число не имеет противоположного и обратного чисел и

б) сложение и умножения коммутативны, ассоциативны и в общем случае недистрибутивны.

Доказано, что если в (1.1) нечеткие числа А, В и D такие, что

A(B + D)=AB+AD,

то при определении (1.4)

AB+ADA(B+D).

В ряде работ показано, что при сложении большого количества одинаковых нечетких чисел результат, полученный на основе (1.1), нечувствителен к виду функции принадлежности исходного нечеткого числа, в то время как при определении (1.4) форма функции принадлежности результата зависит от формы исходной функции принадлежности.

Существуют возможность построения математических моде­лей систем с использованием лингвистических переменных и обычных арифметических операций. Математической основой для построения таких моделей является алгебра нечетких чисел.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121