Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭКСПЕРТНЫЕ СИСТЕМЫ ОТВЕТЫ НА ВОПРОСЫ!!!!.docx
Скачиваний:
33
Добавлен:
26.09.2019
Размер:
429.39 Кб
Скачать

Операции над нечеткими подмножествами

Для классических множеств вводятся операции:

  • пересечение множеств – операция над множествами А и В, результатом которой является множество 

C=AB,

которое содержит только те элементы, которые принадлежат и множеству A и множеству B;

  • объединение множеств — операция над множествами А и В, результатом которой является множество 

C=AB,

которое содержит те элементы, которые принадлежат множеству A или множеству B  или обоим множествам;

  • отрицание множеств — операция над множеством А, результатом которой является множество

CA, которое содержит все элементы, которые принадлежат универсальному множеству, но не принадлежат множеству A.

Заде предложил набор аналогичных операций над нечеткими множествами через операции с функциями принадлежности этих множеств. Так, если множество А задано функцией 

μA(u),

а множество В задано функцией

μB(u),

то результатом операций является множество С с функцией принадлежности 

μC(u)

причем:

  • C=AB, → μC(u)=min(μA(u),μB(u));

  • C=AB, → μC(u)=max(μA(u),μB(u));

  • CA, → μC(u)=1−μA(u).

  1. Лингвистическая переменная

Лингвистическая переменная — в теории нечетких множеств, переменная, которая может принимать значения фраз из естественного или искусственного языка. Например, лингвистическая переменная «скорость» может иметь значения «высокая», «средняя», «очень низкая» и т. д. Фразы, значение которых принимает переменная, в свою очередь являются именами нечетких переменных и описываются нечетким множеством.

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

Ω=⟨ω,T(ω),U,G,M

где Ω — название переменной, Т – терм-множество значений, т.е. совокупность ее лингвистических значений, U – носитель, G – синтаксическое правило, порождающее термы множества Т, М – семантическое правило, которое каждому лингвистическому значению ω ставит в соответствие его смысл М(ω), причем М(ω) обозначает нечеткое подмножество носителя U.

  1. Алгоритм нечеткого выбора

1 Этап. Фазификация входных данных.

Здесь лингвистическая переменная вх. И вых., которые описаны термами, ф-ми принадлежности.

Для каждого входа вычисляется значения, ф-ии принадлежности.

Вход – х, ф-ия принадлежности.

2. Активизация правил логического вывода.

Для каждого правила нужно вычислять степень истинности.

3. Аккумуляция правил.

Для каждого терма решения вычисляется уровень истинности из соответствующих уровней «-го Этапа.

4. Дефазификация входных данных.

Для каждого нечеткого множества решений указывается точечное значение (оно совпадает с центром тяжести)

Пример:

Ч исло 1

Ч исло 2

Ч исло 3

Т ерм 1

Т ерм 2

Терм 3

Правило 1

Правило 2

Правило 3

Т ерм решения

У ровень истинности

Число решений

1 этап

2 этап

3 этап

4 этап