- •Введение
- •§1. Математическая теория динамики развивающихся систем
- •1.1. Основные понятия
- •1.1.1. Некоторые свойства разделяющихся систем.
- •1.1.2. Понятие математической модели.
- •1.2. Классические методы описания динамических систем.
- •1.2.1. Качественная теория динамических систем.
- •1.2.2. Редукция сложных моделей.
- •§2. Динамические модели в экономике
- •2.1. О классификации моделей.
- •2.1.1. Макромодели экономического роста.
- •2.1.2. Микромодели равновесия.
- •2.1.3. Макромодели равновесия.
- •2.1.4. Модели глобальной динамики.
- •2.2. Некоторые примеры модели.
- •2.2.1. Классические модели.
- •Глава I. Знакомимся с математическим моделированием
- •§ 1. Зачем нужны модели?
- •§ 2. Примеры математических моделей.
- •А функция
- •§ 3. Математические модели и экономика
- •3.1. Знакомимся с математическим моделированием
- •Немного истории.
- •Контрольные вопросы и задания
- •Глава II. Линейная алгебра в экономике
- •§ 1. Какие бывают задачи линейного программирования?
- •Контрольные вопросы и задания
- •§2. Займемся рыбоводством. Графический метод решения задачи линейного программирования
- •Контрольные вопросы и задания
- •§3. Как распорядиться запасами сырья: произвести из него продукцию или выгодно продать? Двойственные задачи линейного программирования
- •Взаимно-двойственные задачи линейного программирования
- •Основные теоремы теории двойственности
- •Контрольные вопросы и задания
- •§ 4. Повысим рентабельность. Задача дробно-линейного программирования
- •Контрольные вопросы и задания
- •§5. Многофакторные производственные функции
- •Степенная производственная функция (функция Кобба-Дугласа)
- •Функция с постоянными пропорциями
- •Задания
- •§ 6. Способы задания функций двух независимых переменных. Область определения
- •Главаiii. Линейные балансовые модели в экономике
- •§ 1. Понятие о межотраслевом балансе Предварительные замечания
- •Задания.
- •§ 2. Межотраслевая балансовая модель и ее свойства
- •Построение балансовой модели
- •§3. Задачи, решаемые с помощью балансовой модели
- •Два способа получения значений коэффициентов прямых внутрипроизводственных затрат
- •Задания
- •Свойства технологических коэффициентов
- •Задания
- •Коэффициенты косвенных затрат
- •Задание
- •Основные соотношения и формулы
- •§4. Коэффициенты прямых и полных затрат труда и капиталовложений.
- •§5. Полные и суммарные затраты труда и капиталовложений
- •Контрольные задания
- •Вопросы и задания для проведения собеседования по материалу главы III.
- •Глава IV максимизация полезности. Исследование модели потребительского спроса. Компенсационные эффекты
- •§1. Функция полезности. Задача потребительского выбора
- •Имеем приближенное равенство
- •Примером функции полезности может служить функция
- •§2. Решение задачи потребительского выбора и его свойства
- •Выписываем функцию Лагранжа
§3. Как распорядиться запасами сырья: произвести из него продукцию или выгодно продать? Двойственные задачи линейного программирования
Начнем с рассмотрения очень простых задач А1 и А2.
З а д а ч а А1. Имеется 200 единиц сырья. Из него можно изготавливать некоторые детали. Пусть для изготовления одной детали требуется 5 единиц сырья. Детали реализуются по цене 7 условных единиц. Требуется определить, сколько деталей можно изготовить из сырья и какова будет стоимость всей реализованной продукции.
Р е ш е н и е. Хотя эта задача решается устно и без всякой теории линейного программирования, мы решим ее «по науке».
Обозначим через x1 число изготовляемых деталей, b1 = 200 – количество сырья, a1 = 5 – затраты сырья на изготовление одной детали,
c1 = 7 - цена реализации готового изделия.
Получаем задачу ЛП стандартной формы:
,
при ограничениях
Решим задачу графически:
Вектор здесь имеет одну координату, т.е. является просто числом на оси (Ох1).
Точка максимума х1 = 40
.
О т в е т: ,.
Рассмотрим теперь другую задачу, связанную с задачей А1.
З а д а ч а В1: Пусть в условиях задачи А сырье решено продать. По какой минимальной цене следует продавать сырье, чтобы продавать его было выгоднее, чем производить из него продукцию?
Р е ш е н и е: Введем обозначения: у1 – цена единицы сырья. Будем также использовать обозначения задачи А1.
Цена у1 ≥ 0 и должна удовлетворять соотношению 5у1 ≥ 7, так как сырье, нужное для изготовления детали, должно стоить не менее самой детали. Ограничениям у1 ≥ 0 и 5у1 ≥ 7 удовлетворяют все достаточно большие значения цены у1. Нас интересуют такая цена, при которой будет минимальная выручка от продажи сырья g(у1) = 200 у1 (→ min). Получили задачу ЛП стандартной формы.
при ограничениях
Решим задачу B1 графически:
Точка минимума .
Вектор нормали целевой функции – число. Область допустимых плановDy: .
.
О т в е т: ;.
Обратите внимание на равенство:
.
Это не случайное совпадение!
Итак, сырье следует продавать по цене 1,4 ден. eд.
Задачи А1 и В1 приоткрывают дверь в страну, которая носит название теории двойственности в линейном программировании. Знание этой теории будет полезно тем, кто хочет разобраться в таких экономических понятиях, как цена, стоимость и т.д. Однако следует заметить, что цена у1 здесь есть некоторая мера ценности единицы сырья с точки зрения данного производства.
Рассмотрим теперь более содержательные задачи.
З а д а ч а А2: Имеется два вида сырья S1 и S2 в количествах 800 и 140 единиц соответственно. Из этого сырья можно изготовить три вида продукции: Р1, Р2 и Р3. Затраты сырья на изготовление одной единицы продукции даны в таблице:
-
Продукция
Р1
Р2
Р3
Сырье
S1
4
2
5
S2
2
6
5
Цена реализации готовых изделий Р1, Р2 и Р3соответственно 8, 14 и 10 денежных единиц. Требуется найти оптимальный план производства продукции из имеющегося сырья.
Р е ш е н и е: Составим математическую модель в виде задачи ЛП.
Обозначим через х1, х2 и х3 план производства изделий вида Р1, Р2 и Р3. Нужно найти максимум целевой функции
,
стоимости всей произведенной продукции, при ограничениях
где первые два неравенства выражают тот факт, что требуемые для производства объемы сырья не должны превосходить имеющиеся запасы сырья.
Приведем графическое решение этой задачи, хотя не все моменты здесь можно изобразить на чертеже, так как переменных три. Вместо линий уровня здесь пришлось бы изображать плоскости уровня; перпендикулярные вектору нормали целевой функции. Но мы их не изображаем.
Плоскость (АВС) является границей полуплоскости, заданной неравенством
.
Координаты точек А(200; 0; 0), В(0; 400; 0) и С(0; 0; 160) получены из уравнения плоскости
.
приравниванием к нулю двух соответствующих координат. Областью допустимых планов является выпуклый многогранник с вершинами в точках ОАСLEK.
Вектор нормали – вектор (8; 14; 10) функциипоказывает направление ее возрастания. Самой «дальней» в этом направлении будет точкаК. Ее координаты находим из уравнений плоскостей (АВС) и (DGE).
Эти плоскости пересекаются по прямой (К). Для нахождения точки К следует взять х3 = 0.
Получим систему линейных уравнений:
Она имеет решение х1 = 100, х2 = 200. Добавляя сюда х3 = 0, получаем оптимальный план задачи линейного программирования .
Вычислим значение целевой функции:
.
О т в е т: ,.
Найденный ответ означает следующее.
Мы должны производить из имеющегося сырья 100 единиц продукции Р1 и 200 единиц продукции Р2. Продукцию Р3 производить не будем. Выручка от реализации готовой продукции составит 3600 условных денежных единиц.
Допустим теперь, что у производителя продукции имеется альтернативная возможность – продать все сырье.
З а д а ч а В2: Допустим, что выполняются условия задачи А2. По каким ценам следует продавать сырье, чтобы реализовать его было выгоднее, чем производить из него продукцию?
Р е ш е н и е: Обозначим через у1 и у2 цены на единицу сырья видов S1 и S2. Вектор цен задает точку на плоскости. Если ценыуi очень большие, то производителя они устроят, но не обязательно сырье купят по этим ценам. Производителя интересуют такие комбинации цен, при которых сырье выгоднее продать. При этом он хочет знать, какой доход он получит от продажи сырья.
В одной единице готовой продукции Р1 содержится 4 единицы сырья S1 по цене у1 и 2 единицы сырья S2 по цене у2. Общая стоимость сырья, заключенного в одном готовом изделии Р1, равна 4у1 + 2у2. Эта величина должна быть не меньше, чем цена готового изделия - 8. В противном случае выгоднее из данного сырья изготовить продукцию.
Получили первое ограничение:
.
По аналогичной причине должны выполняться два другие неравенства, соответствующие второму и третьему видам продукции:
Добавляя условия не отрицательности цен у1 ≥ 0, получаем систему неравенств, которая задает область допустимых цен:
Если производитель найдет покупателя, согласного купить сырье по ценам, которые входят в область допустимых цен, то сырье выгоднее продать, не производя из него продукции. При этом производителя продукции будет интересовать гарантированный доход, который ему может дать продажа сырья. Гарантированный доход соответствует минимуму целевой функции.
.
Решим графически полученную задачу:
(l1) |
, |
(l2) |
, |
(l3) |
. |
Вектор нормали целевой функции сонаправлен с векторомна чертеже. Точкой минимума будут точкаВ, которая является точкой пересечения прямых l1 и l2. Ее координаты находим из системы:
Найдем значение целевой функции:
.
Заметим, что .
Задачи А и В взаимно определяют друг друга. Зная одну из задач, можно записать и другую задачу.
Сравним задачи А2 и В2.
А |
В |
|
|
В задаче В в некотором смысле «все по другому» по сравнению с задачей А.
В задаче А целевая функция максимизируется, неравенства имеют вид ## ≤ ##, а в задаче В целевая функция минимизируется, неравенства вида ## ≥ ##.
Свободные члены в неравенствах и коэффициенты в целевых функциях в задачах А и В меняются ролями.
Если сравнить коэффициенты при неизвестных, то они образуют две матрицы
у которых меняются ролями строки и столбцы.