Нечеткая и лингвистическая переменные

Нечеткая переменная определяется кортежем Нечеткая и лингвистическая переменные - student2.ru , где X — наименование нечеткой переменной; Нечеткая и лингвистическая переменные - student2.ru — область ее определения, или универсальное множество; Нечеткая и лингвистическая переменные - student2.ru — нечеткое множество на U, описывающее ограничение на возможные числовые значения нечеткой переменной X.

Лингвистическая переменная определяется кортежем

Нечеткая и лингвистическая переменные - student2.ru , (1.7)

где β – наименование лингвистической переменной; Т – множество ее значений, или термов, представляющих собой наименования нечетких переменных, областью определения каждой из которых является множество U. Например, для лингвистической переменной, представленной на рис. 1.3, Нечеткая и лингвистическая переменные - student2.ru , Нечеткая и лингвистическая переменные - student2.ru , Нечеткая и лингвистическая переменные - student2.ru . Пару точек Нечеткая и лингвистическая переменные - student2.ru будем называть граничной парой. В дальнейшем без особой необходимости не будем различать переменную и ее наименование.

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

Рассмотрим пример лингвистической переменной. Пусть ЛПР оценивает посадочную скорость летательных аппаратов с помощью понятий «малая», «небольшая», «средняя», «высокая». При этом максимальная посадочная скорость равна 300 км/ч. Формализация такого описания может быть проведена с помощью лингвистической переменной <СКОРОСТЬ, {МАЛАЯ, НЕБОЛЬШАЯ, СРЕДНЯЯ, ВЫСОКАЯ}, [0, 300], G, М>, где G — процедура перебора элементов базового терм-множества, М — процедура экспертного опроса.

В общем случае взаимосвязь лингвистической и нечеткой переменных графически может быть представлена как показано на рисунке 2. Здесь Т={Т1, Т2, Т3, Т4}, u0< u2 < u1 < u4 < u3 < u6 < u5 <u7, U = [u0, u7]. Пара точек (u0, u1) называется граничной парой.

Нечеткая и лингвистическая переменные - student2.ru

Рисунок 2. – Взаимосвязь лингвистической и нечеткой переменных

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

В зависимости от характера множества U лингвистические переменные могут быть разделены на числовые и нечисловые. Числовой называется лингвистическая переменная, у которой Нечеткая и лингвистическая переменные - student2.ru , где Нечеткая и лингвистическая переменные - student2.ru , и которая имеет измеримую базовую переменную.

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

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

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

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

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

Нечеткая и лингвистическая переменные - student2.ru , (1.8)

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

Нечеткая и лингвистическая переменные - student2.ru , (1.9)

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

Нечеткая и лингвистическая переменные - student2.ru , (1.10)

Использование основных понятий лингвистического подхода — лингвистической переменной и нечеткого множества — с целью формализации нечетких описаний элементов задач ПР, а именно критериев, предпочтений ЛПР, случайных исходов, качественных зависимостей между параметрами альтернатив и оценками исходов, приводит к необходимости рассмотрения лингвистических критериев и отношений предпочтения, лингвистических вероятностей, нечетких свидетельств.

1.5. НЕЧЕТКИЕ ВЫСКАЗЫВАНИЯ. ПРАВИЛА

ПРЕОБРАЗОВАНИЯ НЕЧЕТКИХ ВЫСКАЗЫВАНИЙ

Нечеткими высказываниями [19] назовем высказывания следующего вида:

1) высказывание <b есть a>, где b — наименование лингвистической переменной, отражающей некоторый объект или параметр реальной действительности, относительно которой производится утверждение a, являющееся ее нечеткой оценкой (нечеткой переменной). Например, (давление большое). В высказывании <толщина равна 14 мм> значение a = 14 мм является четкой оценкой лингвистической переменной b: <толщина>;

2) высказывания вида <b есть ma> , <b есть Qa>, <Qb есть ma>,<mb есть Qa>, при этом m называется модификатором (ему соответствуют такие слова, как ОЧЕНЬ, БОЛЕЕ ИЛИ МЕНЕЕ, НЕЗНАЧИТЕЛЬНЫЙ, СРЕД­НИЙ и др.), Q - квантификатором (ему соответствуют слова типа БОЛЬШИНСТВО, НЕСКОЛЬКО, МНОГО, НЕМНОГО, ОЧЕНЬ МНОГО и др.). Например, <давление очень большое>, <большинство значений параметра очень мало>;

3) высказывания, образованные из высказываний 1-го и 2-го видов и союзов И; ИЛИ; ЕСЛИ. . ., ТО. . .; ЕСЛИ. . ., ТО . . . ИНАЧЕ. Напри­мер, <ЕСЛИ давление большое, ТО толщина не мала>.

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

Предположим, имеются некоторые высказывания C̃ и D̃ относительно ситуации A. Пусть рассматриваемые высказывания имеют вид C̃: <b есть aC> и D̃: <b есть aD>, где aC и aD - нечеткие переменные, определен­ные на универсальном множестве U = {u}

Определение 1.15 Истинность высказывания C̃ и D̃ относительно C̃ есть значение функции T(D̃ / C̃), определяемое степенью соответствия высказываний C̃ и D̃̃̃ . В формальной записи

T (D̃/C̃) = {< μT(t) /t},

где

("u Î U) (t = μ(u));

μT(t) = max μ(u), U/ = {u Î U| μD(u) = t }, u Î U/

при этом μ и μС̃ – функции принадлежности нечётких переменных aС̃ aD; μT(t) – функция принадлежности значения истинности; t Î [0,1] – область её определения.

Иными словами, истинностью, нечеткого высказывания D относительно нечеткого высказывания С является нечеткое множество T(D/C),определенное на интервале [0,1], такое, что для любого tÎ[0,1] значение ее функции принадлежности равно наибольшему значению μ(u) по всем u, при которых μ(u) = t.

Пример 1.11. Предположим, что сформулировано высказывание D:<b находится близко к 5>, в то время как С: <b имеет значение при­близительно 6>. Пусть a есть "близко к 5", aC есть "приблизительно 6" суть нечеткие переменные с нечеткими множествами:

C = {<0,1/2>, <0,3/3>, <0,7/4>, <1/5>,

<0,8/6>, <0,6/7>, <0,3/8>, <0,1/9>,

<0,8/6>, <0,6/7>, <0,3/8>, <0,1/9> };

C = {<0,1/3>, <0,4/4>, <0,8/5>, <1/6>,

<0,7/7>, <0,4/8>, <0,3/9>, <0,1/10>}.

В этом случае U= { 2, 3_4, 5, 6, 7, 8, 9, 10 } . Тогда истинность высказывания D относительно С будет иметь следующий вид:

Т(D̃/C̃) = {<0,1/0>, <0,3/0,1>, <0,4/0,3>,

<0,7/0,6>, <0,4/0,7>, <1/0,8>, <0,8/1>}.

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