Опубликован: 26.07.2006 | Доступ: свободный | Студентов: 3080 / 549 | Оценка: 4.00 / 3.77 | Длительность: 15:27:00
ISBN: 978-5-94774-818-5
Специальности: Программист, Математик
Лекция 1:

Нечеткие множества как способы формализации нечеткости

Лекция 1: 1234 || Лекция 2 >
Аннотация: В лекции формулируется определение нечеткого множества, описываются характеристики нечетких множеств. Приводится классификация нечетких множеств по области значений функции принадлежности. Дается аксиоматическое описание операторов для построения алгебры нечетких множеств.

Основные определения

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

Подход к формализации понятия нечеткого множества состоит в обобщении понятия принадлежности. В обычной теории множеств существует несколько способов задания множества. Одним из них является задание с помощью характеристической функции, определяемой следующим образом. Пусть U — так называемое универсальное множество, из элементов которого образованы все остальные множества, рассматриваемые в данном классе задач, например множество всех целых чисел, множество всех гладких функций и т.д. Характеристическая функция множества A \subseteq U — это функция \mu_A, значения которой указывают, является ли x \in U элементом множества A:

\mu _A (x) = \left\{ {\begin{array}{*{20}c}
   {1,\quad \t{\char229}\t{\char241}\t{\char235}\t{\char232}\;x \in A,}  \\
   {0,\quad \t{\char229}\t{\char241}\t{\char235}\t{\char232}\;x \notin A.}  \\
 \end{array} } \right.

Особенностью этой функции является бинарный характер ее значений.

С точки зрения характеристической функции, нечеткие множества есть естественное обобщение обычных множеств, когда мы отказываемся от бинарного характера этой функции и предполагаем, что она может принимать любые значения на отрезке \left[ {0,1}
\right]. В теории нечетких множеств характеристическая функция называется функцией принадлежности, а ее значение \mu _A (x)степенью принадлежности элемента x нечеткому множеству A.

Более строго, нечетким множеством A называется совокупность пар

A = \left\{ {\left\langle {x,\mu _A (x)} \right\rangle |x \in U} \right\}
,
где \mu _A^{}функция принадлежности, т.е. \mu _A :U \to \left[ {0,1} \right].

Пусть, например,

\begin{gathered}
U = \left\{ {a,b,c,d,e} \right\}
,\\
A = \left\{ { \langle a,\;0 \rangle , \langle b,\;0,1 \rangle ,
(c,\;0,5 \rangle , \langle d,\;0,9 \rangle , \langle e,\;1 \rangle } \right\}
.
\end{gathered}

Будем говорить, что элемент a не принадлежит множеству A, элемент b принадлежит ему в малой степени, элемент c более или менее принадлежит, элемент d принадлежит в значительной степени, e является элементом множества A.

Пример. Пусть универсум U есть множество действительных чисел. Нечеткое множество A, обозначающее множество чисел, близких к 10 (см. рис.1.1), можно задать следующей функцией принадлежности:

\mu _A (x) = \left( {1 + |x - 10|^m} \right)^{ - 1},
где m \in N.


Рис. 1.1.

Показатель степени m выбирается в зависимости от степени близости к 10. Например, для описания множества чисел, очень близких к 10, можно положить m = 4 ; для множества чисел, не очень далеких от 10, m = 1.

Пример. Коротко остановимся на понятии лингвистической переменной (более детальное изучение будет в последующих лекциях). Лингвистическую переменную можно определить как переменную, значениями которой являются не числа, а слова или предложения естественного (или формального) языка. Например, лингвистическая переменная "возраст" может принимать следующие значения: "очень молодой", "молодой", "среднего возраста", "старый", "очень старый" и др. Ясно, что переменная "возраст" будет обычной переменной, если ее значения — точные числа; лингвистической она становится, будучи использованной в нечетких рассуждениях человека.


Рис. 1.2.

Каждому значению лингвистической переменной соответствует определенное нечеткое множество со своей функцией принадлежности. Так, лингвистическому значению "молодой" может соответствовать функция принадлежности, изображенная на рис. 1.2.

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

Лекция 1: 1234 || Лекция 2 >
Владимир Власов
Владимир Власов

Зачем необходимы треугольные нормы и конормы? Как их использовать? Имеется ввиду, на практике.