Нечеткие множества теории: основы и приложения
Теория нечетких множеств, предложенная профессором Лотфи Заде в 1965 году, является мощным математическим аппаратом для работы с понятиями, не имеющими четких границ. В отличие от классических множеств, элементы нечеткого множества могут принадлежать ему с некоторой степенью. Это позволяет адекватно описывать расплывчатые понятия вроде "высокий рост", "средний возраст" на естественном языке. Благодаря развитому математическому аппарату, теория находит все больше приложений в таких областях, как интеллектуальное управление, распознавание образов, компьютерное зрение.
Математический аппарат теории нечетких множеств
На нечетких множествах определен ряд операций, позволяющих строить сложные конструкции. Рассмотрим основные из них.
Операции над нечеткими множествами
Пусть A и B - нечеткие множества в универсальном множестве X. Тогда определены следующие операции:
- Объединение - max(μA(x), μB(x)) для всех x ∈ X
- Пересечение - min(μA(x), μB(x)) для всех x ∈ X
Например, пусть заданы нечеткие множества:
- A = "невысокий рост" {160 см - 0.2, 170 см - 0.8, 180 см - 0.4}
- B = "старший возраст" {40 лет - 0.1, 50 лет - 0.9, 60 лет - 0.5}
Тогда при пересечении получим множество людей "невысокого роста в старшем возрасте":
- 160 см - 0.1
- 170 см - 0.5
- 180 см - 0.4
Эти конструкции лежат в основе аппарата нечеткой логики.
Отношения между нечеткими множествами
Помимо операций, для нечетких множеств A и B определены различные отношения:
- Равенство - выполняется, если μA(x) = μB(x) для всех элементов x;
- Включение - A включает B, если μA(x) ≥ μB(x) для всех элементов x;
- Пересечение - если существует хотя бы один общий элемент x, то множества пересекаются.
Эти отношения позволяют формализовать логические рассуждения при работе с нечеткими множествами. Например:
- A ="молодой возраст" включает B ="школьный возраст"
- B пересекается с C ="трудоспособный возраст"
- Значит, A пересекается с C
Агрегирование нечеткой информации
Часто бывает необходимо обобщить несколько нечетких множеств в одно. Для этого используются операции агрегирования:
- Объединение множеств;
- Пересечение множеств;
- Нахождение среднего арифметического значений функций принадлежности.
Например, пусть имеются 3 экспертные оценки возраста человека: A1, A2, A3. Тогда итоговая оценка может быть получена как их объединение, пересечение или усреднение.
Нечеткие числа и интервалы
Важным частным случаем нечетких множеств являются нечеткие числа и нечеткие интервалы. Они позволяют работать с неточными количественными данными.
Например, «около 10», «примерно от 5 до 15». Для таких конструкций определены операции сложения и умножения нечетких чисел.