Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТПУР посібник.doc
Скачиваний:
8
Добавлен:
01.07.2025
Размер:
9 Мб
Скачать
☆

6.2. Основные понятия теории нечётких множеств

Нечёткое множество (fuzzy set) представляет собой совокупность элементов произвольной природы, относительно которых нельзя с полной определённостью утверждать – принадлежит ли тот или иной элемент рассматриваемой совокупности данному множеству или нет.

Математически нечёткое множество определяется как множество упорядоченных пар или кортежа (последовательности элементов) вида:

,

где х – элемент некоторого универсального множества (универсума) – полного множества, охватывающего всю проблемную область) Х;

А(х) – функция принадлежности, которая ставит в соответствие каждому из элементов хХ некоторое число из интервала 0; 1.

При этом, если А(х0) = 1, то это означает, что элемент х0 достоверно принадлежит нечёткому множеству А, а если А(х0) = 0, то определённо не принадлежит. Чем в большей степени элемент х принадлежит нечёткому множеству А, тем ближе значение функции принадлежности А(х) к единице. И наоборот, чем в меньшей степени х принадлежит нечёткому множеству А, тем ближе значение функции принадлежности А(х) к нулю.

Пример. Множество Х, описывающее для ЛПР проблемную область, состоит из следующих элементов: х1 – автомобиль “Таврия”; х2 – “Жигули”; х3 – “Волга”, х4 – “ДЭУ”. Тогда нечёткое множество А “хороший автомобиль” может быть представлено следующим образом:

.

Это нечёткое множество надо понимать так: автомобиль “Жигули” относится к “хорошему автомобилю” с абсолютной достоверностью (А(х2) = 1), а вот автомобиль “Таврия” относится к нечёткому множеству А с малой степенью достоверности (А(х1) = 0,3) и т.д.

Другая используемая запись конечного нечёткого множества (НМ) имеет вид

или

,

где п – число элементов НМ.

В случае непрерывного НМ функция принадлежности задаётся либо аналитическим выражением, либо графически (рис.6.1.).

Рис. 6.1. Функции принадлежности непрерывного НМ

Формально определение НМ не накладывает никаких ограничений на выбор вида функций принадлежности (её боковые ветви могут быть экспоненциальными, гауссовыми, синусоидальными, линейными и др.).

Однако на практике наиболее широко используется трапециевидный вид функций принадлежности, что значительно упрощает математические операции с НМ, и практически не снижает общности полученных результатов 15.

В этом случае нечёткое множество полностью определяется только четырьмя элементами (а, b, c, d). Левая ветвь функции принадлежности имеет аналитический вид:

, (6.1)

а правая ветвь:

. (6.2)

Отметим, что небольшая ошибка в определении границ НМ (чисел а, b, c, d) является менее значимой, чем при представлении данного множества интервалом. При необходимости на этапе коррекции нечёткой модели вид функции принадлежности НМ (значения а, b, c, d) может быть уточнен.

Носителем s нечёткого множества А называется множество, которое содержит только те элементы универсального множества, для которых значения функции принадлежности отличны от нуля:

Ядром r нечёткого множества A называется множество, которое содержит только те элементы универсального множества, для которых функция принадлежности А(х) = 1:

.

Множеством -уровня или -срезом A нечёткого множества A называется множество, для элементов которого А(х)  , где  – некоторое действительное число из интервала [0; 1]:

.

Очевидно, что носитель s  A0 а ядро r  A1.

Для приведенного выше конечного нечёткого множества В и   0,6 множество  уровня имеет вид В  (х2; х3; х4). Для непрерывного нечёткого множества -срез А показан на рис.6.1.

Нечёткое множество называется нормальным, если максимальное значение его функции принадлежности равно единице, а если это условие не выполняется то – субнормальным. Субнормальное нечёткое множество приводят к нормальному (нормализуют) путём деления его функции принадлежности на её максимальное значение:

. (6.3)

Нечёткой величиной называется произвольное нечёткое множество, заданное на множестве действительных чисел R. Частным случаем нечёткой величины является нечёткое число.

Нечётким интервалом называется нечёткая величина с выпуклой и нормальной функцией принадлежности.

Нечётким числом A называется нечёткое множество, определённое на множестве действительных чисел R и имеющее нормальную выпуклую и унимодальную функцию принадлежности, т.е. и если , то .

Нечёткий нуль – это нечёткое число с модальным значением, равным нулю (рис.6.2).

Положительным (отрицательным) нечётким числом является то нечёткое число, у которого носитель является строго положительным (отрицательным).

Рис. 6.2. Вариант функции принадлежности нечёткого нуля

Нечёткой переменой называется кортеж П, Х, А, где П – наименование нечёткой переменной; Х – область её определения; А  хХ, А(х)[0; 1] – нечёткое множество на Х, описывающее возможные значения, которые может принимать нечёткая переменная.

Пример. Нечёткая переменная “Актив с небольшой прибылью” может быть определён кортежем П  Актив с небольшой прибылью; X  (0; 20)  A, где А – нечёткое число с трапециевидной функцией принадлежности: A  (0; 0; 5; 20) (рис.6.3).

Рис. 6.3. Функция принадлежности нечёткой переменной “Актив с небольшой прибылью”

Лингвистической переменной называется кортеж П, T, O, X, G, M, где П – наименование лингвистической переменной; Т – базовое терм множество лингвистической переменной (множество её значений (термов)), каждое из которых представляет нечёткую переменную, осмысленную в рассматриваемом контексте значений для данной лингвистической переменной); X – область определения (универсум) нечётких переменных, которые входят в определение лингвистической переменной П; G – некоторая синтаксическая процедура, описывающая процесс образования из множества Т новых, осмысленных в рассматриваемом контексте, значений для данной лингвистической переменной; M – семантическая процедура, позволяющая преобразовать каждое новое значение лингвистической переменной, образуемое процедурой G, в новую нечёткую переменную.

Пример. Лингвистическая переменная, которая оценивает эффективность принятого решения, может быть задана следующим кортежем: Эффективность решения; , где термы Т = {T1 – низкая эффективность; T2 – средняя эффективность; T3 – высокая эффективность}. Обобщённый показатель эффективности Х принимает значение из интервала [0; 1]. G – может включать в себя новое значение “Невысокая эффективность”.

Семантическая процедура задания новых нечётких переменных будет рассмотрена ниже. Функции принадлежности термов показаны на рис.6.4.

Хотя функция принадлежности (А(х)) и характеризует возможность (но не вероятность) того, что значение х принадлежит нечёткому множеству А, на неё, в отличие от дискретной случайной величины или непрерывной случайной величины, на вероятности рi или на плотность распределения вероятностей f(х) которых соответственно накладываются ограничения вида:

; и ,

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

Рис. 6.4. Лингвистическая переменная “Эффективность решения”, состоящая из трёх термов

Одним из вопросов, возникающих при использовании теории нечётких множеств, является вопрос: “Как найти функции принадлежности этих множеств?”