Система поддержки принятия решений с адаптацией алгоритма вывода
Анализ концепции построения системы поддержки принятия решения, основанной на декомпозиции общей задачи на ряд частных. Обзор возможности условного перехода от решения частной задачи к другой задаче в зависимости от текущей ситуации управляемой системы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 27.02.2019 |
Размер файла | 27,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
УДК 519.711
СИСТЕМА ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ С АДАПТАЦИЕЙ АЛГОРИТМА ВЫВОДА
Балашов О.В., Грубник Е. М., Круглов В. В.
Аннотация
Рассмотрена концепция построения системы поддержки принятия решения, основанная на декомпозиции исходной общей задача на ряд частных и на возможности условного перехода от решения очередной частной задачи к другой задаче в зависимости от текущей ситуации управляемой системы.
The considered concept of the building of the system of support decision making, founded on decompositions source general problem on row quotient and on possibility of the conditional transition from decision next quotient problems to the other problem depending on the current situation of the operated system.
Введение
Большинство известных методик построения систем поддержки принятия решений (СППР) исходят из концепции одноразового решения по принципу: "оценка ситуации - наилучшая ответная реакция (альтернатива)" [1-10]. Эти системы, если рассматривать их с формальной точки зрения, все реализуют некоторый укрупненный алгоритм:
1) автоматическое оценивание обстановки окружающего мира (ситуации);
2) просмотр возможных (заложенных в базу знаний) альтернатив;
3) выбор - по тому или иному принципу "наилучшей" альтернативы;
4) выдача команды на ее реализацию (или выдача рекомендаций по ее реализации).
Трудности в их создании известны; это - возможное большое количество ситуаций (десятки и сотни) и необходимость формирования для них адекватного множества альтернатив, поскольку, в соответствии с принципом необходимого разнообразия Р.Эшби ("Разнообразие управляющей системы должно быть не меньше объекта управления") [11], число альтернатив должно быть не меньше числа ситуаций, но процесс формирования альтернатив пока не поддается автоматизации или хотя бы формализации.
Между тем, более простой в создании, гибкой, а стало быть, обеспечивающей более качественную "подсказку" при выработке управляющего воздействия представляется описываемая ниже СППР, алгоритм вывода управляющего решения которой изменяется в зависимости от текущей обстановки, т.е. является адаптивным. Рассмотрению такой системы и посвящена представленная статья.
система поддержка решение задача
Основная идея построения адаптивной СППР
Основными предпосылками отмеченной СППР являются:
1) предположение, что выработка наилучшего или рационального управляющего решения для некоторой достаточно общей задачи заменяется последовательностью нахождения наилучших (или хотя бы рациональных) решений для последовательности частных задач, на которые можно разбить (проведя соответствующую декомпозицию) общую задачу, при этом начальная последовательность рассмотрения таких задач определена и жестко зафиксированы первая и последняя частные задачи;
2) предположение, что исходный или начальный порядок выполнения частных задач может изменяться в зависимости от ситуации при нахождении управляющего решения для текущей частной задачи;
3) предположение, что на этапе решения каждой частной задачи число альтернатив у лица, принимающего решения ЛПР (и, соответственно, у СПППР на этапе решения этой задачи) сравнительно невелико, например, от 2-х до 4-х, при этом данные альтернативы известны (заданы);
4) предположение, что признаки ситуаций и их число при рассмотрении каждой частной задачи заранее определены;
5) принятие во внимание того факта, что задачи классификации и выработки наилучшей альтернативы в настоящее время достаточно подробно исследованы и отражены в литературе (см., например, [12-17, 23, 1-7, 18-22]).
При справедливости данных предпосылок процесс выработки рекомендуемого управляющего решения с помощью СППР выглядит в виде набора следующих этапов, образующих процедуру нахождения общего управляющего решения.
В соответствии с начальным или исходным перечнем частных задач рассматривается первая из таких задач. Исходя из определенного для нее (заранее, экспертным, например, путем) множества признаков {x1i} окружающей обстановки, производится определение (измерение) данных признаков. С использованием того или иного алгоритма автоматической классификации по отмеченному набору признаков определяется текущая обстановка окружающей среды (состояние среды, ситуация) S1i, т.е. выполняется преобразование
{x1i} S1i, i = 1,2,…N1, (1)
где N1 - возможное число ситуаций для первой частной задачи.
С использованием того или иного механизма принятия решений выбирается наилучшая или, по крайней мере, рациональная альтернатива, т.е. реализуется соответствие
S1i U1j, j = 1,2,…,M1, (2)
где M1 - число возможных альтернатив (управляющих воздействий), располагаемых ЛПР на этапе решения рассматриваемой частной задачи.
Нетрудно показать, что в соответствии с упомянутым принципом Эшби и при выборе наилучше альтернативы должно выполняться равенство
N1 = M1. (3)
Если это равенство выполняется, то соответствующая частная рекомендация выдается от СППР к ЛПР, и осуществляется переход к следующей частной задаче (в данном случае - ко 2-й). Далее все действия повторяются.
Если же число возможных ситуаций превышает число возможных ответных действий, т.е. справедливо неравенство
N1 > M1, (4)
то порядок выполнения частных задач изменяется - в зависимости от выявленной конкретной ситуации, для которой не находится адекватной альтернативы, и осуществляется переход к некоторой другой частной задаче, не следующей по начальному списку за очередной рассмотренной. После чего повторяются действия этапов 1-3 (с учетом изменившего номера частной задачи).
Процедура продолжается, пока не будет достигнута (и решена) последняя из частных задач исходного списка.
Изложенная процедура, по сути, определяет структуру предлагаемой СППР.
К достоинствам данной системы можно отнести:
1) на каждом этапе реализации наилучшего (рационального решения) рассматриваются частные задачи небольшой размерности - с небольшим числом ситуаций и альтернатив;
2) система автоматически перестраивает процесс поиска наилучшего решения, если на каком-то этапе возникает неадекватная (непредвиденная) ситуация, для которой нет адекватного управляющего воздействия (адекватной альтернативы);
3) программная оболочка такой системы (программная оболочка СППР) может быть универсальной, но для решения конкретной задачи управления должны быть - скорее всего, экспертным путем [3] - наборы частных задач, признаки, наборы ситуаций и альтернативы для этих задач, а также правила переходов от одной частной задачи к другой, если нарушается (при выполнении неравенства (4)) естественный (вначале заданный) порядок перехода от одной частной задаче к другой.
Заключение
Предложенная концепция построения СППР может быть реализована при решении сложных задач выработки управляющих воздействий, которые трудно осуществить за один шаг (этап). Процесс принятия решения в данном случае представляет собой обход своеобразного дерева решений, маршрут в котором, однако, заранее не определен и может изменяться в зависимости от текущей ситуации (состояния окружающей среды). Любопытно заметить, что характер принятия решений для частных задач носит, по сути, детерминированный характер (одной ситуации соответствует одна лучшая или рациональная альтернатива), случайность же в общее решение вносят случайные изменения окружающей среды. Заметим, что рассмотренная система, по сути, обладает элементами искусственного интеллекта [24].
Литература
1. Трахтенгерц Э.А. Компьютерная поддержка принятия решений. - М.: СИНТЕГ, 1998.
2. Статические и динамические экспертные системы / Э.В.Попов, И.Б.Фоминых, Е.Б.Кисель, М.Д.Шапот. - М.: Финансы и статистика, 1996.
3. Теория выбора и принятия решений / И.М.Макаров, Т.М.Виноградская, А.А.Рубчинский, В.Б.Соколов. - М.: Наука, 1982.
4. Ларичев О.И. Теория и методы принятия решений. - М.: Логос, 2000.
5. Eom S.B. Decision support systems research: reference disciplines and a cumulative tradition // The International Journal of Management Science. 1995. № 5. P. 511-523.
6. Ларичев О.И., Мошкович Е.М. Качественные методы принятия решений. - М.: Наука. Физматлит, 1996.
7. Силов В.Б. Принятие стратегических решений в нечеткой обстановке. - М.: ИНПРО - РЕС, 1995.
8. Хейс-Рот Ф., Уотерман Д., Ленит Д. Построение экспертных систем. - М.: Мир, 1987.
9. Franclin J.E., Carmody C.L., Keller К., Levit T.S., Butean B.L. Expert system technology for military selected samples // Proceedings of the IEEE. 1988. V. 76. № 10. P. 1327-1336. Русский перевод Франклин Д.Э., Кармода К.Л., Келлер К., Левит Т.С., Бюто Б.Л. Технология экспертных систем для военных применений. Избранные примеры // ТИИЭР. 1988. Т. 76. № 10. С. 18-68.
10. Buchanan B.G., Bobrow D., Davis R., Mc Dermott j., Shorlife E.M. Knowledge - based systems. // Annu. Rep. Computer Science. 1990. №4. P.395-416.
11. Анфилатов В.С., Емельянов А.А., Кукушкин А.А. Системный анализ в управлении. - М.: Финансы и статистика, 2005.
12. Ту Дж., Гонсалес Р. Принципы распознавания образов. - М.: Мир, 1978.
13. Распознавание образов: состояние и перспективы/К. Верхаген, Р. Дёйн, Ф. Грун и др. - М.: Радио и связь, 1985.
14. Фукунага К. Введение в статистическую теорию распознавания образов. - М.: Наука, 1979.
15. Патрик Э. Основы теории распознавания образов. - М.: Сов. радио, 1980.
16. Лбов Г.С., Старцева Н.Г. Логические решающие функции и вопросы статистической устойчивости решений. - Новосибирск: Изд-во Ин-та математики, 1999.
17. Загоруйко Н.Г. Прикладные методы анализа данных и знаний. - Новосибирск: Изд-во Ин-та математики, 1999.
18. Заде Л. Понятие лингвистической переменной и ее применение к принятию приближенных решений. М.: Мир, 1976.
19. Беллман Р., Заде Л. Принятие решений в расплывчатых условиях/ В кн.: Вопросы анализа и процедуры принятия решений. - М.: Мир, 1976. С. 172-215.
20. Модели принятия решений на основе лингвистической переменной /А. Н. Борисов, А. В. Алексеев, О. А. Крумберг и др. - Рига: Зинатне, 1982.
21. Орловский С.А. Проблемы принятия решений при нечеткой исходной информации. - М.: Наука, 1981.
22. Алтунин А.Е., Семухин М.В. Модели и алгоритмы принятия решений в нечетких условиях. - Тюмень: Изд-во Тюменского гос. университета, 2000.
23. Круглов В.В. Нечеткие игровые модели и их применение в задачах принятия решений, классификации и прогнозирования // Вестник МЭИ. 2004. № 1. С. 82-85.
24. Люгер Дж. Ф. Искусственный интеллект: стратегии и методы решения сложных проблем. - М.: "Вильямс", 2005.
Размещено на Allbest.ru
...Подобные документы
Методы решения проблем, возникающих на стадиях и этапах процесса принятия решений, их реализация в информационных системах поддержки принятия решений (СППР). Назначение СППР, история их эволюции и характеристика. Основные типы СППР, области их применения.
реферат [389,3 K], добавлен 22.11.2016Разработка алгоритмического и программного обеспечения для решения задачи поддержки принятия решений о выпуске новой продукции. Математическое обеспечение задачи поддержки принятия решений о выпуске новой продукции, основные входные и выходные данные.
дипломная работа [943,0 K], добавлен 08.03.2011Классификация систем поддержки принятия решений. Сравнительный анализ методик для оценки рисков розничного кредитования. Структура системы поддержки принятия решений, формирование начальной базы знаний. Проектирование базы данных информационной системы.
дипломная работа [1,9 M], добавлен 10.07.2017Типы административных информационных систем: системы генерации отчетов, системы поддержки принятия решений, системы поддержки принятия стратегических решений. Сортировка и фильтрация списков в Microsoft Excel. Работа с базами данных в Microsoft Access.
контрольная работа [6,0 M], добавлен 19.11.2009Классификация задач системы поддержки принятия решений, их типы и принципы реализации при помощи программы "Выбор". Обзор современных систем автоматизированного проектирования "Компас", "AutoCad", "SolidWorks", оценка преимуществ и недостатков программ.
курсовая работа [1,4 M], добавлен 22.07.2014Обзор методов и подходов решения поставленной задачи аппроксимации логического вывода экспертной системы. Разработка и описание метода сетевого оператора для решения данной задачи. Разработка алгоритма решения. Проведение вычислительного эксперимента.
дипломная работа [1,5 M], добавлен 23.02.2015Изучение характеристик магазина "Мир дверей" и видов его деятельности. Выявление условий труда и функций продавца-консультанта, подлежащих автоматизации. Описание системы поддержки принятия решения подбора товаров на платформе "1С: Предприятие 8.3".
дипломная работа [3,9 M], добавлен 30.05.2015Анализ существующих решений системы поддержки принятия решений для корпоративной сети. Многоагентная система. Разработка концептуальной модели. Структура базы знаний. Разработка модели многоагентной системы на базе сетей Петри. Методика тестирования.
дипломная работа [5,1 M], добавлен 19.01.2017Рассмотрение понятия и истории возникновения систем поддержки принятия решения. Приспособленность информационных систем к задачам повседневной управленческой деятельности. Понятие термина "интеллектуальный анализ данных". Методика извлечения знаний.
реферат [79,8 K], добавлен 14.04.2015Изучение назначения и основных задач, которые решает Project Expert - система поддержки принятия решений (СППР), предназначенная для менеджеров, проектирующих финансовую модель нового или действующего предприятия. Программные приложения, этапы работы.
реферат [30,7 K], добавлен 19.05.2010Обслуживание двух встречных потоков информации. Структура информационных систем. Разработка структуры базы данных. Режимы работы с базами данных. Четыре основных компонента системы поддержки принятия решений. Выбор системы управления баз данных.
курсовая работа [772,0 K], добавлен 21.04.2016Разработка экспертной системы по выбору языка программирования, отвечающего критериям разработчика: представление базы знаний; выбор и обоснование механизма вывода решения. Программа формирования основного меню, реализация механизма выработки решения.
курсовая работа [2,5 M], добавлен 15.08.2012Теоретические аспекты функционирования Business intelligence - систем в сфере логистики. Анализ условий для разработки системы поддержки принятия решений. Характеристика процесса создания программного продукта, применение аналитической платформы QlikView.
курсовая работа [2,5 M], добавлен 09.09.2017Концепция систем поддержки принятия решений. Диапазон применения Analytica 2.0. Программное обеспечение количественного моделирования. Графический интерфейс для разработки модели. Основные способы моделирования. Диаграмма влияния и дерево решений.
контрольная работа [1,1 M], добавлен 08.09.2011Разработка и внедрение программного модуля поддержки принятия управленческих решений для информационной системы медицинского предприятия ООО "Центр эндохирургических технологий". Эффективность применения модуля, полученные с его помощью результаты.
дипломная работа [1,9 M], добавлен 11.04.2013Система поддержки принятия решений "Мыслитель" и метод, заложенный в её основу. Порядок работы в программе: новая задача, составление списка альтернатив, списка критериев их оценки, сравнение критериев по степени важности, попарное сравнение альтернатив.
отчет по практике [719,2 K], добавлен 08.03.2016Схема организационной структуры отдела маркетинга предприятия, его основные задачи и функции. Разработка специализированной системы автоматизации маркетинговой деятельности, ее характеристика и оценка эффективности. Информационное обеспечение системы.
дипломная работа [3,7 M], добавлен 30.07.2009Описание предметной области автоматизации. Программа обследования и план-график выполнения работ на предпроектной стадии. Метод группового принятия решения с помощью кластеризации экспертных оценок альтернатив. Построение диаграммы потоков данных DFD.
дипломная работа [375,8 K], добавлен 07.12.2014Исследование технологического процесса по производству газобетона. Модель "как будет" процесса диагностирования состояния технологического процесса производства газобетона с учетом системы поддержки принятия решений. Прототипирование интерфейса СППР.
дипломная работа [4,8 M], добавлен 17.06.2017Основные модели представления знаний. Системы поддержки принятия решений. Диаграмма UseCase. Разработка базы данных на основе трех моделей: продукционные правила, семантическая сеть, фреймовая модель. Программная реализация системы принятия решений.
курсовая работа [715,1 K], добавлен 14.05.2014