- •Курс лекций по дисциплине
- •Для специальностей
- •Минск 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 Метод анализа иерархий: особенности и область применимости
- •Вопросы для самоконтроля
16.2. Задача о потоке минимальной стоимости
К задачам такого типа сводятся транспортная задача, задача о назначениях и ряд других задач.
Задана
сеть, каждой дуге которой соответствует
пропускная способность
и дуговая стоимость
(стоимость доставки единицы потока по
дуге). Необходимо найти поток из источника
в сток
заданной
величины
,
обладающий минимальной
стоимостью.
Под стоимостью потока понимается
стоимость доставки продукта из источника
в сток.
Формулировка задачи:
Пример 2
Рассматривается сеть, представленная на Рис. 16.3.
Рис. 16.3. Транспортная сеть примера.
Цифры
в скобках обозначают: в случае узла 1
(источника) – количество имеющегося
продукта, в случае узлов 4 и 5 – их
потребности в продукте. Первые числа у
стрелок означают удельную стоимость
транспортировки продукта (
), а вторые – пропускную способность
дуги (например, магистрали). Индекс * у
дуг (2,3) и (4,5) означает, что их пропускные
способности могут считаться неограниченными
(например, они значительно превосходят
имеющиеся в наличии запасы продукта).
Требуется определить распределение потоков, при котором суммарная стоимость доставки минимальна, а потребности узлов 4 и 5 удовлетворяются.
Решение.
Задача сводится к минимизации функции
при ограничениях
Решение задачи дает минимальное значение стоимости потока:
при следующих интенсивностях дуговых потоков
(1,2) |
12 |
(2,4) |
4 |
(3,5) |
1 |
(1,3) |
8 |
(2,5) |
0 |
(5,3) |
0 |
(2,3) |
8 |
(3,4) |
15 |
(4,5) |
14 |
16.3. Задача о кратчайшем маршруте
Примером задач этого типа является задача о передаче электроэнергии от электростанции в город по линиям электропередач через ряд подстанций (промежуточных вершин). Предполагая, что стоимость передачи электроэнергии пропорциональна длине передающих линий, необходимо найти минимальный по расстоянию маршрут передачи.
К задачам этого класса могут быть сведены также задачи о замене оборудования, ряд задач календарного планирования и др.
Приведем
математическую формулировку задачи.
Задана сеть, длины дуг которой равны
. Требуется найти кратчайший маршрут
из источника
в сток
,
т.е. определить минимум функции
при ограничениях:
где
Пример 3. Для транспортной системы, представленной на Рис. 12.5, определить кратчайший маршрут между узлами 1 и 7.
15
Рис. 12.5. Схема транспортной системы примера.
Очевидно, задача сводится к определению минимума функции
при ограничениях
.
Смысл ограничений:
необходимо,
чтобы из узла 1 (источник) перевозимый
продукт был отправлен (
);
в
узел 7 (сток или приемник) продукт был
доставлен (
);
полный поток через все промежуточные пункты должен быть равен нулю, так как предполагается, что продукт не остается ни в одном из них.
Ответ:
и кратчайшему расстоянию между пунктами 1 и 7 соответствует маршрут
(1-3–4-7).
Вопросы для самоконтроля
В чем суть оптимизации сетевых потоков?
Сформулируйте задачу о максимальном потоке.
Что представляет собой источник сети?
Что представляет собой сток?
Сформулируйте задачу о потоке минимальной стоимости.
Сформулируйте задачу о кратчайшем маршруте.
