- •Тема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
- •Экзаменационные вопросы
Игры без седловых точек
Итак, если матрица игры содержит седловую
точку, то ее решение находится по принципу
минимакса. Рассмотрим методику решения
игры, в платежной матрице которой
отсутствует седловая точка. Применение
минимаксных стратегий каждым из игроков
обеспечивает первому выигрыш не меньше
,
а второму проигрыш не больше
.
Учитывая, что
<
,
естественно для игрока I желание увеличить
выигрыш, а для игрока II - уменьшить
проигрыш. Поиск такого решения приводит
к применению сложной стратегии, состоящей
в случайном применении двух и более
чистых стратегий с определенными
вероятностями. Такая сложная стратегия
в теории игр называется смешанной.
Смешанные стратегии игроков I и II будем
обозначать, соответственно,
и
где
,
‑ вероятности применения соответствующих
чистых стратегий. Очевидно, должны
выполняться условия нормировки для
вероятностей:
Одна из основных теорем теории игр
утверждает, что любая конечная игра
двух лиц с нулевой суммой имеет, по
крайней мере, одно решение, возможно, в
смешанных стратегиях. Из этой теоремы
следует, что каждая конечная игра имеет
цену. Обозначим ее так же, как чистую
цену игры, через
.
Цена игры
-
средний выигрыш, приходящийся на одну
партию, - всегда удовлетворяет условию
,
т.е. лежит между нижней (
)
и верхней (
)
ценами игры. Следовательно, каждый игрок
при многократном повторении игры,
придерживаясь смешанных стратегий,
получает более выгодный для себя
результат. Оптимальное решение игры в
смешанных стратегиях, так же как и
решение в чистых стратегиях, характеризуется
тем, что каждый из игроков не заинтересован
в отходе от своей оптимальной смешанной
стратегии, если его противник применяет
оптимальную смешанную стратегию, так
как это ему невыгодно.
Стратегии игроков, входящие в их оптимальные смешанные стратегии, называются активными.
Использование линейной оптимизации при решении матричных игр
Пусть игра
не имеет оптимального решения в чистых
стратегиях, т.е. седловая точка отсутствует
.
Будем считать, что все элементы платежной матрицы неотрицательны (если это не так, то можно ко всем элементам матрицы добавить некоторое число L, переводящее платежи в область неотрицательных значений - очевидно, при этом цена игры увеличится на L, а решение задачи не изменится). Таким образом, предполагаем, что >0.
Будем искать решение игры в смешанных стратегиях:
;
Применение игроком I оптимальной
смешанной стратегии
гарантирует ему, независимо от поведения
игрока II, выигрыш, не меньший цены игры
.
Пусть игрок II применяет свою активную чистую j-ю стратегию, а игрок I - свою оптимальную стратегию . Тогда средний выигрыш игрока I будет равен
Учитывая, что
не может быть меньше
,
запишем условия:
(4.4)
Разделив левую и правую части каждого из неравенств (4.4) на цену игры >0, получим:
(4.5)
При использовании обозначений:
(4.6)
неравенства (4.5) примут вид:
(4.7)
где, очевидно, все
,
так как
.
Из равенства
и
в силу определения (4.6) следует, что
переменные (
)
удовлетворяют условию:
Учитывая, что игрок I стремится максимизировать , получаем линейную функцию:
(4.8)
Таким образом, задача решения игры
свелась к следующей задаче линейной
оптимизации: найти неотрицательные
значения переменных
минимизирующие линейную функцию (4.8) и
удовлетворяющие ограничениям (4.7).
Из решения задачи линейной оптимизации
легко найти цену игры
и оптимальную стратегию
игрока I:
В свою очередь, оптимальная стратегия
игрока II
может быть найдена из выражения
где
- неотрицательные переменные задачи
линейной оптимизации:
,
которая является двойственной по отношению к задаче, представленной условиями (4.7) и (4.8).
В этой системе неравенств переменные
.
Таким образом, оптимальные стратегии
и
игры с платежной матрицей
(
)
могут быть найдены путем решения
симметричной пары двойственных задач
линейной оптимизации.
Исходная задача |
|
Двойственная задача |
|
|
|
Цена игры и вероятности применения стратегий игроками I и II равны:
