- •Нечёткая логика и нейронные сети Введение
- •Направления исследований нечёткой логики
- •Символическая нечёткая логика
- •Теория приближенных вычислений
- •Характеристическая функция
- •Нечёткое множество и классическое, четкое (crisp) множество
- •1.7.3. Нечеткие логические операции
- •Основные характеристики нечетких множеств
- •О методах построения функций принадлежности нечетких множеств
- •Логические операции
- •Треугольные нормы и конормы
- •Произведение μA· μB
- •Операторы дополнения
- •Алгебраические операции над нечеткими множествами
- •Нечеткая и лингвистическая переменные
- •Нечеткие числа
- •Операции над нечеткими числами
- •Нечеткие числа (l-r)-Tипа
- •Нечеткие отношения
- •Основные определения
- •Операции над нечеткими отношениями
- •Свойства нечетких отношений
- •Декомпозиция нечетких отношений
- •Транзитивное замыкание нечетких отношений
- •Проекции нечетких отношений
- •Классы нечетких отношений
- •Отношения сходства и различия
- •Задачи нечеткой классификации
- •Порядки и слабые порядки
- •Задачи нечеткого упорядочения
- •Нейронные сети Введение
- •Архитектура нейронных сетей
- •Обучение нейронных сетей
- •Задачи решаемые с помощью инс
- •Нейронные сети. Элементарные конфигурации
- •Нейронные сети. Продвинутые конфигурации
- •Сеть Хопфилда
- •Сеть Хэмминга
Нечеткие числа
Нечеткие числа— нечеткие переменные, определенные на числовой оси, т.е. нечеткое число определяется как нечеткое множество А на множестве действительных чисел ℝ с функцией принадлежности μА(х) ϵ [0, 1], где х — действительное число, т.е. х ϵ ℝ.
Нечеткое число А нормально, если тах μА(x) = 1; выпуклое, если для любых х ≤ у ≤ z выполняется
μА(х) ≥ μА(у) ˄ μA(z).
Множество α-уровня нечеткого числа А определяется как
Аα= {x/μα(x) ≥ α}.
Подмножество SA⊂ ℝ называется носителем нечеткого числа А, если
SA= { x/μA(x)> 0 }.
Нечеткое число А унимодально, если условие μА(х) = 1 справедливо только для одной точки действительной оси.
Выпуклое нечеткое число А называется нечетким нулем, если
μА(0) = sup (μA(x)).
Нечеткое число А положительно, если ∀x ϵ SA, х> 0 и отрицательно, если ∀х ϵ SA, х< 0.
Операции над нечеткими числами
Расширенные бинарные арифметические операции (сложение, умножение и пр.) для нечетких чисел определяются через соответствующие операции для четких чисел с использованием принципа обобщения следующим образом.
Пусть А и В –
нечеткие числа, и
– нечеткая операция, соответствующая
произвольной алгебраической операции
* над обычными числами. Тогда (используя
здесь и в дальнейшем
обозначения
вместо
вместо
)
можно записать
Отсюда
Нечеткие числа (l-r)-Tипа
Нечеткие числа (L-R)-типа — это разновидность нечетких чисел специального вида, т.е. задаваемых по определенным правилам с целью снижения объема вычислений при операциях над ними.
Функции принадлежности нечетких чисел (L-R)-типa задаются с помощью невозрастающих на множестве неотрицательных действительных чисел функций действительного переменного L(x) и R(x), удовлетворяющих свойствам:
а) L(-x) = L(x), R(-x) = R(x);
б) L(0) = R(0).
Очевидно, что к классу (L-R)-функций относятся функции, графики которых имеют вид, приведенный на рис. 1.7.
Рис. 1.7. Возможный вид (L-R)-функций
Примерами аналитического задания (L-R)-функций могут быть
и т. д.
Пусть L(у)и R(у)— функции (L-R)-типа (конкретные). Унимодальное нечеткое число А с модой а (т. е. μА(а) = 1) с помощью L(у)и R(у) задается следующим образом:
где а — мода; α > 0, β > 0 — левый и правый коэффициенты нечеткости.
Таким образом, при заданных L(у)и R(у) нечеткое число (унимодальное) задается тройкой А = (а, α, β).
Толерантное нечеткое число задается, соответственно, четверкой параметров А = (a1, а2, α, β), где а1 иа2 — границы толерантности, т.е. в промежутке [a1, а2] значение функции принадлежности равно 1.
Примеры графиков функций принадлежности нечетких чисел (L-R)-типа приведены на рис. 1.8.
Рис. 1.8. Примеры графиков функций принадлежности нечетких чисел (L-R)-типа
Отметим, что в конкретных ситуациях функции L(у),R(у),а также параметры а, β нечетких чисел (а, α, β) и (a1, а2, α, β) должны подбираться таким образом, чтобы результат операции (сложения, вычитания, деления и т.д.) был точно или приблизительно равен нечеткому числу с теми же L(у)и R(у),а параметры α' и β' результата не выходили за рамки ограничений на эти параметры для исходных нечетких чисел, особенно если результат в дальнейшем будет участвовать в операциях.
Замечание. Решение задач математического моделирования сложных систем с применением аппарата нечетких множеств требует выполнения большого объема операций над разного рода лингвистическими и другими нечеткими переменными. Для удобства исполнения операций, а также для ввода-вывода и хранения данных, желательно работать с функциями принадлежности стандартного вида.
Нечеткие множества, которыми приходится оперировать в большинстве задач, являются, как правило, унимодальными и нормальными. Одним из возможных методов аппроксимации унимодальных нечетких множеств является аппроксимация с помощью функций (L-R)-типа.
Примеры (L-R)-представлений некоторых лингвистических переменных приведены в табл. 1.2.
Таблица 1.2. Возможное (L-R)-представление некоторых лингвистических переменных
