
- •Курс лекций по дисциплине
- •Для специальностей
- •Минск 2010
- •Тема 19. Динамическое программирование 73
- •Тема 20. Использование имитационного моделирования в процессе принятия управленческих решений 89
- •Тема 21. Многокритериальные задачи теории принятия решений 103
- •Тема 22. Экспертизы и обработка экспертных оценок как база решения сложных проблемных ситуаций. Методы дерева целей и анализа иерархий 117
- •Тема 11. Предмет, задачи и основные понятия теории принятия решений Основные понятия и определения
- •11.1. Объект и предмет исследования теории принятия решений. Назначение теории принятия решений и ее основные понятия
- •11.2. Этапы процесса моделирования.
- •11.3. Классификация задач принятия решений
- •Вопросы для самоконтроля
- •Тема 12. Использование целочисленной оптимизации в задачах теории принятия решений Основные понятия и определения
- •12.1. Сущность целочисленной оптимизации (целочисленного линейного программирования (цлп))
- •Задача о распределении бюджета
- •12.2. Использование логических условий и формирование зависимых решений с помощью целочисленных переменных
- •Вопросы для самоконтроля
- •Тема 13. Игровые модели теории принятия решений Основные понятия и определения
- •13.1 Теория игр как раздел теории принятия решений. Матричные игры с нулевой суммой
- •Решение парных матричных игр с нулевой суммой. Принцип минимакса.
- •13.2 Игры без седловых точек. Использование линейной оптимизации
- •Вопросы для самоконтроля
- •Тема 14. Игры с природой Основные понятия и определения
- •14.1 Игры с природой в условиях риска
- •14.2 Игры с природой в условиях неопределенности
- •14.3 Многоэтапные процессы принятия решений
- •Вопросы для самоконтроля
- •Тема 15. Сетевые модели теории принятия решений Основные понятия и определения
- •15.1. Понятие о методах сетевого планирования и управления (спу)
- •15.2. Понятие о сетевых моделях и правила построения сетевых графиков
- •15.3. Расчет критического пути сетевого графика
- •Тема 16. Оптимизация сетевых потоков Основные понятия и определения
- •16.1. Задача о максимальном потоке
- •16.2. Задача о потоке минимальной стоимости
- •16.3. Задача о кратчайшем маршруте
- •Тема 17. Сетевое планирование в условиях неопределенности Основные понятия и определения
- •17.1. Общая характеристика, область использования и алгоритм определения временных параметров проекта по методу pert
- •17.2. Обоснование и использование центральной предельной теоремы при расчетах вероятности выполнения проекта в директивный срок
- •17.3. Понятие о стохастических сетях
- •18.1. Характеристика стохастических задач, решаемых в условиях риска
- •18.2. Простейшие методы решения стохастических задач: мм-постановка, mp-постановка (задача с вероятностными ограничениями), pp-постановка
- •Вопросы для самоконтроля
- •Тема 19. Динамическое программирование Основные понятия и определения
- •19.1. Понятие о динамическом программировании.
- •19.2. Принцип оптимальности Беллмана и алгоритм решения задач динамического программирования
- •19.3. Вероятностное динамическое программирование и марковские процессы принятия решений
- •19.4. Определение оптимальной стратегии, максимизирующей ожидаемый доход в случае конечного горизонта планирования
- •19.5. Определение оптимальной стратегии для процесса с бесконечным числом этапов (оптимальная долгосрочная стратегия)
- •Вопросы для самоконтроля
- •Тема 20. Использование имитационного моделирования в процессе принятия управленческих решений Основные понятия и определения
- •20.1 Виды имитационного моделирования
- •1. Произошло ли событие a?
- •Какое из нескольких событий произошло?
- •Какое значение приняла случайная величина ?
- •Какую совокупность значений приняли случайные величины ?
- •20.2 Имитационное моделирование как метод анализа инвестиционных проектов
- •20.3 Имитационное моделирование денежных потоков проекта
- •20.4 Имитационное моделирование чистой приведенной стоимости проекта
- •Вопросы для самоконтроля
- •Тема 21. Многокритериальные задачи теории принятия решений Основные понятия и определения
- •21.1 Классификация многокритериальных задач
- •21.2 Принцип оптимальности Парето.
- •21.3 Принцип равновесия по Нэшу
- •21.4 Обзор методов решения задач векторной оптимизации
- •1. Методы свертки системы показателей эффективности
- •Вопросы для самоконтроля
- •Тема 22. Экспертизы и обработка экспертных оценок как база решения сложных проблемных ситуаций. Методы дерева целей и анализа иерархий Основные понятия и определения
- •22.1 Экспертное оценивание важности объектов
- •22.1.1 Усреднение экспертных оценок
- •22.1.2 Попарное сравнение объектов
- •22.2 Назначение сложных экспертиз
- •22.3 Экспертный анализ сложной проблемы с помощью дерева целей
- •22.4 Метод анализа иерархий: особенности и область применимости
- •Вопросы для самоконтроля
18.2. Простейшие методы решения стохастических задач: мм-постановка, mp-постановка (задача с вероятностными ограничениями), pp-постановка
ММ- формулировка задачи СП
При этой постановке задачи СП требуется оптимизировать целевую функцию
где
в качестве коэффициентов используются
математические
ожидания
параметров
.
При этом предполагается, что известен
вероятностный закон распределения
параметров
,
либо, по - крайней мере, их средние
ожидаемые значения (математические
ожидания). Ограничения задачи имеют
вид:
где
- математические ожидания соответствующих
случайных величин
,
которые могут быть найдены либо
теоретически по известному закону
распределения, либо с помощью статистической
обработки данных.
Таким образом, в ММ-формулировке задача сводится к обычной задаче линейного программирования путем замены всех параметров на их математические ожидания
К сожалению, этот простой подход редко позволяет найти действительно оптимальное решение, в связи с чем приходится использовать более сложные методы.
МP - формулировка задачи СП (задача с вероятностными ограничениями)
При данной постановке ЦФ имеет вид (18.1), однако ограничения записываются в виде
т.е.
предполагается, что вероятность
выполнения каждого ограничения должна
быть не менее заданной величины
.
Задачу с условиями (3) называют
задачей с вероятностными ограничениями.
Рассмотрим
алгоритм решения задач данного типа.
Будем предполагать, что величины
распределены по нормальному
закону
и известны их математические ожидания,
а также дисперсии величин
,
.
Для
простоты предположим также, что как
,
так и
являются независимыми
нормально распределенными случайными
величинами, т.е.
;
и
.
Детерминированный эквивалент задачи СП с вероятностными ограничениями:
где
- квантиль стандартного нормального
распределения, определяемый
из соотношения.
Система (18.4) описывает задачу нелинейного программирования, которая может быть решена с помощью стандартных пакетов прикладных программ.
Проанализируем отличия модели с вероятностными ограничениями (18.4) от стандартной модели с детерминированными ограничениями, т.е. определим, к каким изменениям приводит случайный характер параметров модели.
Введем обозначение
Анализ
ограничений системы (18.4) показывает,
что по сравнению с детерминированной
задачей все ресурсы
уменьшаются на величины
.
Т.е. вследствие стохастичности модели
необходимо
увеличение ресурсов
на величину
(«плата за риск»). Например, для обеспечения
выпуска продукции в заданном объеме в
условиях риска необходимо ресурсы
увеличить на величины
.
Из формулы (18.5) видно, что на величины влияют вероятностные характеристики параметров модели:
- дисперсии значений норм расхода; и
- дисперсии ресурсов.
Очевидно,
увеличение дисперсий приводит к
необходимости увеличения «страховых
запасов»
.
Важно также, что увеличение заданных
уровней вероятности выполнения
ограничений (
)
также приводит к увеличению
(т.к. функция распределения вероятностей
является монотонно возрастающей) – это
можно считать своего рода «платой
за определенность».
Пример.
Максимизировать целевую функцию
при ограничениях
Известно, что
Решение.
Для вероятности
находим по таблице функции стандартного
нормального распределения
.
Детерминированный вариант задачи принимает вид:
Решение
дает:
.
PP - формулировка задачи СП
При
PP
- формулировке сначала задается предельно
допустимое «наихудшее» значение целевой
функции. Если, исходя из экономического
смысла задачи, необходимо максимизировать
критерий эффективности, то задается
минимально
допустимое
его значение
и требуется выполнение условия
.
Наоборот,
при минимизации
ЦФ (например, себестоимости продукции),
задается максимально
допустимое значение
и налагается условие
.
Задача в PP
– постановке состоит в том, чтобы найти
такие значения переменных
,
при которых максимизируется вероятность
того, что целевая функция будет не хуже
предельно допустимого значения.
Математическая модель стохастической задачи в PP - формулировке может быть представлена в виде:
(в
случае минимизации выражение в скобках
в первой формуле (18.7) имеет вид
).
Законы распределения всех параметров считаются известными. Решение задач стохастического программирования данного типа получить сложнее.