Основные определения
Нечеткое число — это нечеткое
подмножество универсального множества действительных чисел, имеющее
нормальную и выпуклую функцию принадлежности, то есть такую, что: а)
существует значение носителя, в котором функция принадлежности равна
единице, а также b) при отступлении от своего максимума влево или
вправо функция принадлежности не возрастает.
Нечеткое число
унимодально, если условие
справедливо только для одной точки действительной оси.
Выпуклое нечеткое число
называется нечетким нулем, если

Подмножество
называется носителем нечеткого
числа ,
если

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

Расширенные бинарные арифметические операции (сложение, умножение
и пр.) для нечетких чисел определяются через соответствующие
операции для четких чисел с использованием принципа обобщения
следующим образом:

Анализ свойств арифметических операций над нечеткими числами показал, что нечеткое число не имеет противоположного и
обратного чисел, сложение и умножение коммутативны, ассоциативны и в
общем случае недистрибутивны.
При решении задач математического моделирования нечетких систем
можно использовать нечеткие числа
(L-R)-типа, которые предполагают более простую интерпретацию
расширенных бинарных отношений.
Нечеткие числа (L-R)-типа — это
разновидность нечетких чисел специального
вида, т.е. задаваемых по определенным правилам с целью снижения
объема вычислений при операциях над ними.
Функции принадлежности нечетких чисел
(L-R)-типа задаются с помощью невозрастающих на множестве
неотрицательных действительных чисел функций действительного
переменного и , удовлетворяющих свойствам:
а) , ;
б) .
Очевидно, что к классу -функций относятся функции, графики которых имеют следующий
вид (см. рис.
7.1).
 Рис. 7.1.
Пусть и — функции -типа. Унимодальное нечеткое
число с
модой
(т.е. )
задается с помощью и следующим образом:
 где
—
мода; , — левый и правый коэффициенты нечеткости.
Таким образом, при заданных и нечеткое число (унимодальное)
задается тройкой .
Толерантное нечеткое число задается,
соответственно, четверкой параметров , где
и — границы толерантности, т.е. в промежутке значение функции принадлежности равно .
Примеры графиков функций принадлежности нечетких чисел -типа приведены на рис.
7.2.
 Рис. 7.2.
Толерантные нечеткие числа
(L-R)-типа называют трапезоидными числами. Если мы оцениваем
параметр качественно, например, говоря: "Это значение параметра
является средним", необходимо ввести уточняющее высказывание
типа " Среднее значение — это примерно от
до ", которое есть предмет экспертной оценки (нечеткой
классификации), и тогда можно использовать для моделирования
нечетких классификаций трапезоидные
числа. На самом деле, это самый естественный способ
неуверенной классификации.
Унимодальные нечеткие числа
(L-R)-типа называют треугольными числами. Треугольные числа формализуют высказывания типа
"приблизительно равно ". Ясно, что , причем
по мере убывания до нуля степень уверенности в оценке растет до
единицы.
Нечеткие треугольные числа — это
наиболее часто используемый тип нечетких
чисел, причем чаще всего — в качестве прогнозных значений
параметра.
Нечеткие треугольные числа
На практике часто используется альтернативное определение нечеткого треугольного числа.
Определение. Треугольным нечетким
числом
называется тройка
действительных чисел, через которые его функция принадлежности определяется следующим образом:
![\mu _A (x) = \left\{ {\begin{array}{*{20}c}
{\frac{{x - a}}
{{b - a}},} & {\t{\char229}\t{\char241}\t{\char235}\t{\char232}\;x \in
[a,b],} & {} \\
{\frac{{x - c}}
{{b - c}},} & {\t{\char229}\t{\char241}\t{\char235}\t{\char232}\;x \in
[b,c],} & {} \\
{0,} & {\t{\char226}{\kern 1pt}
\;\t{\char239}\t{\char240}\t{\char238}\t{\char242}\t{\char232}\t{\char226}\t{\char237}\t{\char238}\t{\char236}\;\t{\char241}\t{\char235}\t{\char243}\t{\char247}\t{\char224}\t{\char229}.} & {} \\
\end{array} } \right.](7.files/209245c0b24b64b624c454a0aea7d823.png)
Второе число
тройки обычно
называют модой или четким значением нечеткого треугольного числа. Числа и
характеризуют степень размытости четкого числа.
Например, на рис.
7.3 изображено нечеткое треугольное
число ,
которое лингвистически можно проинтерпретировать как "около 5" или
"приблизительно 5".
 Рис. 7.3.
В общем случае при определении нечеткого
треугольного числа не обязательно использовать линейные
функции. Часто в различных приложениях используются две функции, из
которых одна монотонно возрастает на интервале , а другая монотонно убывает на интервале . Однако Купер предложил так называемый landmark-based
метод для систем управления, в соответствие с которым монотонности и
дифференцируемости данных функций на соответствующих отрезках
достаточно для того, чтобы система сходилась и имела единственное
решение. Таким образом, без потери общности, каждое нечеткое треугольное число может быть
представлено упорядоченной тройкой действительных чисел.
Если и —
треугольные нечеткие числа, то, согласно
принципу обобщения Заде, нечеткое треугольное
число также является треугольным и характеризуется тройкой , где

К сожалению, даже при ограничении нашего виденья нечетких чисел
до понятия треугольных чисел, проблемы противоположного, обратного
элементов и дистрибутивности остаются нерешенными.
Было предложено ввести некоторые ограничения на вычисление
частных случаев вида . Ограничения эти позволяют получить противоположный и
обратный элементы. Однако проблема дистрибутивности таким способом
не решается. Более того, ограничения кажутся довольно
искусственными: чем, к примеру, можно объяснить различие в
алгоритмах вычисления
и ?
Есть еще один существенный недостаток такого подхода. Размытость
произведения зависит не только от размытости сомножителей, но и от
того, какое место данные нечеткие числа
занимают на числовой оси. Например, пусть
 Тогда и . Число
получается гораздо более размытое, чем .
Позднее было предложено другое определение нечеткого числа.
Определение. Нечетким числом
называется пара функций
,
удовлетворяющих следующим условиям:
—
монотонно возрастающая непрерывная функция;
—
монотонно убывающая непрерывная функция;

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

Этот подход позволяет решить проблему дистрибутивности, так как
размытость числа
для всех четырех операций вычисляется при помощи
единственногооператора, который дистрибутивен относительно самого
себя (т.е. коммутативен, ассоциативен и идемпотентен).
Несмотря на это преимущество, проблемы противоположного и
обратного элементов и при таком подходе остаются нерешенными.
Четкие арифметики нечетких треугольных чисел
Вернемся к рассмотрению нечетких треугольных чисел как частного
случая нечетких чисел -типа, т.е. имеющих вид .
Мы будем строить арифметику , где
—
операции сложения и умножения, определенные на нечетких треугольных числах. В построенной
арифметике для каждого элемента будут существовать противоположные и
обратные элементы. Поэтому нет никакой необходимости в определении
операций вычитания и деления.
Определяя операции сложения и умножения, мы можем вычислять
размытость суммы и произведения нечетких треугольных чисел либо по
одному алгоритму, либо по разным. Сперва рассмотрим случай, когда
размытость суммы и произведения нечетких треугольных чисел
вычисляется по одному алгоритму. Определим операции сложения и
умножения нечетких треугольных чисел следующим образом:
 где
—
либо сложение, либо умножение, —
некоторая бинарная операция, определенная на множестве
неотрицательных действительных чисел.
Опишем, какими свойствами должна обладать операция
для того, чтобы сложение и умножение были коммутативны,
ассоциативны, дистрибутивны, а также существовали противоположные и
обратные элементы.
Очевидно, что для того, чтобы операция была
коммутативной и ассоциативной,
также должна быть коммутативной и ассоциативной, т.е. удовлетворять
следующим условиям:
 |
(1)
|
Пусть —
нечеткий ноль. Очевидно, что его мода равна нулю, а коэффициенты размытости , и фиксированные значения. Тогда для любого имеем

Для того, чтобы каждое нечеткое число
обладало противоположным, необходимо, чтобы для любого
существовали , такие,
что

Аналогично, если —
нечеткая единица, то для любого имеем

И для любого
существуют ,
такие, что

Легко заметить, что алгебраическая система
образует абелеву группу. Следовательно, и для
любого имеем
.
Для того, чтобы операции
удовлетворяли условию дистрибутивности, необходимо и достаточно,
чтобы для любых
операция удовлетворяла следующему условию:
 |
(2)
|
Если коммутативна и ассоциативна, то получим

Следовательно, для того, чтобы условие (2) выполнялось,
достаточно, чтобы
была коммутативна, ассоциативна и идемпотентна, т.е. удовлетворяла
условиям (1) и для любого

Нетрудно показать, что никакая группа не обладает свойством
идемпотентности.
Вывод
Невозможно построить арифметику нечетких треугольных чисел,
изоморфную арифметике действительных (четких) чисел, если размытость
суммы и произведения нечетких треугольных чисел вычисляется по
одному алгоритму.
Теперь рассмотрим случай, когда размытость суммы и произведения
определяются по разным алгоритмам. Пусть

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

Таким образом, мы получим

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

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

Если имеет некоторое лингвистическое значение (например,
"приблизительно "), то нечеткое число
является некоторым модификатором числа
(например, "болееили менее приблизительно "). Таким образом, нечеткое
число является "приблизительно нулевым элементом". Более того,
при и эта "приблизительность" возрастает. Однако при формальном
описании арифметики
это свойство нигде не отражается.
Рассмотрим новый подход к арифметике нечетких чисел, который
успешно формализует описанное выше свойство без потери свойств,
аналогичных свойствам четкой арифметики. При этом подходе нечеткость
рассуждений увеличивается, но это не всегда является минусом.
Основная идея данного подхода заключается в том, что понятие
нечеткости накладывается на арифметические операции. То есть
результатом произведения (или сложения) двух нечетких треугольных чисел является не одно
конкретное нечеткое треугольное число, а
нечеткое множество, определенное на множестве нечетких треугольных
чисел. Такие операции названы размытыми операциями.
Следовательно, и арифметику нечетких чисел с размытыми операциями мы
будем называть размытой (сокращенно РА-НТЧ).
Рассмотренные выше арифметики мы будем называть четкими
(сокращенно ЧА-НТЧ).
Пусть нам задана некоторая ЧА-НТЧ . На
базе этой арифметики будем строить РА-НТЧ .
Пусть нам даны нечеткие числа и .
Множество
является нечетким подмножеством множества
c функцией приоритета ,
которая для любого нечеткого треугольного
числа
удовлетворяет условию
 |
(3)
| где .
Введем новое обозначение. Пусть .
Тогда, если , то будем записывать . Если
же , то
будем записывать . Число
 назовем каноническим представителем
произведения .
Очевидно, что
 Для
всех остальных нечетких чисел, чья мода равна , значение функции принадлежности уменьшается с увеличением
"удаленности" данного числа от канонического представителя.
Независимо от задания арифметики ,
размытая арифметика будет
обладать слабым свойством коммутативности, т.е. для любых будет выполнено следующее равенство множеств .
На самом деле, если найдется такое число , что
, то,
согласно (3), имеем . Так как на множестве действительных чисел и сложение, и
умножение коммутативны, то , и, следовательно, найдется такое число , что
.
Заметим, что в общем случае . Именно
поэтому свойство названо "слабым".
Если ЧА-НТЧ
обладает свойством коммутативности, то РА-НТЧ будет
обладать сильным свойством коммутативности, т.е. для любых
выполняется

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

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

И, аналогично, элемент называется единичным, если для любого найдутся такие числа , что

Нетрудно убедиться, что все нечеткие
треугольные числа, мода которых равна нулю, являются
нулевыми, и нечеткие треугольные числа,
мода которых равна единице, являются единичными.
Вернемся теперь к рассмотрению проблемы, описанной в начале
данного параграфа. Пусть число —
нулевой элемент в арифметике . Тогда
для любого имеем . Если
, или
). Тогда
найдутся такие числа , что
и . Более
того,

Проблема противоположного и обратного элементов решается по
аналогии с проблемой коммутативности; в слабом варианте проблема
решается автоматически, а усиленный вариант зависит от того,
существуют ли противоположный и обратный элементы в арифметике . |