
- •Методы и модели в экономике
- •Введение
- •1. Формулировка общей задачи линейного программирования
- •2. Графический метод решения задач линейного программирования
- •3. Табличный симплекс-метод
- •3.1. Алгоритм симплекс – метода
- •3.2. Определение первоначального допустимого базисного решения
- •3.3. Особые случаи симплексного метода
- •4. Двойственные задачи
- •5. Балансовые модели
- •5.1. Балансовый метод. Принципиальная схема межпродуктового баланса
- •5.2. Экономико-математическая модель межотраслевого баланса
- •6. Построение трендовой модели
- •6.1. Понятие временного ряда
- •6.2. Этапы статистического анализа временных рядов
- •6.3. Выявление тренда и построение трендовой модели
- •6.4. Проверка адекватности моделей
- •6.5. Оценка точности модели
- •6.6. Построение прогнозов
- •Литература
- •Задание IV.
- •Задание V.
- •164500, Г. Северодвинск, ул. Воронина, 6
4. Двойственные задачи
Рассмотрим специальный инструментарий для поведения экономико-математического анализа полученного оптимального плана – теории двойственности в линейном программировании.
При этом математические утверждения принимаются без доказательства – необходимо содержательно их понимать и уметь использовать в экономическом анализе.
С каждой задачей линейного программирования определенным образом (по определенному правилу) связана другая ЗЛП, называемая двойственной к исходной (первоначальной) задаче.
Связь исходной и двойственной задач заключается, в частности, в том, что решение одной из них может быть получено непосредственно из решения другой. Имея решение двойственной задачи, которое интерпретируется как совокупность условных оценок (теневых цен) участвующих в производстве ресурсов, можно провести экономико-математический анализ оптимального плана исходной задачи и сделать ряд экономически содержательных выводов.
Ранее была рассмотрена задача об использовании ресурсов (экономико-математическая модель и содержательная интерпретация этой задачи I представлены в левой части табл. 1). В приведенной модели bi (i = 1, 2, ..., т) обозначает запас ресурса Si; aij — число единиц ресурса Si, потребляемого при производстве единицы продукции Pj (j = 1, 2, ..., n); cj — прибыль (выручка) от реализации единицы продукции Pi (или цена продукции Рi).
Предположим, что некоторая организация решила закупить ресурсы S1, S2, …, Sm предприятия и необходимо установить оптимальные цены на эти ресурсы y1, у2, …, yт.
Очевидно, что покупающая организация заинтересована в том, чтобы затраты на все ресурсы Z в количествах b1, b2, …, bm по ценам соответственно y1, у2, …, yт, были минимальны, т.е.
Z = b1y1 + b2y2 + … + bmym min.
С другой стороны, предприятие, продающее ресурсы, заинтересовано в том, чтобы полученная выручка была не менее той суммы, которую предприятие может получить при переработке ресурсов в готовую продукцию. На изготовление единицы продукции Р1 расходуется a11 единиц ресурса S1, a21 единиц ресурса S2, ..., ai1 единиц ресурса Si, ..., аm1 единиц ресурса Sm, по цене соответственно y1, у2, …, yт. Поэтому для удовлетворения требований продавца затраты на ресурсы, потребляемые при изготовлении единицы продукции Р1, должны быть не менее ее цены c1, т.е.
a11y1 + a21y2 + … + am1ym c1.
Аналогично можно составить ограничения в виде неравенств по каждому виду продукции Р1, Р2, …, Рn. Экономико-математическая модель и содержательная интерпретация полученной таким образом двойственной задачи II приведены в правой части табл. 4.1.
Таблица 4.1 |
|
Задача I (исходная) |
Задача II (двойственная) |
F = c1x1 + c2x2 + … + cnxn max (4.1) |
Z = b1y1 + b2y2 + … + bmym min (4.4) |
при ограничениях: |
при ограничениях: |
|
|
|
|
и условии неотрицательности x10, x20, …, xn 0. (4.3) |
и условии неотрицательности y10, y2 0, …, ym 0. (4.6) |
Составить такой план выпуска продукции Х = (x1, x2, …, xn), при котором прибыль (выручка) от реализации продукции будет максимальной при условии, что потребление ресурсов по каждому виду продукции не превзойдет имеющихся запасов |
Найти такой набор цен (оценок) ресурсов Y = (y1, y2, …, ym), при котором общие затраты на ресурсы будут минимальными при условии, что затраты на ресурсы при производстве каждого вида продукции будут не менее прибыли (выручки) от реализации этой продукции |
Цены ресурсов y1, у2, …, yт в экономической литературе получили различные названия: учетные, неявные, теневые. Смысл этих названий состоит в том, что это условные, "ненастоящие" цены. В отличие от "внешних" цен c1, c2, …, cn на продукцию, известных, как правило, до начала производства, цены ресурсов y1, у2, …, yт являются внутренними, ибо они задаются не извне, а определяются непосредственно в результате решения задачи, поэтому их чаще называют оценками ресурсов.
Правила построения двойственной задачи определяются системой отношений:
1. Привести все неравенства системы ограничений исходной задачи к одному смыслу: если в исходной задаче ищут максимум линейной функции, то все неравенства системы ограничений привести к виду "", а если минимум — к виду "". Для этого неравенства, в которых данное требование не выполняется, умножить на -1.
2. Составить расширенную матрицу системы А1, в которую включить матрицу коэффициентов при переменных А, столбец свободных членов системы ограничений и строку коэффициентов при переменных в линейной функции.
3. Найти матрицу A1', транспонированную к матрице А1.
4. Сформулировать двойственную задачу на основании полученной матрицы A1' и условия неотрицательности переменных.
Связь между оптимальными решениями двойственных задач устанавливается с помощью теорем двойственности.
Первая (основная) теорема двойственности. Если одна из взаимно двойственных задач имеет оптимальное решение, то его имеет и другая, причем оптимальные значения их линейных функций равны:
Fmax = Zmin или F(X*) = Z(Y*). (4.7)
Если линейная функция одной из задач не ограничена, то условия другой задачи противоречивы.
Экономический смысл первой (основной) теоремы двойственности. План производства Х* = (x1*, x2*, …, xn*) и набор цен (оценок) ресурсов Y* = (y1*, y2*, …, ym*) оказываются оптимальными тогда и только тогда, когда прибыль (выручка) от продукции, найденная при "внешних" (известных заранее) ценах c1, c2, …, cn, равна затратам на ресурсы по "внутренним " (определяемым только из решения задачи) ценам y1, y2, …, ym. Для всех же других планов Х и Y обеих прибыль (выручка) от продукции всегда меньше (или равна) затрат на ресурсы.
Экономический смысл первой теоремы двойственности можно интерпретировать и так: предприятию безразлично, производить ли продукцию по оптимальному плану Х* = (x1*, x2*, …, xn*) и получить максимальную прибыль (выручку) Fmax либо продавать ресурсы по оптимальным ценам Y* = (y1*, y2*, …, ym*) и возместить от продажи равные ей минимальные затраты на ресурсы Zmin.
Теорема 2 (о дополняющей нежесткости). Если при подстановке компонент оптимального плана в систему ограничений исходной задачи i-е ограничение обращается в неравенство, то i-я компонента оптимального плана двойственной задачи равна нулю. Если‚ i-я компонента оптимального плана двойственной задачи положительна, то i-е ограничение исходной задачи удовлетворяется ее оптимальным решением как строгое равенство.
То есть для оптимальных планов двойственных задач имеют место соотношения:
Оптимальные значения переменных двойственной задачи и называют двойственными оценками.
Пример 4.1. На станках трех видов С1, С2, С3 последовательно обрабатывается детали четырех видов: D1, D2, D3, D4.
Таблица 4.2
Станки |
Сколько требуется часов работы станка для выпуска одной детали, час/дет. |
Фонд рабочего времени, час. |
|||
|
D1 |
D2 |
D3 |
D4 |
|
C1 |
2 |
4 |
0 |
8 |
12 |
C2 |
7 |
2 |
2 |
6 |
8 |
C3 |
5 |
8 |
4 |
3 |
48 |
Прибыль на одну деталь, у.е./дет. |
3 |
4 |
3 |
1 |
|
Известно, сколько часов каждая деталь изготавливается на каждом станке, сколько времени может отработать каждый станок и какая прибыль может быть получена при продаже одной детали каждого вида. Данные для решения задачи содержатся в таблице 4.2.
Найден оптимальный по критерию «максимум прибыли» план, предусматривающий выпуск трех деталей второго вида и одной детали третьего вида. Дать экономико - математический анализ оптимального плана.
Решение: Обозначим через хj (j=1,…,4) – объем выпуска деталей j-того вида и запишем математическую модель задачи по критерию «максимум прибыли»:
(*)
В этой модели функциональные ограничения отражают условия ограниченности объемов используемых в производстве ресурсов.
Проверим, как удовлетворяется система функциональных ограничений оптимальным планом Х*=( х1 = 0, х2 =3, х3 = 1, х4 = 0):
Значение целевой функции на этом плане равно
Двойственная задача имеет вид:
Для нахождения оценок у1, у2, у3 используем вторую теорему двойственности. Поскольку третье ограничение в (*) выполняется как строгое неравенство, то у3 =0. Так как х2>0 х3> 0, то второе и третье неравенства из двойственной задачи выполняются как равенства:
Итак, для получения двойственных оценок имеем систему линейных уравнений:
т. е.
Вычислим значение целевой функции двойственной задачи:
По первой теореме двойственности мы можем утверждать, что действительно найдены оптимальные значения двойственных переменных.
Экономико-математический анализ оптимальных решений базируется на свойствах двойственных оценок. В пределах устойчивости двойственных оценок (для определения этих границ существуют математические соотношения, которые реализованы в «Отчете по устойчивости» Excel) имеют место следующие свойства.
1. величина двойственной оценки того или иного ресурса показывает насколько возросло бы максимальное значение целевой функции, если бы объем данного ресурса увеличился на одну единицу (двойственные оценки измеряют эффективность малых приращения объемов ресурсов в конкретных условиях данной задачи).
В рассматриваемом примере увеличение фонда времени работы станка С1 на 1 час привело бы к росту максимальной суммы прибыли на 0,25 у.е. (у1=1/4), а увеличение фонда рабочего времени третьего станка не повлияет на оптимальный план выпуска продукции и сумму прибыли.
Сказанное позволяет выявить направления «расшивки» узких мест, обеспечивающие получение наибольшего экономического эффекта, а также целесообразность изменения в структуре выпуска продукции с позиций общего оптимума.
2. Двойственные оценки отражают сравнительную дефицитность различных видов ресурсов в отношении принятого в задаче показателя эффективности. Оценки показывают, какие ресурсы являются более дефицитными (они будут иметь самые высокие оценки), какие менее дефицитными и какие совсем не дефицитными (избыточны).
В примере недефицитным является фонд рабочего времени станка С3 поскольку у3=0.
Острее ощущается дефицитность ресурса С2 (у2=3/2) – он более дефицитен, чем ресурс С1 (у1 =1/4).
3. Двойственные оценки позволяют определять своеобразные «нормы заменяемости ресурсов»: имеется в виду не абсолютная заменяемость, а относительная, т. е. заменяемость с точки зрения конечного эффекта и лишь в конкретных условиях данной задачи.
В нашем примере относительная заменяемость ресурсов определяется соотношением (нормой) 1/4 : 3/2=1:6.
4. Двойственные оценки служат инструментом определения эффективности отдельных хозяйственных решений (технологических способов), с их помощью можно определить выгодность производства новых изделий, эффективность новых технологических способов:
если
– выгодно,
если Δj > 0 – невыгодно.
Предположим в рассматриваемом примере следует решить вопрос о целесообразности включения в программу производство деталей нового (пятого) вида при затратах ресурсов станков: 8, 2 и 3 соответственно и ожидаемой удельной прибыли в : а) 6 у.е.; б)1 у.е.
С учетом сказанного будем иметь в двух рассматриваемых случаях:
в случае а) 8*1/4+2*3/2+3*0 – 6= –1 <0 – выгодно расширение ассортимента;
в случае б) 8*1/4 +2*3/2+3*0 – 1= 4 >0 – невыгодно.
Ответим на вопрос, как изменится объем выпуска продукции и прибыль от ее реализации, если фонд рабочего времени станка С1 увеличится на 2 часа, а фонд рабочего времени станка С2 уменьшится на 1 час?
Предполагая, что эти изменения проходят в пределах устойчивости двойственных оценок имеем:
Отсюда определяется план выпуска в новых производственных условиях Х= ( х1 = 0; х2 =3,5; х3 = 0; х4 = 0) . Соответственно прибыль составит 14 у.е., т.е. уменьшится на 1 у.е.