Нечеткие множества теории: основы и приложения

Теория нечетких множеств, предложенная профессором Лотфи Заде в 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, то множества пересекаются.

Эти отношения позволяют формализовать логические рассуждения при работе с нечеткими множествами. Например:

  1. A ="молодой возраст" включает B ="школьный возраст"
  2. B пересекается с C ="трудоспособный возраст"
  3. Значит, A пересекается с C

Агрегирование нечеткой информации

Часто бывает необходимо обобщить несколько нечетких множеств в одно. Для этого используются операции агрегирования:

  • Объединение множеств;
  • Пересечение множеств;
  • Нахождение среднего арифметического значений функций принадлежности.

Например, пусть имеются 3 экспертные оценки возраста человека: A1, A2, A3. Тогда итоговая оценка может быть получена как их объединение, пересечение или усреднение.

Нечеткие числа и интервалы

Важным частным случаем нечетких множеств являются нечеткие числа и нечеткие интервалы. Они позволяют работать с неточными количественными данными.

Например, «около 10», «примерно от 5 до 15». Для таких конструкций определены операции сложения и умножения нечетких чисел.

Статья закончилась. Вопросы остались?
Комментарии 0
Подписаться
Я хочу получать
Правила публикации
Редактирование комментария возможно в течении пяти минут после его создания, либо до момента появления ответа на данный комментарий.