- •Тема1. Предмет и основные понятия теории принятия решений 12
- •Тема 2. Оптимизационные модели принятия решений 77
- •Тема 3. Модели сетевого планирования в управлении 106
- •Тема 4. Методы теории игр в управлении 142
- •Тема 5. Многокритериальные задачи принятия решений. Векторная оптимизация. 175
- •Тема 6. Экспертные оценки в управлении 196
- •Введение
- •М еМетоды принятия оптимальных решений Формализованное комплексное описание проблемной ситуации
- •Декомпозиция и формализованное описание локальных фрагментов проблемной ситуации
- •Тема1. Предмет и основные понятия теории принятия решений Лекция 1. Предмет теории принятия решений
- •Назначение и краткая характеристика систем поддержки принятия решений (сппр)
- •Лекция 2. Проблема принятия решения. Основные понятия теории принятия решений
- •Основные понятия и определения
- •Классификация математических моделей
- •Эффективность решения
- •Концепции и принципы теории принятия решений
- •Модель проблемной ситуации
- •А. Задача анализа проблемы
- •Б. Моделирование механизма ситуации
- •В. Задача получения информации
- •Г. Формирование исходного множества альтернатив, формализация предпочтений и выбор
- •Д. Оценка эффективности решений
- •Лекция 3. Принятие решений в сложных ситуациях
- •Критерии принятия решений и их шкалы
- •Получение информации
- •Задача формирования исходного множества альтернатив
- •Оценка альтернатив
- •Контрольные вопросы к теме №1
- •Тема 2. Оптимизационные модели принятия решений Лекция 4. Использование оптимизационных моделей при принятии решений
- •Линейные модели оптимизации в управлении
- •Нелинейные модели оптимизации в управлении
- •Использование информационных технологий при решении задач нелинейной оптимизации
- •Контрольные вопросы к теме №2
- •Тема 3. Модели сетевого планирования в управлении Лекция 5. Информационные технологии сетевого планирования в управлении
- •Введение
- •Построение сетевых графиков
- •Описание составных работ проекта
- •Расчет временных параметров сетевого графика
- •Оптимизация комплекса операций а. Оптимизация комплекса операций по времени
- •Б. Оптимизация комплекса операций по стоимости при фиксированном сроке выполнения проекта
- •Потоки в сетях Задача о максимальном потоке
- •Задача о потоке минимальной стоимости
- •Задача о кратчайшем маршруте
- •Контрольные вопросы к теме №3
- •Тема 4. Методы теории игр в управлении Лекция 6. Информационные технологии теории игр
- •Теория игр в контексте теории принятия решений
- •Матричные игры с нулевой суммой
- •Игры без седловых точек
- •Использование линейной оптимизации при решении матричных игр
- •Решение матричных игр в смешанных стратегиях с помощью Excel
- •Игры с природой
- •Критерии, используемые для принятия решений в играх с природой Критерии, основанные на известных вероятностях стратегий природы
- •Критерий Вальда
- •Критерий Сэвиджа (минимаксного риска)
- •Критерий Гурвица
- •Оценка необходимости эксперимента в условиях неопределенности
- •Платежная матрица примера 4
- •Контрольные вопросы к теме №4
- •Тема 5. Многокритериальные задачи принятия решений. Векторная оптимизация. Лекция 7. Информационные технологии решения задач векторной оптимизации
- •Введение
- •Принцип оптимальности Парето. Неулучшаемые (оптимальные по Парето) решения
- •Принцип равновесия по Нэшу
- •Конфликты, переговоры и компромиссы
- •Краткий обзор методов решения задачи векторной оптимизации
- •Контрольные вопросы к теме №5
- •Тема 6. Экспертные оценки в управлении Лекция 8. Использование информационных технологий при математической обработке экспертиз
- •Понятие об экспертизах
- •Экспертное оценивание важности объектов
- •А. Усреднение экспертных оценок
- •Б. Попарное сравнение объектов
- •Результаты расчетов для случая несогласованной исходной матрицы попарных сравнений
- •В. Сложные экспертизы. Метод дерева целей
- •Г. Метод анализа иерархий (маи)
- •Контрольные вопросы к теме №6
- •Экзаменационные вопросы
Потоки в сетях Задача о максимальном потоке
Пусть задана сеть, состоящая из множества
вершин
и множества дуг, соединяющих некоторые
упорядоченные пары вершин, взятых из
.
Будем предполагать, что она является
симметрическим графом, т. е. если дуга
(
)
входит в сеть, то в нее входит и симметричная
дуга (
),
хотя, реально такой дуги может и не быть.
Для определенности присвоим вершинам
сети следующие номера:
.
Каждая вершина
характеризуется интенсивностью
.
Вершины, для которых
,
назовем источниками, вершины, для которых
,
- стоками, а остальные - промежуточными.
По путям сети направляются некоторые
потоки - однородное вещество (газ,
жидкость) или транспорт - из источников
в стоки. Каждой дуге (
)
сети поставлено в соответствие число
,
называемое пропускной способностью
дуги. Под пропускной способностью дуги
понимается максимальный поток, который
она может пропустить за единицу времени.
Пусть
,
и
для остальных вершин, тогда
- единственный источник,
-
единственный сток, а
- промежуточные вершины сети.
Ставится задача определить для заданной
сети максимальную величину потока из
источника
в сток
.
Под потоком в сети из источника в сток
будем понимать совокупность потоков
{
}
по всем дугам сети, где
- поток по дуге (
),
,
равный количеству перемещаемой по ней
субстанции в единицу времени. Математически
задача о максимальном потоке формулируется
следующим образом: найти неотрицательные
значения
для всех
, максимизирующие:
(3.9)
при ограничениях:
; (3.10)
(3.11)
Условие (3.9) отражает величину максимального потока, который равен количеству вещества, вытекающего из источника, или притекающего в сток. Условия (3.10) означают, что поток по каждой дуге должен быть неотрицательным и не превышать ее пропускной способности; из условия (3.11) следует, что количество вещества, притекающего в любую промежуточную вершину, равно количеству вещества, вытекающего из нее.
До сих пор мы рассматривали сети с единственным источником и стоком. На практике, однако, число источников и стоков может быть произвольным. Покажем, что с помощью незначительных изменений топологии задачи такого типа могут быть сведены к уже рассмотренным.
Проиллюстрируем это на примере.
Рассмотрим сеть, состоящую из трех источников и двух стоков (Рис.3.10). Пусть, для определенности, данная сеть описывает следующую задачу.
Места добычи нефти расположены в
географических пунктах
.
Из мест добычи нефть транспортируется
на нефтеперерабатывающие заводы
через некоторые промежуточные пункты
.
Совокупность пунктов с соединяющими
их транспортными магистралями изобразим
в виде сети на Рис. 3.10, дуги соответствуют
транспортным магистралям, а вершины -
отдельным пунктам (местам добычи,
заводам, станциям перекачки или
железнодорожным станциям). Пропускные
способности транспортных магистралей
приписаны дугам сети. Чтобы определить,
какое максимальное количество нефти
можно транспортировать из мест добычи
на нефтеперерабатывающие заводы,
необходимо расширить сеть, добавив один
фиктивный источник и один фиктивный
сток (фиктивные дуги на рисунке нанесены
штриховыми линиями).
Очевидно, что величину потока как в исходной сети, так и в расширенной сети определяют пропускные способности дуг исходной сети. Таким образом, задача о максимальном потоке из множества источников во множество стоков равносильна задаче о максимальном потоке из единственного источника в единственный сток.
Р
Пример 3:
Приведем пример решения задачи о
максимальном потоке в Excel. Рассмотрим
некоторую транспортную сеть (Рис. 3.11.).
Предположим также, что транспортные
потоки могут идти в обоих направлениях
некоторых дуг (очевидно, данный случай
является более общим и сложным для
решения, чем случай односторонних
транспортных потоков). На рисунке
обозначены максимальные пропускные
способности в обоих направлениях:
например из пункта 3 в пункт 6 может быть
транспортирован поток интенсивностью
4 единицы, и такой же поток – из пункта
6 в пункт 3 (нули у окончаний некоторых
дуг означают невозможность транспортировки
в соответствующем направлении). Требуется
определить максимальную пропускную
способность сети в целом, т.е. максимальное
значение потока
.
Решение
Так как предполагается, что для каждого промежуточного узла сети полный входящий поток должен быть равен полному выходящему потоку, то задача может быть сформулирована следующим образом:
Максимизировать при ограничениях:
Введем данные на рабочий лист в соответствии с Рис.3.12.
Рис. 3.12. Данные для решения задачи о максимальном потоке
Диапазон ячеек A6:Q6 отведем под расчетные значения переменных. В ячейки A8:A14, а также в целевую ячейку F13 введем следующие формулы:
Ячейка |
Формула |
A8 |
=B6+C6-A6 |
A9 |
=B6+E6-D6-G6-F6 |
A10 |
=C6+D6+I6-E6-H6-J6 |
A11 |
=F6+M6-O6-N6 |
A12 |
=J6+L6-K6-Q6 |
A13 |
=G6+N6+H6+K6-L6-I6-M6-P6 |
A14 |
=O6+P6+Q6-A6 |
F13 (целевая) |
=B6+C6 |
После запуска Поиска решения введем следующие ограничения:
$A$8=0 |
$A$12=0 |
$C$6<=10 |
$G$6<=6 |
$K$6<=2 |
$O$6<=7 |
$A$9=0 |
$A$13=0 |
$D$6<=1 |
$H$6<=4 |
$L$6<=2 |
$P$6<=2 |
$A$10=0 |
$A$14=0 |
$E$6<=1 |
$I$6<=4 |
$M$6<=3 |
$Q$6<=8 |
$A$11=0 |
$B$6<=10 |
$F$6<=8 |
$J$6<=12 |
$N$6<=3 |
|
В окне диалога Поиска решения для диапазона изменяемых ячеек укажем A6:Q6.
В результате решения получим ответ:
;
потоки в дугах представлены ниже:
Пункты (узлы)
|
Потоки |
Пункты (узлы) |
Потоки |
(1,2) |
10 |
(4,6) |
1 |
(1,3) |
7 |
(6,5) |
2 |
(3,2) |
1 |
(4,7) |
7 |
(2,4) |
8 |
(5,7) |
8 |
(2,6) |
3 |
(6,7) |
2 |
(3,5) |
6 |
|
|
Следует отметить, что данная задача имеет неединственное оптимальное решение, то есть при максимальном потоке в 17 единиц может иметь место различное распределение потоков по дугам.
