- •Приднестровский государственный универсистет им. Т.Г. Шевченко
- •Математическое моделирование в экономике
- •Содержание
- •Предисловие
- •Введение
- •Лабораторная работа №1
- •Теоретический раздел Методы линейного программирования
- •Общая задача линейного программирования (злп)
- •Постановка злп
- •Построение экономико-математической модели задачи
- •Переход от стандартной записи задачи к канонической
- •Примеры типовых задач
- •Надстройка «Solver» (Поиск решения)
- •Параметры средства Поиск решения
- •Отчеты поиска решения
- •Математический редактор Mathcad
- •Общие задания
- •Индивидуальные задания
- •Контрольные вопросы:
- •Лабораторная работа №2
- •Теоретический раздел Симплексный метод решения злп
- •Алгоритм симплексного метода
- •Примеры типовых задач
- •Симплексная таблица
- •Практический раздел
- •Общие задания
- •Контрольные вопросы
- •Лабораторная работа №3
- •Теоретический раздел Взаимодвойственные злп
- •Построение двойственной задачи
- •Правила построения двойственных задач
- •Теоремы двойственности
- •Соотношение переменных прямой и двойственной задач
- •Пример типовой задачи
- •Практический раздел
- •Общие задания
- •Контрольные вопросы
- •Лабораторная работа №4
- •Теоретический раздел Транспортная задача
- •Построение экономико-математической модели задачи
- •Построение опорного плана
- •Метод наименьшей стоимости (тарифов)
- •Метод северо-западного угла (диагональный)
- •Получение оптимального плана. Метод потенциалов
- •Алгоритм оценки оптимальности плана методом потенциалов
- •Примеры типовых задач
- •Практический раздел
- •Общие задания
- •Индивидуальные задания
- •Контрольные вопросы
- •Лабораторная работа №5
- •Теоретический раздел Теория игр
- •Основные понятия теории игр
- •Постановка игровых задач, методы и модели их решения
- •Принцип минимакса
- •Характерные оценки
- •Решение игр в смешанных стратегиях
- •Метод линейного программирования
- •Примеры типовых задач
- •Производственные стратегии фирмы
- •Платежная матрица
- •Практический раздел
- •Общие задания
- •Индивидуальные задания
- •Контрольные вопросы
- •Лабораторная работа №6
- •Теоретический раздел Инвестиционный портфель ценных бумаг
- •Оптимальный портфель инвестиций
- •Доходность портфеля ценных бумаг
- •Измерение риска портфеля ценных бумаг
- •Оптимизация портфеля ценных бумаг
- •Построение экономико-математической модели задачи
- •Практический раздел Оптимальный портфель инвестиций с максимальным доходом
- •Проценты доходности ценных бумаг и рынка
- •Оптимальный портфель инвестиций с минимальным риском
- •Общие задания
- •Индивидуальные задания
- •Контрольные вопросы
- •Лабораторная работа №7
- •Теоретический раздел Нелинейные модели
- •Задача управления запасами
- •Постановка задачи
- •Основные понятия и определения
- •Основная модель управления запасами. Модель Уилсона
- •Входные:
- •Выходные:
- •Построение экономико-математической модели задачи
- •Модель планирования экономичного размера партии
- •Построение экономико-математической модели задачи
- •Практический раздел
- •Общие задания
- •Индивидуальные задания
- •Контрольные вопросы
- •Лабораторная работа №8
- •Теоретический раздел Теория массового обслуживания
- •Определение характеристик и моделирование систем массового обслуживания Потоки событий
- •Простейшая одноканальная модель
- •Примеры типовых задач Анализ входного потока заявок
- •Анализ потока обслуживания заявок
- •Анализ одноканальной смо
- •Практический раздел
- •Общие задания
- •Индивидуальные задания
- •Контрольные вопросы
- •Список литературы
- •Приложение
- •Математическое моделирование в экономике
Примеры типовых задач
Пример 1. Коммерческое предприятие, располагающее материально-денежными ресурсами, реализует три группы товаров А, В и С. Плановые нормативы затрат ресурсов на 1 тыс. руб. товарооборота, доход от продажи товаров на 1 тыс. руб. товарооборота, а также объем ресурсов заданы в табл. 2.3.
Необходимо определить плановый объем продажи и структуру товарооборота так, чтобы доход торгового предприятия был максимальным.
Таблица 2.3
Виды материально-денежных ресурсов |
Норма затрат материально-денежных ресурсов на 1 тыс. руб. товарооборота |
Объем ресурсов bi |
||
группа А |
группа В |
группа С |
||
Рабочее время продавцов, чел.-ч |
0,1 |
0.2 |
0,4 |
1100 |
Площадь торговых залов, м2 |
0,05 |
0,02 |
0,02 |
120 |
Площадь складских помещений, м |
3 |
1 |
2 |
8000 |
Доход, тыс. руб. |
3 |
5 |
4 |
max |
Запишем математическую модель задачи.
Определим вектор
,
который удовлетворяет условиям
и обеспечивает максимальное значение целевой функции
Для построения
первого опорного плана систему неравенств
приведем к системе уравнений путем
введения дополнительных переменных
:
Матрица коэффициентов этой системы уравнений имеет следующий вид:
Векторы
– линейно независимы, так как определитель,
построенный на этих векторах, отличен
от нуля. Следовательно, соответствующие
этим векторам переменные
являются базисными и в этой задаче
определяют объемы неиспользованных
ресурсов.
Решим систему уравнений относительно базисных переменных.
Функцию цели запишем в виде уравнения:
Полагая, что
свободные переменные
,
получим первый опорный план
,
в котором базисные переменные
= 1100,
=
120,
=8000. Следовательно, товары не продаются,
доход равен нулю, а ресурсы не используются.
Полученный первый опорный план запишем
в симплексную табл. 2.4.
Первый опорный план неоптимальный, так как в индексной строке находятся отрицательные коэффициенты: -3, -5, -4.
В качестве ведущего
выберем столбец, соответствующий
переменной
,
так как наибольший коэффициент по
модулю:
Вычислим значения
по строкам как частное от деления
и из них выберем наименьшее:
Следовательно, первая строка является ведущей.
Таблица 2.4
План |
Базисные переменные |
Значения базисных переменных |
Значения коэффициентов при |
min |
|||||
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
||||
I |
x |
1100 |
0,1 |
0,2 |
0,4 |
1 |
0 |
0 |
5500 |
x5 |
120 |
0,05 |
0,02 |
0,02 |
0 |
1 |
0 |
6000 |
|
x6 |
8000 |
3 |
1 |
2 |
0 |
0 |
1 |
8000 |
|
Индексная строка |
|
0 |
-3 |
- 5 |
-4 |
0 |
0 |
0 |
|
II |
x2 |
5500 |
0,5 |
1 |
2 |
5 |
0 |
0 |
11000 |
x 5 |
10 |
0,04 |
0 |
-0,02 |
-0,1 |
1 |
0 |
250 |
|
x6 |
2500 |
2,5 |
0 |
0 |
-5 |
0 |
1 |
1000 |
|
Индексная строка |
|
27500 |
- 0,5 |
0 |
6 |
25 |
0 |
0 |
|
III |
x2 |
5375 |
0 |
1 |
2,25 |
6,25 |
-12,5 |
0 |
|
x1 |
250 |
1 |
0 |
-0,5 |
-2,5 |
25 |
0 |
|
|
x6 |
1875 |
0 |
0 |
1,25 |
1,25 |
-62,5 |
1 |
|
|
Индексная строка |
|
27625 |
0 |
0 |
5,75 |
23,75 |
12,5 |
0 |
|
Разрешающий элемент равен 0,2 и находится на пересечении ведущего столбца и ведущей строки и выделен в табл. 2.4.
Формируем следующую часть симплексной таблицы. Вместо переменной в план II войдет переменная . Строка, соответствующая переменной в плане II, получена в результате деления всех элементов строки плана I на разрешающий элемент РЭ = 0,2. На месте разрешающего элемента в плане II получаем 1. В остальных клетках столбца плана II записываем нули.
Таким образом, в
новом плане II заполнены строка
и столбец
.
Все остальные элементы нового плана
II, включая элементы индексной строки,
определяются по правилу прямоугольника.
Для этого выбираем из старого плана
четыре числа, которые расположены в
вершинах прямоугольника и всегда
включают разрешающий элемент
.
Во второй вершине по диагонали находится
старое значение элемента, например
значение целевой функции
,
которое указывает на место расположения
нового НЭ в новом плане П. Третий элемент
А = 1100 и четвертый элемент В = -5 завершают
построение прямоугольника в недостающих
двух вершинах и расположены по другой
диагонали. Значение нового элемента в
плане II находится из выражения:
Элементы строки определяются аналогично:
Все элементы, расположенные на пересечении строк и столбцов, соответствующих одноименным базисным элементам, равны 1, остальные элементы столбца в базисах векторов, включая индексную строку, равны 0. Аналогично проводятся расчеты по всем строкам таблицы, включая индексную.
Выполняя последовательно все этапы алгоритма, формируем план II.
На третьей итерации табл. 2 получаем план III, который является оптимальным, так как все коэффициенты в индексной строке 0.
Оптимальный план можно записать так:
Следовательно, необходимо продавать товаров первой группы А – 250 ед., а второй группы В – 5375 ед. При этом торговое предприятие получает максимальный доход в размере 27 625 тыс. руб. Товары группы С не реализуются.
В оптимальном плане среди базисных переменных находится дополнительная переменная . Это указывает на то, что ресурсы третьего вида (площадь складских помещений) недоиспользована на 1875 м2, так как переменная была введена в третье ограничение задачи, характеризующее собой использование складских помещений этого ресурса.
В индексной строке
оптимального плана в столбцах переменных
,
не вошедших в состав базисных, получены
ненулевые элементы, поэтому оптимальный
план ЗЛП является единственным.
Пример 2.
Рассмотрим применение симплексного
метода на примере поставленной задачи
анализа коммерческой деятельности
предприятия в лабораторной работе №1
(табл. 1.1). Для упрощения процедуры решения
оставим условия неотрицательности
переменных
Для построения первого опорного плана
систему неравенств преобразуем к системе
уравнений путем введения дополнительных
балансовых переменных
,
определяющих объем неиспользованных
ресурсов:
а целевую функцию представим в виде уравнения
Полагая, что
основные переменные
,
получим первый опорный план (табл. 2.5):
в котором базисные переменные равны:
Таблица 2.5

4