
- •Аннотация
- •1. Рабочая учебная программа дисциплины «Методы отыскания оптимальных экономических решений»
- •1.1. Цели и задачи изучения дисциплины
- •1.2. Структура и объем дисциплины Распределение фонда времени по неделям и видам занятий
- •1.3. Содержание дисциплины Распределение фонда времени по темам и видам занятий
- •1.4. Требования к уровню освоения дисциплины и формы текущего и промежуточного контроля Формы текущего промежуточного и итогового контроля
- •Тесты самопроверки знаний
- •Правильные ответы на тест самопроверки знаний
- •2. Конспект лекций Тема 1. Введение в оптимизацию принятия экономических решений
- •1. Сущность оптимизации в принятии решений
- •2. Задачи оптимизации и их постановка
- •Тема 2. Теоретические основы методов линейного программирования в оптимизации экономических решений
- •1. Общая постановка экономической задачи линейного программирования
- •2. Геометрический метод решения задач линейного программирования
- •1.Уравнение
- •2.Уравнение
- •Тема 3. Симплексный метод в оптимизации экономических задач
- •1. Экономическая сущность симплекс-метода и область его применения в решении экономических задач.
- •2. Методика отыскания оптимального решения
- •3. Двойственные задачи
- •Тема 4. Транспортная задача и алгоритм ее оптимального решения
- •2. Экономические задачи, сводящиеся к транспортным моделям
- •1. Задача оптимального распределения оборудования
- •2. Задача формирования оптимального штата фирмы
- •Тема 5. Элементы теории игр в решении экономических задач
- •1. Сущность теории игр и их классификация.
- •2. Методика решения экономических задач с использованием теории игр
- •Тема 6. Сетевой анализ и оптимальное календарное планирование производственной хозяйственной деятельности объектов
- •1. Сущность и области применения сетевого анализа и планирования. Основные элементы.
- •2. Порядок, правила построения сетевых графов. Сущность и области применения сетевого метода анализа и планирования. Основные элементы.
- •3. Методика экономического анализа критического пути
- •Тема 7. Оптимизация процессов управления запасами
- •1. Основная модель управления запасами.
- •2. Модификация основной модели управления запасами.
- •Тема 8. Методы динамического программирования в принятии оптимальных экономических решений
- •1. Общая постановка задачи. Принцип оптимальности и управления Беллмана.
- •2.Задача о распределении средств
- •3. Практические занятия
- •Тема 2. Теоретические основы методов линейного программирования в оптимизации экономических решений.
- •Задача 2.2
- •Задача 2.3.
- •Задача 2.4.
- •Задача 2.5
- •Тема 3. Симплексный метод оптимизации решений экономических задач
- •Задача 3.2.
- •Задача 3.3.
- •Задача 3.4.
- •Задача 3.5.
- •Задача 3.6.
- •Тема 4. Транспортная задача и алгоритм ее оптимального решения
- •Задача 4.2.
- •Тема 5. Элементы теории игр в оптимальном решении экономических задач.
- •Задача 5.1.
- •Задача 5.2.
- •Тема 6. Сетевой анализ и оптимальное календарное планирование производственно-хозяйственной деятельности объектов
- •Задача 6.1.
- •Задача 6.2.
- •Задача 6.3.
- •Тема 7. Оптимизация процессов управления запасов
- •Задача 7.2.
- •Задача 7.3.
- •Тема 8. Методы динамического программирования в принятии оптимальных экономических решений
- •Задача 8.1.
- •Задача 8.2.
- •4. Самостоятельная работа
- •Задание 1.
- •Задание 2.
- •Задание 3.
- •5. Учебно-методическое обеспечение дисциплины
- •6. Методические рекомендации преподавателю
- •7. Методические указания студентам по изучению дисциплины
- •8. Материально-техническое обеспечение дисциплины
- •9. Программное обеспечение использования современных информационно-коммуникационных технологий
- •Технологическая карта дисциплины "Методы отыскания оптимальных экономических решений"
2. Методика решения экономических задач с использованием теории игр
В качестве основного документа в теории игр предполагается, что каждый игрок стремиться обеспечить себе максимально возможный выигрыш при любых действиях партнера. Пусть игрок 1 считает, что какую бы стратегию он ни выбрал, игрок 2 выберет стратегию, максимализирующую его выигрыш и минимизирующую выигрыш игрока 1.
Оптимальная стратегия игрока 1, которая обеспечивает ему наибольший выигрыш вне зависимости от стратегии противника, будем состоять в выборе стратегии с самым высоким выигрышем, т.е. игрок 1 выберет i-тую стратегию, которая является решением задачи:
Значение α называют нижней ценой игры, или максимальным выигрышем (максимином), означающим гарантированный выигрыш игрока 1 при любой стратегии игрока 2.
Игрок 2 также стремится получить наибольшую величину выигрыша вне зависимости стратегии игрока 1, что равнозначно стремлению к получению наименьшей величины проигрыша. Таким образом, игрок 2 выберет j-стратегию, которая является решением задачи:
Значение
называют верхней ценой игры, или
минимаксом, что означает гарантированный
проигрыш игрока 2.
Если
то их значение
называют чистой ценой игры. Минимаксные
стратегии, соответствующие цене игры,
являются оптимальными, а их совокупность
- оптимальным решением игры, т.е. игрок
1 получает максимально гарантированный
выигрыш, а игрок 2 – минимально
гарантированный проигрыш. Если один
игрок придерживается своей оптимальной
стратегии, то другому игроку нецелесообразно
отклоняться от своей оптимальной
стратегии.
Пара стратегий игроков 1 и 2 дает оптимальное решение игры, только тогда, когда соответствующий ей элемент aij является одновременно в своем столбце и наименьшим в своей строке. Такую ситуацию еще называют седловой точкой.
Если
,
то игра не имеет седловой точки, тогда
оптимальное решение возможно получить
при случайном чередовании возможных
стратегий. Тогда, выигрыш
,
соответствующий оптимальному решению,
удовлетворяет неравенству:
Решение экономических задач, описанных игровыми моделями, могут быть решены методом линейного программирования.
Например: Предприятие может выпускать три вида продукции (А1, А2 , А3) получая при этом прибыль, зависящую от спроса, который может быть в четырех состояниях(В1, В2 , В3, В4). Каждому j -тому состоянию спроса соответствует размер прибыли от реализации i – того вида продукции. Определить оптимальные пропорции в выпуске продукции, которые гарантировали бы получение средней прибыли при любом состоянии спроса, считая его неопределенным.
Решение:
Платежная матрица
Спрос / продукция |
B1 |
B2 |
B3 |
B4 |
А1 |
3 |
3 |
6 |
8 |
А2 |
9 |
10 |
4 |
2 |
А3 |
7 |
7 |
5 |
4 |
В данной игре в качестве игроков выступает предприятие против спроса. Проведем анализ платежной матрицы и отбросим стратегии, дублирующие друг друга или заведомо невыгодные. Стратегии характеризуют столбцы матрицы. Вторая стратегия является явно невыгодной для игрока В, т.к. его цель уменьшить выигрыш игрока А. Поэтому второй столбец можно отбросить.
Получим платежную матрицу:
.
Определим нижнюю и верхнюю границы цены:
- по строкам:
- по столбцам:
, значит седловая точка отсутствует и оптимальное решение следует искать в смешанных стратегиях игроков:
и
,
где Рi , qj- вероятности применения чистых стратегий.
Для
оптимальной стратегии
все
средние выигрыши должны быть не меньше
цены игры при любой стратегии игрока В
и выигрыш, равный
при оптимальной стратегии В.
Значит получим систему неравенств:
Разделим
каждое неравенство на
и
введем новые переменные:
Тогда система ограничений будет иметь вид:
Сумма вероятностей всех событий равна 1, т.е.
р1+ р2 + р3 + ... + рm = 1.
Тогда
Следовательно, задача сводится к взаимно-двойственной задаче линейного программирования.
Решая вторую задачу симплекс-методом, получим оптимальное решение:
Установим соответствие между переменными:
x1 |
x2 |
x3 |
|
x4 |
x5 |
x6 |
y4 |
y5 |
y6 |
y1 |
y2 |
y3 |
|
2/27 |
0 |
1/9 |
0 |
0 |
17/27 |
Тогда оптимальное решение задачи 1:
Тогда
;
Вывод: целесообразно выпустить 40% продукции А1, 60% продукции А3, а продукцию А2 не выпускать вообще.
Оптимальную
стратегию
определим
аналогично:
,
тогда
q2 =0, что соответствует отброшенной стратегии В2
Значит, оптимальным является спрос на 1 и 3 вид продукции соответственно – 20% в состоянии В1 и 80% в состоянии В3 .
При решении задачи с использованием элементов игр целесообразно использовать следующий алгоритм:
1. Исключить из платежной матрицы заведомо невыгодные стратегии по сравнению с другими стратегиями. Такими стратегиями для игрока А является стратегии, соответствующие строкам с элементами, заведомо меньшими по сравнению с элементами других строк, для игрока В исключают столбцы, где элементы значительно больше, чем в других столбцах.
2.
Определить верхнюю и нижнюю цены игры
и проверить, имеется ли седловая точка.
Если
,
то седловая точка есть и соответствующие
ей стратегии являются оптимальными и
цена будет совпадать с верхней и нижней
ценой. Если седловая точка отсутствует,
то применяют смешанные стратегии. Для
игр размером (m
х n)
используют симплекс-метод, для игр
размером
возможен
геометрический метод решения.