
- •Курс лекций по дисциплине
- •Для специальностей
- •Минск 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 Метод анализа иерархий: особенности и область применимости
- •Вопросы для самоконтроля
11.2. Этапы процесса моделирования.
Решение реальных задач ТПР проводится коллективом 1) ученых-аналитиков, 2) лиц, принимающих решения, и 3) специалистов предметной области. На практике процесс математического моделирования включает следующие этапы.
Формализация исходной проблемы.
Построение математической модели.
Решение прикладной задачи с помощью модели.
Проверка адекватности модели.
Реализация решения.
Формализация проблемы требует исследования соответствующей предметной области. В результате должны быть получены
1) описание возможных альтернативных решений,
2) определение типа целевой функции,
3) анализ ограничений, накладываемых на возможные решения.
Построение математической модели означает перевод формализованной задачи на язык математических соотношений. Если полученная модель очень сложна, то можно либо попытаться ее упростить, либо использовать имитационное моделирование.
Решение с помощью модели обычно использует известные алгоритмы поиска. Важным для этого этапа является анализ чувствительности решения, т.е. получение информации о поведении оптимального решения при изменении ряда параметров модели. Анализ чувствительности особенно необходим, когда невозможно точно оценить параметры модели и требуется изучить поведение оптимального решения в окрестности их первоначальных оценок.
Проверка адекватности модели означает проверку соответствия поведения модели поведению реальной системы. Модель считается адекватной, если при определенных начальных условиях ее поведение совпадает с поведением исходной системы при тех же начальных условиях.
Реализация решения подразумевает перевод результатов решения модели в рекомендации в понятном ЛПР виде.
11.3. Классификация задач принятия решений
Классификацию задач ТПР можно проводить по признакам, характеризующим качество доступной информации. Традиционно выделяют задачи принятия решений в условиях определенности, риска и неопределенности.
Задачи в условиях определенности характеризуются достоверной количественной информацией. Их успешно решают методами математического программирования.
Возможные исходы задач в условиях риска описываются с помощью некоторого вероятностного распределения, построение которого требует статистических данных, либо привлечения экспертов.
Задачи в условиях неопределенности характеризуются тем, что имеющаяся информация является неточной, неполной, неколичественной, а модели системы слишком сложны, либо отсутствуют. В таких случаях обычно привлекаются эксперты, способные спрогнозировать недостающие данные.
Математические модели ТПР могут быть классифицированы в зависимости от характера решаемых задач и особенностей применяемых математических методов.
1. Следует отметить, прежде всего, широкий класс оптимизационных моделей.
2. Если целевая функция задачи или функции-ограничения являются случайными функциями, то задача относится к классу задач стохастического программирования.
3. Если процесс принятия решения может быть разбит на последовательность этапов, то используются модели динамического программирования.
4. Важными задачами ТПР являются:
задачи сетевого планирования и управления, рассматривающие стоимостную или временную оптимизацию проектов;
задачи выбора маршрута или сетевые задачи, описывающие транспортные системы и системы связи и позволяющие определить наиболее экономичные маршруты или проводить оптимизацию потоков в сетях;
5. Модели принятия решений в конфликтных ситуациях, изучаемые теорией игр. Здесь вырабатываются рекомендации по разумному поведению участников конфликта.
6. К наиболее сложным относятся многокритериальные задачи ТПР, учитывающие тот факт, что эффективность управленческих решений должна оцениваться не по одному, а по нескольким критериям, одновременная оптимизация которых в принципе невозможна.
7. Следует отметить, что нередко реальные ситуации невозможно адекватно представить с помощью математических моделей. Альтернативой математическому моделированию сложных систем служит имитационное моделирование.
При этом реальная система разбивается на ряд достаточно простых функциональных модулей, и ее поведение имитируется как поведение совокупности этих модулей, определенным образом связанных в единое целое.