С помощью алгоритма Сугено найдем интегральную оценку влияния 5 факторов

Нечеткие множества и нечеткий вывод

Выполнила: студентка IV-ИЭ-9

Медведева Ксения

Задача:Пусть имеются следующие функции принадлежности следующих 5 факторов со своими «весами», представленных на рисунках:

С помощью алгоритма Мамдани,Ларсена, Сугено найти интегральную оценку влияния 5 факторов.

Решение:

С помощью алгоритма Мамдани найдем интегральную оценку влияния 5 факторов.

1.В пакете MATLAB вызываем с помощью fuzzy редактор FIS и в нем определяем 5 переменных и один выходной результат:

2. Для каждой переменной с помощью команды Edit/Membership Function вводим функции принадлежности для возможных оценок

3.Для каждой оцениваемой задачи описываем правила оценок и их вес (коэффициент важности задачи) с помощью диалогового окна Rule Editor:

4. Результаты расчета по алгоритму Мамдани:

В окне Rule Viewer: Mamdani в графе Input вводим начальные значения, допустим в нашем случае [75; 87,5; 52,5; 70; 45]. Эти числа являются серединами оснований соответствующих функций принадлежности заданных 5 факторов. Заштрихованные части фигур определяются их весами и степенями истинности, задающимися в предыдущем окне.

В правом верхнем углу выведена результирующая оценка выполнения работы 69%.

 

 

 

С помощью алгоритма Ларсена найдем интегральную оценку влияния 5 факторов.

1.В пакете MATLAB вызываем с помощью fuzzy редактор FIS и в нем определяем 5 переменных и один выходной результат. По умолчанию задается алгоритм Мамдани, чтобы использовать алгоритм Ларсена, нужно в графе Implication заменить min на prod:

2. Так же как в алгоритме Мамдани, для алгоритма Ларсена для каждой переменной с помощью команды Edit/Membership Function вводим функции принадлежности для возможных оценок и для каждой оцениваемой задачи описываем правила оценок и их вес (коэффициент важности задачи) с помощью диалогового окна Rule Editor.

3. Результаты расчета по алгоритму Ларсена:

В окне Rule Viewer в графе Input вводим начальные значения, допустим в нашем случае [75; 87,5; 52,5; 70; 45]. Эти числа являются серединами оснований соответствующих функций принадлежности заданных 5 факторов. Заштрихованные части фигур определяются их весами и степенями истинности, задающимися в предыдущем окне.

В правом верхнем углу выведена результирующая оценка выполнения работы 71,9%.

 

 

С помощью алгоритма Сугено найдем интегральную оценку влияния 5 факторов.

1.В пакете MATLAB вызываем с помощью fuzzy редактор FIS и в нем определяем 5 входных переменных и один выходной результат:

2. Для каждой переменной с помощью команды Edit/Membership Function вводим функции принадлежности для возможных оценок:

3.Для каждой оцениваемой задачи описываем правила оценок и их вес (коэффициент важности задачи) с помощью диалогового окна Rule Editor :

4. Результаты расчета по алгоритму Сугено:

В окне Rule Viewer: в графе Input вводим начальные значения, допустим в нашем случае [75; 87,5; 52,5; 70; 45]. Эти числа являются серединами оснований соответствующих функций принадлежности заданных 5 факторов. Заштрихованные части фигур определяются их весами и степенями истинности, задающимися в предыдущем окне.

В правом верхнем углу выведена результирующая оценка выполнения работы 69,9%.