Л.С. Берштейн, А.В. Боженюк
Перед разработчиками экспертных систем (ЭС) в области искусственного интеллекта стоят, как правило, следующие три задачи: выбор представления экспертной информации о предметной области в системе; выбор и (или) обоснование подхода к принятию решения (ПР) на основе этой информации; разработка алгоритмов, реализующих выбранный подход к ПР.
В случае, когда при решении первой задачи используется нечеткое представление информации (в терминах нечетких и лингвистических переменных), возникают задачи оценки этой информации на предмет ее непротиворечивости (или оценки степени ее непротиворечивости), а также задачи соотношения этой информации и желаемой точности получения результата. Это указывает на необходимость предварительного анализа нечеткой экспертной информации. Данный анализ позволил бы:.
1.Оценить соответствие имеющейся нечеткой информации требованиям, которым по мнению пользователя ЭС, должны удовлетворять получаемые решения;
2. Найти "узкие места" такой информации с целью ее корректировки (например, путем задания дополнительных вопросов эксперту о выборе решения в таких "местах").
Для проведения такого анализа введем понятия отношение упорядочения на значениях лингвистической переменной и монотонности нечеткой экспертной информации.
Определение 1. Пусть
Иными словами
Определение 2. Обозначим через
Будем считать, что:
Пусть процесс ПР характеризуется выбором некоторого значения параметра V, на которое влияют значения параметров X, Y,...,Z. Введя лингвистические переменные
Здесь
Фактически нечеткая система высказываний
Зафиксируем произвольные значения
Определение 3. Систему нечетких высказываний
Определение 4. Систему нечетких высказываний
Свойство 1. Для того, чтобы система нечетких высказываний
или
В работе [2] была предложена общая схема выбора значений параметров при нечеткой экспертной информации. Согласно ей, при заданных входных параметрах X, Y,...,Z, выбирается такое подмножество
принимает свое наибольшее значение. Здесь
Степень истинности правила modus ponens для схемы вывода (1) определится выражением:
где n - число высказываний в системе
Свойство 2. Для заданных значений x, y,...,z входных параметров функция
Свойство 3. Если система
Обозначим через
где m - множество базовых значений лингвистической переменной
Свойство 4. Если система
Данное свойство позволяет предложить следующие алгоритмы нахождения значений параметра V, для которых величина степени истинности
Отсортируем вначале значения
Рассмотрим вначале алгоритм для более простого случая. Пусть
Иными словами, для любого значения параметра V число функций принад-лежности, одновременно не равных 0, не превышает двух. Пример такого случая показан на рис.1.
При выполнении условия (3), алгоритм определения множества значений
Если подмножество, то
Заметим, что п.
Рассмотрим теперь алгоритм для более сложного случая, когда условие (3) может не выполняться. В этом случае, алгоритм определения множества значений
Если подмножество
Если подмножество
Рассмотренные алгоритмы значительно проще алгоритма, предложенного в [1] для произвольных (не монотонных) систем высказываний
Список литературы
Модели принятия решений на основе лингвистической переменной / А.Н.Борисов, А.В.Алексеев, О.А.Крумберг и др. Рига: Зинатне,1982.-256с.
Нечеткие модели для экспертных систем в САПР / Н.Г.Малышев, Л.С.Берштейн, А.В.Боженюк. - М.:Энергоатомиздат,1991.-136с.
! |
Как писать рефераты Практические рекомендации по написанию студенческих рефератов. |
! | План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом. |
! | Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач. |
! | Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты. |
! | Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ. |
→ | Виды рефератов Какими бывают рефераты по своему назначению и структуре. |