- •Тема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.1)
(3.2)
(3.3)
(3.4)
; (3.5)
(3.6)
Добавив при необходимости фиктивную операцию, выходящую из последнего события, целевую функцию любого графика можно записать в виде выражения (3.1).
Ограничения-равенства (3.4) показывают зависимость продолжительности выполнения операций от вложенных средств. Ограничения (3.5) обеспечивают выполнение условий предшествования операций в соответствии с топологией сети (время начала выполнения каждой операции должно быть не меньше времени окончания непосредственно предшествующей ей операции).
Критический путь
в данной задаче является функцией от
объемов дополнительно вкладываемых
средств
.
Сформулированная задача относится к
классу оптимизационных задач и может
быть решена методами линейной или
нелинейной оптимизации в зависимости
от вида функций
.
Приведем пример решения задачи оптимизации комплекса операций по времени путем затрат дополнительных средств.
Пример 1.
Комплекс операций представлен сетевым графиком (рис. 3.6). Цифры, приписанные дугам, означают соответственно продолжительность и минимально возможное время выполнения операций (в днях).
Продолжительность выполнения операций зависит линейно от дополнительно вложенных средств и выражается соотношением:
Т
ребуется
оптимизировать сетевой график по
времени, т.е. определить время выполнения
каждой операции сетевого графика таким
образом, чтобы время выполнения комплекса
операций было минимальным, а сумма
вложенных средств
не превышала 15 единиц.
Решение:
Добавив на сетевом графике фиктивную операцию (5,6), запишем целевую функцию в виде:
.
Запишем ограничения задачи:
сумма вложенных средств не должна превышать наличного их количества:
время выполнения каждой операции должно быть не меньше минимально возможного времени:
зависимость продолжительностей операций от вложенных средств дает ограничения-равенства:
время начала выполнения каждой операции должно быть не меньше времени окончания непосредственно предшествующей ей операции (моменты времени
условие неотрицательности неизвестных:
для всех дуг сетевого графика.
Создадим на рабочем листе Excel форму для ввода данных, необходимых для решения задачи (Рис. 3.7).
Рис. 3.7. Форма для ввода данных примера 1.
Введем обозначения для переменных согласно Рис. 3.7, и отведем под расчетные значения X1-X20 диапазон ячеек A8:T8. Далее, введем формулы для расчета функций-ограничений в соответствии с приводимой ниже таблицей
Ячейка |
Формула |
Ячейка |
Формула |
|
C9 |
=D8-C8 |
K13 |
=A8+0,1*O8 |
|
E9 |
=F8-E8 |
K14 |
=B8+0,4*P8 |
|
G9 |
=H8-G8 |
K15 |
=D8-C8+0,6*Q8 |
|
I9 |
=J8-I8 |
K16 |
=F8-E8+0,42*R8 |
|
K9 |
=L8-K8 |
K17 |
=J8-I8+0,64*S8 |
|
M9 |
=N8-M8 |
K18 |
=L8-K8+0,12*T8 |
|
C13 |
=C8-A8 |
|
|
|
C14 |
=E8-A8 |
G22 |
=O8+P8+Q8+R8+S8+T8 |
|
C15 |
=I8-B8 |
|
|
|
C16 |
=I8-D8 |
O14 |
=N8 |
|
C17 |
=G8-B8 |
|
||
C18 |
=G8-D8 |
|
||
C19 |
=K8-F8 |
|
||
C20 |
=K8-H8 |
|
||
C21 |
=M8-J8 |
|
||
C22 |
=M8-L8 |
|
||
Целевой ячейкой является O14.
Вызываем Поиск решения и вводим все необходимые ограничения.
Ответ:
Таким образом, чтобы выполнить комплекс операций за 29,65 дней, необходимо вложить в операцию (1,3) 0,88 д.е., в операцию (2,3) 3,92 д.е., в (2,4) 0,83 д.е., и в операцию (3,5) - 9,38 д.е.
