Моделирование принятия решения.
Принятие решения - это выбор одного из множества рассматриваемых допустимых вариантов. Обычно их число конечно, а каждый вариант выбора определяет некоторый результат (экономический эффект, прибыль, выигрыш, полезность, надежность и т.д.), допускающий количественную оценку. Такой результат обычно называется полезностью решения. Таким образом, ищется вариант с наибольшим значением полезности решения. Возможен и подход с минимизацией противоположной оценки, например, отрицательной величины полезности.
Классические модели принятия решений, как правило, являются оптимизационными, ставящими цель максимизировать выгоду и на основе этих моделей получить практическую прибыль.
Формализуемые решения принимаются на основе соответствующих математических методов (алгоритмов). Математическая модель задачи оптимизации формализуемого решения включает следующие элементы:
1. заданную оптимизируемую целевую функцию (критерий управляемости):
Ф=F(x1,x2,:,xn), где xj (j=1,2,:,n) - параметры, учитываемые при принятии решения (отражающие ресурсы принятия решений);
2. условия, отражающие ограниченность ресурсов и действий лица принимающего решения при принятии решений: gi(xj)<ai, ki (xj)=bi; cj<xj<di, i=1,2,:,m; j=1,2,:, n.
Непременным требованием для решения задачи оптимизации является условие n>m.
B зависимости от критерия эффективности, стратегий и факторов управления выбирается тот или иной метод (алгоритм) оптимизации.
Основными являются следующие классы методов:
1. методы линейного и динамического программирования (принятия решения об оптимальном распределении ресурсов);
2. методы теории массового обслуживания (принятие решения в системе со случайным характером поступления и обслуживания заявок на ресурсы);
3. методы имитационного моделирования (принятие решения путем проигрывания различных ситуаций, анализа откликов системы на различные наборы задаваемых ресурсов);
4. методы теории игр (принятие решений с помощью определения стратегии в тех или иных состязательных задачах);
5. методы теории расписаний (принятие решений с помощью разработки календарных расписаний выполнения работ и использования ресурсов);
6. методы сетевого планирования и управления (принятие решений с помощью оценки и перераспределения ресурсов при выполнении проектов, изображаемых сетевыми графиками);
7. методы многокритериальной (векторной) оптимизации (принятие решений при условии существования многих критериев оптимальности решения)и другие методы.
Выбор решения - заключительный и наиболее ответственный этап процесса
принятия решений. Здесь нужно осмыслить полученную на этапах постановки задачи и формирования решений информацию и использовать ее для обоснования выбора.
Поэтому используется принцип последовательного уменьшения неопределенности, который заключается в последовательном трехэтапном (обычно) сужении множества решений. На первом этапе исходное множество альтернативных решений Y сужается (используя ограничения на ресурсы) до множества приемлемых или допустимых решений Y1 Y. На втором этапе множество допустимых решений Y1 сужается (учитывая критерий оптимальности) до множества эффективных решений Y2 Y1. На третьем этапе осуществляется выбор (на основе критерия выбора и дополнительной информации, в том числе и экспертной) единственного решения Y* Y2.
Система принятия решений- совокупность организационных, методических,
программно-технических, информационно-логических и технологических обеспечений
принятия решений для достижения поставленных целей.
Общая процедура принятия решений может состоять из следующих этапов:
1. анализ проблемы и среды (цели принятия решения, их приоритеты, глубина и ограничения рассмотрения, элементы, связи, ресурсы среды, критерии оценки);
2. постановка задачи (определение спецификаций задачи, альтернатив и критериев выбора решения);
3. выбор (адаптация, разработка) метода решения задачи;
4. выбор (адаптация, разработка) метода оценки решения;
5. решение задачи (математическая и компьютерная обработка данных,
имитационные и экспертные оценки, уточнение и модификация, если это необходимо);
6. анализ и интерпретация результатов.
Задачи принятия решений могут быть поставлены и решены в условиях детерминированных (определенности, формализованности и единственности целевой функции, ее количественной оцениваемости), риска (возможные решения, исходы
распределены вероятностно) и недетерминированных (неопределенности, неточности, плохой формализуемости информации).
В моделях принятия решений используются различные процедуры. В частности, наиболее просты и эффективны следующие:
1. методы математического программирования;
2. методы кривых безразличия;
3. многокритериального выбора альтернатив на основе четкого или же
нечеткого отношения предпочтения;
4. последовательной оценки и последующего исключения вариантов;
5. многомерного ранжирования (шкалирования) объектов и другие.
При выборе pационального pешения необходимо принимать во внимание внешнюю сpеду и побочные явления, динамическую изменчивость критериев оценок решения, необходимость ранжирования аспектов и приоритетов решения, их неполноту и разнородность (а иногда и конфликтность).