Использование лингвистической модели для принятия решений в условиях трудноформализуемых задач
Основные методы решения множества трудноформализуемых задач. База знаний на основе лингвистической модели. Набор гипотез, описывающий поведение исследуемой системы. Обеспечение рациональности решений, принимаемых при поддержке интеллектуальной системы.
Рубрика | Экономико-математическое моделирование |
Вид | статья |
Язык | русский |
Дата добавления | 22.08.2020 |
Размер файла | 25,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http: //www. allbest. ru/
Тульский государственный университет Россия, г. Тула, тел. (0872) 35-01-37
Использование лингвистической модели для принятия решений в условиях трудноформализуемых задач
Канд. техн. наук Мерцалов А.А.
Annotatіon
Views a variant of the integrated system of the decision making process for the tasks which ane difficult for formalize. Gives a short description of the linguistic model which can be used as the basis for creating an intellectual solving system and gives an algorithm of its realization.
Для решения множества трудноформализуемых задач используются, появившиеся сравнительно недавно, интегрированные системы поддержки принятия решений (ИСППР). От традиционных систем ситуационного управления, экспертных систем и др. их отличает наличие в составе ИСППР модуля преобразования данных, накопленных в процессе функционирования исследуемой системы. Эти данные преобразуются в основные, наиболее устойчивые закономерности ее поведения, представляемые в виде приближенных математических моделей [2, 3]. Такие модели составляют основу базы знаний ИСППР - наиболее важного элемента любой интеллектуальной решающей системы (ИРС). Как правило, для этого используются приближенные модели (Rough Models), с допустимой погрешностью, описывающие поведение исследуемого процесса или системы [4]. Такие модели теоретически позволяют:
1) восполнять недостаток априорной информации привлечением как можно большего количества апостериорной информации, которую можно представить как в количественных, так и в качественных шкалах;
2) обеспечить требуемую точность решения конкретной задачи;
3) позволять моделировать поведение статических и динамических систем, функционирующих в среде разнотипных данных;
4) обеспечивать возможность достижения требуемой селективности выхода модели, то есть, показатель размытости оценок значений выходных переменных приближенной модели не должен превосходить заданных пользователем значений.
На основе анализа существующих форм представления знаний можно сделать вывод, что в качестве приближенной модели в достаточной степени подходит лингвистическия модель [4].
В общем виде она представляет собой нечеткое отношение:
(1)
которое является лингвистическим описанием процесса S:
, (2)
где
kj -- количество строк-конъюнкций, в которых выход у оценивается лингвистическим термом bji;
- множество значений входных лингвистических переменных (ЛП), определенных на множествах значений входов процесса
S;
множество значений выходных ЛП, определенных на множествах выходов процесса S;
.
Значениям ЛП соответствуют нечеткие подмножества с функцией принадлежности а значениям ЛП нечеткие подмножества c функцией принадлежности .
Поэтому отношение LIN можно определить как отображение:
Например, нечеткая модель объекта с (m+1) входами, один из которых управляющий, и одним выходом, т.е.
,
описывается выражением:
лингвистический база интеллектуальный трудноформализуемый
которое, упрощенно, можно представить в виде набора импликант:
Регулируемыми параметрами функций являются: количество термов nC для управляемой ЛП “C”, nB для выходной ЛП “В”и границы термов : .
Более компактно базу знаний лингвистической модели можно представить в виде:
. (3)
Все лингвистические термы в базе знаний (3) представляются как нечеткие множества, заданные соответствующими функциями принадлежности исходных переменных термам. В такой форме можно представить любые закономерности, связывающие данные, зафиксированные в различных шкалах (количественных и качественных). Однако выход модели - дискретный, поэтому шаг дискретизации, определяющий количество термов ЛП “В”, определяется требованиями решаемой задачи.
Нечеткая база знаний (2) может трактоваться как некоторое разбиение пространства влияющих факторов на подобласти с размытыми границами, в каждой из которых функция отклика принимает значение, заданное соответствующим нечетким множеством. Импликанта в базе знаний представляет собой гипотезу, отражающую одну из особенностей зависимости “входы - выход” - правило определения выхода, когда примерно известен вход. Такие модели в теории нечетких логических выводов относятся к классу нечетких моделей Мамдани. После построения модель Мамдани становится прозрачной: ее параметры легко интерпретируется, что позволяет пользователю контролировать и анализировать результаты.
В случаях, когда требуется получить выход в количественной шкале, база знаний (3) вместо нечетких термов bj содержит линейные функции от входов:
.
Такие лингвистические модели относятся к классу нечетких моделей Сугэно.
Таким образом, правила (3) являются своего рода дешифратором, выбирающим по информации на его входах один из термов (или малую группу близких термов) при использовании модели Мамдани, или линейную функцию (или малую группу линейных функций), определенную на части входов, определенных в количественной шкале, при использовании модели Сугэно. И в том и другом случае границы подобластей размытые, поэтому выходом модели могут быть несколько термов или несколько линейных функций, но с разными весами. Модели обоих типов совершенно идентичны, когда заключения правил заданы четкими числами.
Фактически, база знаний на основе лингвистической модели представляет из себя набор гипотез, описывающий поведение исследуемой системы. В случае, когда требуется определить конечное состояние исследуемой системы при известных воздействующих факторах, необходимо подобрать соответствующую гипотезу (или набор гипотез), содержащую информацию об этом конечном состоянии.
Все пространство воздействующих факторов разбиваем на подобласти, в соответствии с функциями принадлежности термам, используемыми при формировании лингвистической модели. В результате получаем конъюнкцию термов входных лингвистических переменных, каждому из которых соответствует свой коэффициент принадлежности значения влияющего фактора соответствующему терму. Производится поиск всех конъюнкций, содержащихся в базе знаний значения входных лингвистических переменных совпадают или незначительно отличаются от сформированной. Величина отличия определяется и задается лицом, принимающим решение (ЛПР) в зависимости от требуемой точности решения. В то случае, если исходные данные представлены количественной информацией, каждый терм сопровождается значением коэффициента принадлежности соответствующей подобласти пространства значений воздействующих факторов. Надежность гипотезы при этом определяется как наименьший коэффициент принадлежности. На их основе из сформированного ранее набора исключаются конъюнкции не соответствующие заданной точности.
Таким образом, когда системе требуется спрогнозировать состояние исследуемого объекта, ЛПР получает набор возможных вариантов конечных состояний, сопровождаемых коэффициентами их вероятностной достоверности.
Если гипотезы составлены не на основе количественной информации, то коэффициент ее надежности определяется другим образом [1]. В случае, если необходимо подобрать некоторые управляющие воздействия для достижения желаемого состояния исследуемого объекта, решается задача поиска. Из базы знаний выбираются конъюнкции (гипотезы), удовлетворяющие желаемому конечному состоянию. На основе соответствующих значений термов входных лингвистических переменных этих гипотез формируется набор рекомендаций относительно значений управляемых воздействующих факторов.
Данный подход апробирован на основе имитационного моделирования и данных нескольких реальных задач. Это показало, его работоспособность и пригодность для решения сложных трудноформализуемых задач. В настоящее время, ведется разработка системы, способной создавать многоуровневые лингвистические модели, применимой для решения более сложных задач по сравнению с существующей системой на основе одноуровневой лингвистической модели.
Литература
1. Мерцалов А.А. Обеспечение рациональности решений, принимаемых при поддержке интеллектуальной компьютерной системы //Сборник трудов IV Всероссийской научно-технической конференции молодых ученых "Новые информационные технологии, разработка и аспекты применения". Таганрог, 2003 г., - с. 187-193.
2. Мерцалов А.А. Алгоритм эволюционного синтеза моделей в технологии Data Mining. //Известия Тульского государственного университета. Серия Вычислительная техника. Управление. Тула, 2003, - с. 79 - 86.
3. Орловский с.А. Проблемы принятия решений при нечеткой исходной информации. - М.: Наука,1981. - 208 с.
4.. Токарев В.Л. Основы теории обеспечения рациональности решений. Монография. - Тула: ТулГУ, 2000. - 120 с.
5. Токарев В.Л. Интегрированные системы поддержки принятия решений по управлению, прогнозированию и диагностике.//Автоматизация и современные технологии. 2000, N4, - с.21-28.
Размещено на Allbest.ru
...Подобные документы
Использование информационных технологий при решении задач нелинейной оптимизации. Определение оптимального ассортимента продукции. Линейные модели оптимизации в управлении. Использование мощностей оборудования. Размещение проектов на предприятиях.
контрольная работа [560,8 K], добавлен 14.02.2011Использование симплексного метода решения задач линейного программирования для расчета суточного объема производства продукции. Проверка плана на оптимальность. Пересчет симплексной таблицы методом Жордана-Гаусса. Составление модели транспортной задачи.
контрольная работа [613,3 K], добавлен 18.02.2014Построение экономических и математических моделей принятия решений в условиях неопределенности. Общая методология оптимизационных задач, оценка преимуществ выбранного варианта. Двойственность и симплексный метод решения задач линейного программирования.
курс лекций [496,2 K], добавлен 17.11.2011Статистические модели принятия решений. Описание моделей с известным распределением вероятностей состояния среды. Рассмотрение простейшей схемы динамического процесса принятия решений. Проведение расчета вероятности произведенной модификации предприятия.
контрольная работа [383,0 K], добавлен 07.11.2011Оптимизация решений динамическими методами. Расчет оптимальных сроков начала строительства объектов. Принятие решений в условиях риска (определение математического ожидания) и неопределенности (оптимальная стратегия поведения завода, правило максимакса).
контрольная работа [57,1 K], добавлен 04.10.2010Моделирование экономических систем: основные понятия и определения. Математические модели и методы их расчета. Некоторые сведения из математики. Примеры задач линейного программирования. Методы решения задач линейного программирования.
лекция [124,5 K], добавлен 15.06.2004Понятие математического программирования как отрасли математики, являющейся теоретической основой решения задач о нахождении оптимальных решений. Основные этапы нахождения оптимальных решений экономических задач. Примеры задач линейного программирования.
учебное пособие [2,0 M], добавлен 15.06.2015Решение задач при помощи пакета прикладных программ MatLab. Загрузка в MatLab матриц A и P. Нахождение оптимальной стратегии для заданных матриц с использованием критериев принятия решений в условиях неопределённости Вальда, Гурвица, Лапласа, Сэвиджа.
лабораторная работа [80,2 K], добавлен 18.03.2015Использование методов исследования операций для обоснования оптимальных решений, принимаемых менеджером. Выполнение расчетов, необходимых для обоснования решений в управлении и повышения их эффективности с помощью компьютерных программ (например, Excel).
курсовая работа [5,2 M], добавлен 22.06.2019Моделирование экономических процессов методами планирования и управления. Построение сетевой модели. Оптимизация сетевого графика при помощи табличного редактора Microsoft Excel и среды программирования Visual Basic. Методы принятия оптимальных решений.
курсовая работа [217,2 K], добавлен 22.11.2013Понятие нулевой и альтернативной гипотез. Обычная процедура принятия решений. Область принятия гипотезы. Гипотетическое распределение, область принятия и распределения в действительности. Области и вероятность совершения ошибки при принятии решения.
презентация [61,3 K], добавлен 20.01.2015Основные понятия моделирования. Общие понятия и определение модели. Постановка задач оптимизации. Методы линейного программирования. Общая и типовая задача в линейном программировании. Симплекс-метод решения задач линейного программирования.
курсовая работа [30,5 K], добавлен 14.04.2004Решения, связанные с рисками. Снижение риска с помощью статистической теории принятия решений. Применение модели платежной матрицы и различных ее вариантов. Направленность изменений соотношений темпов роста показателей, формирующих динамические модели.
контрольная работа [41,2 K], добавлен 28.03.2013Понятие и сущность управленческого процесса. Рассмотрение решения задач по принятию решений в условиях полной определенности (линейное программирование, транспортная задача), а также по планированию и прогнозированию производства, использования ресурсов.
курсовая работа [90,4 K], добавлен 20.02.2015Количественное обоснование управленческих решений по улучшению состояния экономических процессов методом математических моделей. Анализ оптимального решения задачи линейного программирования на чувствительность. Понятие многопараметрической оптимизации.
курсовая работа [4,2 M], добавлен 20.04.2015Применение теории игр для обоснования и принятия решений в условиях неопределенности. Цель изучения систем массового обслуживания, их элементы и виды. Сетевые методы планирования работ и проектов. Задачи динамического и стохастического программирования.
курсовая работа [82,0 K], добавлен 24.03.2012Изучение интуитивных и рациональных методов подхода к решению творческих задач. Темпы технического прогресса напрямую зависят от изобретателей, а экономические успехи зависят от темпов технического прогресса. Методы решения изобретательских задач.
реферат [22,4 K], добавлен 17.07.2008Особенности формирования математической модели принятия решений, постановка задачи выбора. Понятие оптимальности по Парето и его роль в математической экономике. Составление алгоритма поиска парето-оптимальных решений, реализация программного средства.
контрольная работа [1,2 M], добавлен 11.06.2011Особенности решения задач линейного программирования симплекс-методом. Управляемые параметры, ограничения. Изучение метода потенциалов в процессе решения транспортной задачи. Создание концептуальной модели. Понятие стратификации, детализации, локализации.
лабораторная работа [869,0 K], добавлен 17.02.2012Методика получения оценок, используемых в процедурах проектирования управленческих решений. Прикладное использование модели многофакторной линейной регрессии. Создание ковариационной матрицы данных и производных от неё паттернов проектирования решений.
статья [410,9 K], добавлен 03.09.2016