Нечёткие множества: субъективность и неточность

Излагается общая точка зрения, основанная на понятии субъективности и неточности. Применение теории нечётких множеств к представлению неточных понятий было изложено в работах Goguena J.A., [34].

Наиболее убедительным аргументом Goguena J.A. является теорема представимости из его диссертации, утверждающая, что любая система, удовлетворяющая определённым аксиомам, эквивалентна некоторой системе нечётких множеств. Интуитивно кажется, что система всех неточных понятий удовлетворяет этим аксиомам. Поэтому, на основании теоремы, можно заключить: неточные понятия представимы нечёткими множествами. Теорема представимости математически строго доказывается теорией категорий [35], поэтому понятиям «система», «эквивалентно», «представлено» - придан самый точный смысл.

Множество, рассматриваемое в абстрактной, то есть классической, нечёткой теории множеств, определяется, как совокупности объектов, имеющих, некоторое общее свойство Р. Относительно природы каждого объекта в ней не делается никаких специальных предположений. Например, множество A можно определить как множество улиц:

А = {x|x есть улица}.

Что можно сказать о классе длинных улиц, является ли оно множеством в обычном смысле. Для этого нужно спросить - какова длина длинной улицы. Если улица длиной в милю, то чем она отличается от улицы в 0.5 мили, то есть, мы не знаем, как ответить на эти вопросы. Потому что выражение «улица длинная», относящееся к классу длинных улиц, не образует множество в обычном смысле. Фактически к такому размытому, нечетко определенному типу, относится большинство классов объектов реального физического мира. То есть, четких критериев принадлежности реальных объектов к тому или иному классу - не существует. Реальный объект не обязательно должен либо принадлежать, либо не принадлежать какому-либо классу, но возможны и промежуточные степени принадлежности. Отсюда и возникает понятие о нечетком множестве как о классе с континуумом (мощность множества) степеней принадлежности. Теория нечетких множеств ЗадеЛ. является обобщением ТНМ, [12-17]. Другими словами, она включает в себя абстрактную теорию - как частный случай. Все определения, теоремы, доказательства и т.д., ТНМ, всегда справедливы и для четких множеств. Поэтому, по сравнению с теорией абстрактных множеств, теория нечетких множеств имеет более широкую область применения при решении задач, в той или иной степени, включающих субъективную оценку. Интуитивно, НМ - это класс, к которому имеется возможность принадлежать.

Пусть Ω = {x} – это пространство объектов. Тогда НМ А в пространстве Ω называется множество упорядоченных пар A = {(x, µA(x))}, x Нечёткие множества: субъективность и неточность - student2.ru Ω, где µA(x) - называется «степенью принадлежности объекта x к множеству А». Для простоты будем предполагать, что µA(x) - это число, принадлежащее отрезку Нечёткие множества: субъективность и неточность - student2.ru , причем 1 соответствует полной принадлежности к НМ, а 0 - тому, что объект к нему не принадлежит. Предположим так же, что мы располагаем возможностью сравнения истинности двух нечетких утверждений: «x Нечёткие множества: субъективность и неточность - student2.ru А» и «y Нечёткие множества: субъективность и неточность - student2.ru А» и что точное отношение, полученное в результате такого сравнения, удовлетворяет минимальным требованиям согласованности – рефлексивности и транзитивности; при этом знак >= имеет смысл, по крайней мере «столь же истинно, как и», а знак <= - «не так истинно, как».

В своей философской работе Black M. [36] различает 3 типа неточности:

1. неопределенность, когда некоторое понятие применимо к множеству разнообразных ситуаций;

2. неоднозначность, когда оно описывает несколько различимых подпонятий;

3. неясность, когда нет точно определенной границы понятия.

НМ, таким образом, служит представлением всех 3 типов неточности. Неопределённость имеет место, когда универсальное множество состоит более чем из одной точки. Неоднозначность присутствует всякий раз, когда функция принадлежности имеет более одного локального максимума. Неясность соответствует тому факту, что функция принадлежности принимает значения отличные от 0 и 1. Таким образом, неоднозначность и неясность предполагают существование в универсальном множестве некоторого понятия близости или соседства. Рассмотрим несколько примеров НМ.

Пример 1:

Рассмотрим класс всех действительных чисел, много больших 1. Это множество можно определить как:

A = {x|x – действительное число и x Нечёткие множества: субъективность и неточность - student2.ru 1}.

Однако по упомянутым выше причинам такое множество нельзя считать вполне четко определенным. Субъективно это множество можно задать с помощью функции принадлежности µA(x), такой что µA(x) = 0, при x<= 1 и µA(x) = Нечёткие множества: субъективность и неточность - student2.ru , при x> 1, которая показана на рис. 2.1:

µA

xi

log

Рис. 2.1.Функция принадлежности µA(x).

По своему существу задание функции принадлежности к НМ субъективно и отражает контекст, в котором рассматривается задача. Однако, несмотря на эту субъективность, функция принадлежности к НМ А не может быть произвольной. Будет полнейшей ошибкой задавать функцию принадлежности в виде:

µA(x) = Нечёткие множества: субъективность и неточность - student2.ru , где x<= 1 и µA(x) = 0, при x> 1.

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

µA(x) = 0, где x<= 1 и µA(x) = Нечёткие множества: субъективность и неточность - student2.ru , при x> 1, которая монотонно убывает с ростом x при x> 1 и функция µA(x) = 0 x<= 1 и µA(x) = Нечёткие множества: субъективность и неточность - student2.ru , при x> 1, которая, хотя монотонно и возрастает, становится ~ 1 уже при x=1,1. Которая удовлетворяет неравенству µA Нечёткие множества: субъективность и неточность - student2.ru [0,1] при всех x Нечёткие множества: субъективность и неточность - student2.ru Ω и находится в согласии с определением множества А. Такие функции называют недопустимыми функциями для нечеткого множества А.

Из предыдущего обсуждения вытекает, что при задании функции принадлежности не следует придавать числовым значениям (кроме 0 и 1) таких признаков как, «короткий», какого либо особого смысла; важным здесь является самоупорядочивание этих значений. Наблюдательные люди согласятся друг с другими, что 1 человек меньше другого, однако и в этом случае слово короткий никогда не будет иметь четко определенного смысла. По терминологии Суппеса П. и Зинеса Дж. [37] степень принадлежности может быть измерена в порядковой шкале.

Морфизм категорий [38] также используется как метод описания измерений соотношений между точностью (мера правильности и важности) (мера ожидаемой полезности) в теории принятия решений, прогнозов погоды, а также соотношений между мнениями нескольких экспертов метеорологов.

Морфизм категорий – термин, используемый для элементов произвольной категории, играющих роль отображений множеств друг в друга, гомоморфизмов групп, колец, алгебр, непрерывных отображений топологических пространств и т.п. Морфизм категории – неопределяемое понятие. Каждая категория состоит из элементов двух классов, называемых классом объектов и классом морфизмов соответственно. Класс морфизмов категории Нечёткие множества: субъективность и неточность - student2.ru обозначается Нечёткие множества: субъективность и неточность - student2.ru . Любой морфизм Нечёткие множества: субъективность и неточность - student2.ru категории имеет однозначно определенное начало – объект Нечёткие множества: субъективность и неточность - student2.ru и однозначно определенный конец – объект Нечёткие множества: субъективность и неточность - student2.ru . Все морфизмы с общим началом Нечёткие множества: субъективность и неточность - student2.ru и концом Нечёткие множества: субъективность и неточность - student2.ru образуют подмножество Нечёткие множества: субъективность и неточность - student2.ru класса Нечёткие множества: субъективность и неточность - student2.ru . Тот факт, что Нечёткие множества: субъективность и неточность - student2.ru имеет начало Нечёткие множества: субъективность и неточность - student2.ru и конец Нечёткие множества: субъективность и неточность - student2.ru , можно записать обычным образом: Нечёткие множества: субъективность и неточность - student2.ru , или с помощью стрелок Нечёткие множества: субъективность и неточность - student2.ru и т.п. Деление элементов категории на морфизмы и объекты имеет смысл только в пределах фиксированной категории, т.к. морфизмы одной категории могут быть объектами другой и наоборот. Морфизмы любой категории образуют систему, замкнутую относительно частичной бинарной операции – умножения. В зависимости от свойств морфизма по отношению к этой операции выделяются специальные классы морфизмов, например: мономорфизм, эпиморфизм, биморфизм, изоморфизм, нулевой морфизм, нормальный монорфизм, нормальный эпиморфизм и т.д. Эпиморфизм – понятие, отражающее алгебраические свойства сюръективных отображений множеств.

Нечеткая алгебра

Определение 1: Нечеткой алгеброй называется система:

Z = <Z,+,*, Нечёткие множества: субъективность и неточность - student2.ru > , где Z – множество, имеющее хотя бы 2 различных элемента и Нечёткие множества: субъективность и неточность - student2.ru система Z удовлетворяет следующему набору аксиом:

1. идемпотентность: Нечёткие множества: субъективность и неточность - student2.ru ;

2. коммутативность: Нечёткие множества: субъективность и неточность - student2.ru ;

3. ассоциативность: Нечёткие множества: субъективность и неточность - student2.ru ;

4. поглощение: Нечёткие множества: субъективность и неточность - student2.ru ;

5. дистрибутивность: Нечёткие множества: субъективность и неточность - student2.ru

Нечёткие множества: субъективность и неточность - student2.ru

6. дополнение: если Нечёткие множества: субъективность и неточность - student2.ru то существует дополнение Нечёткие множества: субъективность и неточность - student2.ru элемента х такое, что Нечёткие множества: субъективность и неточность - student2.ru ;

7. единичные элементы: Нечёткие множества: субъективность и неточность - student2.ru такой, что Нечёткие множества: субъективность и неточность - student2.ru

8. закон Де Моргана, [39]: Нечёткие множества: субъективность и неточность - student2.ru , Нечёткие множества: субъективность и неточность - student2.ru (2.20)

Эта система, из 8 аксиом, образует дистрибутивную структуру с единственными единичными элементами относительно операций суммирования (+) и умножения( Нечёткие множества: субъективность и неточность - student2.ru ). К сведению, булева алгебра [40] так же является дистрибутивной структурой с дополнениями и с единственными единичными элементами, относительно этих же операций. Однако для любого элемента х в булевой алгебре справедливы равенства:

Нечёткие множества: субъективность и неточность - student2.ru . (2.21)

Данные соотношения для нечеткой алгебры, вообще говоря, не верны. Таким образом, любая булева алгебра является нечеткой, но не наоборот.

В данном изложении мы будем пользоваться конкретной нечеткой алгеброй, которая определяется системой: Z = <[0,1],+,*, Нечёткие множества: субъективность и неточность - student2.ru > , где в качестве операций сложения и умножения служат соответственно операция взятия максимума и минимума, а дополнение определяется как

Нечёткие множества: субъективность и неточность - student2.ru .

Единственными единичными элементами Нечёткие множества: субъективность и неточность - student2.ru служат соответственно 0 и 1, которые при любых x удовлетворяют равенствам:

Нечёткие множества: субъективность и неточность - student2.ru .

Пусть, как и ранее, Ω = {x} – пространство объектов, а А и В – два нечетких множества в Ω.

В близком соответствии с терминологией Заде, введем следующие понятия:

Равенство А=В определим как А=В Нечёткие множества: субъективность и неточность - student2.ru .

Нечеткое множество А содержится в множестве В*(А Нечёткие множества: субъективность и неточность - student2.ru ), тогда и только тогда, когда Нечёткие множества: субъективность и неточность - student2.ru

Нечеткое множество Нечёткие множества: субъективность и неточность - student2.ru является дополнением нечеткого множества А, тогда и только тогда, когда Нечёткие множества: субъективность и неточность - student2.ru

Объединением двух нечетких множеств А и В из Ω назовем множество А+В с функцией принадлежности Нечёткие множества: субъективность и неточность - student2.ru .

Пересечением двух множеств А и В из Ω назовем множество А Нечёткие множества: субъективность и неточность - student2.ru В с функцией принадлежности Нечёткие множества: субъективность и неточность - student2.ru .

Далее, вместо термина,«степень принадлежности переменной к множеству», будем употреблять - термин «нечеткая переменная». Условимся так же опускать символ Нечёткие множества: субъективность и неточность - student2.ru , то есть, вместо Нечёткие множества: субъективность и неточность - student2.ru , будем писать x Нечёткие множества: субъективность и неточность - student2.ru y.

Совершенно очевидно, что, среди бесконечного числа разных способов присвоения переменным степени принадлежности конечному множеству, существует лишь конечное число двоичных способов (то есть, присвоения всем переменным значения 0 и 1). Л. Заде определяет нечеткое отношение R как нечеткое множество упорядоченных пар. Таким образом, если Нечёткие множества: субъективность и неточность - student2.ru совокупности объектов x и y, то нечеткое отношение из X в Y – это нечеткое подмножество прямого произведения Нечёткие множества: субъективность и неточность - student2.ru , характеризуемое функцией принадлежности (характеристической функцией) Нечёткие множества: субъективность и неточность - student2.ru которая каждой паре (x, y) ставит в соответствие «степень принадлежности» Нечёткие множества: субъективность и неточность - student2.ru к R. Для простоты предположим, что областью значения функции Нечёткие множества: субъективность и неточность - student2.ru служит отрезок [0,1], а число Нечёткие множества: субъективность и неточность - student2.ru будем называть силой отношения между x и y.

Областью определения, (domain, domR) нечеткого отношения R, назовем НМ с функцией принадлежности Нечёткие множества: субъективность и неточность - student2.ru

Нечёткие множества: субъективность и неточность - student2.ru . (2.22)

Аналогично, областью значений (range, ranR) отношения R, назовем нечеткое множество с функцией принадлежности Нечёткие множества: субъективность и неточность - student2.ru

Нечёткие множества: субъективность и неточность - student2.ru . (2.23)

Высотой h(R) – называется число h(R):

Нечёткие множества: субъективность и неточность - student2.ru (2.24)

Нечеткое отношение называется нормальным, если h(R)=1, и субнормальным, если h(R)<1.

Носителем S(R) отношения R назовем четкое подмножество прямого произведения X×Y, на котором Нечёткие множества: субъективность и неточность - student2.ru .

Замечание 1: если X и Y – конечные множества, то функцию Нечёткие множества: субъективность и неточность - student2.ru можно представить в виде матрицы, (x,y) –й элемент которой равен Нечёткие множества: субъективность и неточность - student2.ru

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