- •Приднестровский государственный универсистет им. Т.Г. Шевченко
- •Математическое моделирование в экономике
- •Содержание
- •Предисловие
- •Введение
- •Лабораторная работа №1
- •Теоретический раздел Методы линейного программирования
- •Общая задача линейного программирования (злп)
- •Построение экономико-математической модели задачи
- •Переход от стандартной записи задачи к канонической
- •Постановка злп
- •Примеры типовых задач
- •Надстройка «Solver» (Поиск решения)
- •Параметры средства Поиск решения
- •Отчеты поиска решения
- •Математический редактор Mathcad
- •Общие задания
- •Индивидуальные задания
- •Контрольные вопросы:
- •Лабораторная работа №2
- •Теоретический раздел Симплексный метод решения злп
- •Алгоритм симплексного метода
- •Примеры типовых задач
- •Симплексная таблица
- •Практический раздел
- •Общие задания
- •Контрольные вопросы
- •Лабораторная работа №3
- •Теоретический раздел Взаимодвойственные злп
- •Построение двойственной задачи
- •Правила построения двойственных задач
- •Теоремы двойственности
- •Соотношение переменных прямой и двойственной задач
- •Пример типовой задачи
- •Практический раздел
- •Общие задания
- •Контрольные вопросы
- •Лабораторная работа №4
- •Теоретический раздел Транспортная задача
- •Построение экономико-математической модели задачи
- •Построение опорного плана
- •Метод наименьшей стоимости (тарифов)
- •Метод северо-западного угла (диагональный)
- •Получение оптимального плана. Метод потенциалов
- •Алгоритм оценки оптимальности плана методом потенциалов
- •Примеры типовых задач
- •Практический раздел
- •Общие задания
- •Индивидуальные задания
- •Контрольные вопросы
- •Лабораторная работа №5
- •Теоретический раздел Теория игр
- •Основные понятия теории игр
- •Постановка игровых задач, методы и модели их решения
- •Принцип минимакса
- •Характерные оценки
- •Решение игр в смешанных стратегиях
- •Метод линейного программирования
- •Примеры типовых задач
- •Производственные стратегии фирмы
- •Платежная матрица
- •Практический раздел
- •Общие задания
- •Индивидуальные задания
- •Контрольные вопросы
- •Лабораторная работа №6
- •Теоретический раздел Инвестиционный портфель ценных бумаг
- •Оптимальный портфель инвестиций
- •Доходность портфеля ценных бумаг
- •Измерение риска портфеля ценных бумаг
- •Оптимизация портфеля ценных бумаг
- •Построение экономико-математической модели задачи
- •Практический раздел Оптимальный портфель инвестиций с максимальным доходом
- •Проценты доходности ценных бумаг и рынка
- •Оптимальный портфель инвестиций с минимальным риском
- •Общие задания
- •Индивидуальные задания
- •Контрольные вопросы
- •Лабораторная работа №7
- •Теоретический раздел Нелинейные модели
- •Задача управления запасами
- •Постановка задачи
- •Основные понятия и определения
- •Основная модель управления запасами. Модель Уилсона
- •Входные:
- •Выходные:
- •Построение экономико-математической модели задачи
- •Модель планирования экономичного размера партии
- •Построение экономико-математической модели задачи
- •Практический раздел
- •Общие задания
- •Индивидуальные задания
- •Контрольные вопросы
- •Лабораторная работа №8
- •Теоретический раздел Теория массового обслуживания
- •Определение характеристик и моделирование систем массового обслуживания Потоки событий
- •Простейшая одноканальная модель
- •Примеры типовых задач Анализ входного потока заявок
- •Анализ одноканальной смо
- •Анализ потока обслуживания заявок
- •Практический раздел
- •Общие задания
- •Индивидуальные задания
- •Контрольные вопросы
- •Список литературы
- •Приложение
- •Математическое моделирование в экономике
Платежная матрица
Стратегии фирмы |
Стратегии поставщиков |
(min) |
|||
В1 |
В2 |
В3 |
В4 |
||
А1 |
68220 |
119640 |
18120 |
165820 |
18120 |
А2 |
63740 |
120760 |
13640 |
166940 |
13640 |
А3 |
67270 |
118690 |
21920 |
164970 |
21920 |
А4 |
59980 |
117000 |
9880 |
167880 |
9880 |
(max) |
68220 |
120760 |
21920 |
167880 |
|
В такой игре имеет место полный конфликт интересов. Поэтому каждый игрок считает, что соперник выберет наихудшую для него (игрока) стратегию.
Для принятия решения фирме в каждой строке находим минимальное значение прибыли и из образовавшегося столбца минимумов выбираем максимальное значение (21 920). Аналогично для поставщиков в каждой строке находим максимальное значение прибыли и из образовавшейся строки максимумов выбираем минимальное значение (21 920).
Так, получаем, что
значение
21920 – седловая точка. В этом случае имеет
место чистая
игра. То есть
наиболее выгодным является план
производства на случай срыва поставок
первым и вторым поставщиком одновременно
(А3–В3). Он крайне пессимистичен. Для
этого необходимо производить 50 шт.
фенов, 20 шт. тостеров и 145 шт. кофеварок.
При этом фирма получит среднюю
гарантированную величину прибыли в
размере 21 920 у.е.
Пример 2. Найти решение конфликтной ситуации с платежной матрицей:
Так как
= 1,
= 3, то
,
следовательно, игра не имеет седловой
точки, цена игры находится в пределах
,
решение можно найти в смешанных
стратегиях.
Математические модели пары двойственных ЗЛП можно записать так:
найти минимум
функции
при ограничениях:
Найти максимум
функции
при ограничениях:
Симплексный метод позволяет найти решение этой системы неравенств (29).
Тогда цена игры равна:
а вероятности применения стратегий игрока II будут:
Таким образом, оптимальная смешанная стратегия игрока II
Поскольку решение системы неравенств (29) симплексным методом дает возможность найти решение двойственной задачи, то можно записать:
тогда находим также и вероятности применения стратегий игрокаI:
Таким образом, оптимальная смешанная стратегия игрока I
Практический раздел
Рассмотрим процедуру нахождения оптимальных стратегий при помощи поиска решения на примере 3:
Откройте новую книгу Ms Excel и создайте 2 листа с именами «Матрица» и «Решение». На листе «Матрица» введите платежную матрицу (рис. 5.1).
Рис. 5.1. Платежная матрица А
На листе «Решение» создайте табличную модель с формулами, которые устанавливают связи между листами и ячейками (рис. 5.2).
В ячейку К3 введите формулу связи с ячейкой другого листа С2 – «=Матрица!C2» и растяните ее до ячейки М5. Далее заполните ограничения функции F(x) двойственным преобразованием ограничений F(y), Как вы это делали в прошлой лабораторной работе. В ячейки H3:H5 и P3:P5 введите суммы строк значений ограничений. В ячейки D9 и L9 введите формулы «=СУММ(C7:E7)» и «=СУММ(K7:M7)» соответственно. В ячейки G9 и O9 введите формулу нахождения цены игры .
Рис. 5.2. Табличная модель решения игровой задачи
Ниже введите формулы нахождения оптимальных стратегий игроков I и II p1, p2 и p3; q1, q2 и q3 (рис. 5.3).
Рис. 5.3. Заполненная табличная модель решения игровой задачи
Если у вас заполнены обе матрицы ограничений (рис. 5.3), то запускайте Поиск решения и внесите все необходимые данные (рис. 5.4).
Рис. 5.4. Окно «Поиск решения»
В Параметрах не забудьте установить переключатель Неотрицательные значения (если переменные должны быть положительными числами), Линейная модель (если задача, которую вы решаете, относится к линейным моделям).
Запустите процесс поиска решения.
После окончания поиска решения F(y) появилась оптимальная стратегия игрока II, сохраните найденное решение и выведите все 3 отчета.
После окончания поиска решения F(х) появилась оптимальная стратегия игрока I, сохраните найденное решение (рис. 5.5) и так же выведите все 3 отчета. Обратите внимание на знак ограничения.
Рис. 5.5. Решение задачи и оптимальные стратегии игроков в табличной модели
Проанализируйте результаты отчетов.
Попробуйте найти оптимальные стратегии игроков вручную. Меняя данные в табличной модели, диапазон С7:E7 и K7:M7, при этом наблюдать, чтобы ограничения соблюдались.
