[Новый семестр ]
Главная » 2015 » Февраль » 16 » Экономическая интерпретация двойственных оценок.
13:01
Экономическая интерпретация двойственных оценок.

Предприятие для производства четырех видов продукции использует три типа ресурсов. Нормы расхода ресурсов на производства одной единицы продукции, наличие ресурсов, прибыль от реализации единицы товара заданы в таблице.

Ресурсы

Нормы расхода ресурсов

на производства 1 ед. продукции

Запасы ресурсов

A

B

C

D

I

3

2

2

1

30

II

1

1

5

1

30

III

0

1

4

2

25

Прибыль, руб.

9

13

11

12

 

Необходимо определить оптимальный план производства продукции, при котором прибыль была бы максимальной.

Составить экономико-математическую модель задачи и двойственную к ней. Решить задачу симплексным методом. Проанализировать полученное решение с использованием свойств двойственных оценок.

 

Решение задачи находим с помощью калькулятора "Двойственные оценки".

Решим прямую задачу линейного программирования симплексным методом, с использованием симплексной таблицы.
Определим максимальное значение целевой функции F(X) = 9x1 + 13x2 + 11x3 + 12x4 при следующих условиях-ограничений.
2x1 + 2x2 + 2x3 + x4≤30
x1 + x2 + 5x3 + x4≤30
x2 + 4x3 + 2x4≤25
Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме).
В 1-м неравенстве смысла (≤) вводим базисную переменную x5. В 2-м неравенстве смысла (≤) вводим базисную переменную x6. В 3-м неравенстве смысла (≤) вводим базисную переменную x7.
2x1 + 2x2 + 2x3 + 1x4 + 1x5 + 0x6 + 0x7 = 30
1x1 + 1x2 + 5x3 + 1x4 + 0x5 + 1x6 + 0x7 = 30
0x1 + 1x2 + 4x3 + 2x4 + 0x5 + 0x6 + 1x7 = 25

Матрица коэффициентов A = a(ij) этой системы уравнений имеет вид:

2 2 2 1 1 0 0
1 1 5 1 0 1 0
0 1 4 2 0 0 1


Базисные переменные это переменные, которые входят только в одно уравнение системы ограничений и притом с единичным коэффициентом.
Экономический смысл дополнительных переменных: дополнительные переменные задачи ЛП обозначают излишки сырья, времени, других ресурсов, остающихся в производстве данного оптимального плана.
Решим систему уравнений относительно базисных переменных: x5, x6, x7
Полагая, что свободные переменные равны 0, получим первый опорный план:
X1 = (0,0,0,0,30,30,25)
Базисное решение называется допустимым, если оно неотрицательно.

Базис B x1 x2 x3 x4 x5 x6 x7
x5 30 2 2 2 1 1 0 0
x6 30 1 1 5 1 0 1 0
x7 25 0 1 4 2 0 0 1
F(X0) 0 -9 -13 -11 -12 0 0 0


Переходим к основному алгоритму симплекс-метода.
Итерация №0.
1. Проверка критерия оптимальности.
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.
2. Определение новой базисной переменной.
В качестве ведущего выберем столбец, соответствующий переменной x2, так как это наибольший коэффициент по модулю.
3. Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: bi / ai2
и из них выберем наименьшее:
min (30 : 2 , 30 : 1 , 25 : 1 ) = 15
Следовательно, 1-ая строка является ведущей.
Разрешающий элемент равен (2) и находится на пересечении ведущего столбца и ведущей строки.

Базис B x1 x2 x3 x4 x5 x6 x7 min
x5 30 2 2 2 1 1 0 0 15
x6 30 1 1 5 1 0 1 0 30
x7 25 0 1 4 2 0 0 1 25
F(X1) 0 -9 -13 -11 -12 0 0 0 0


4. Пересчет симплекс-таблицы.
Формируем следующую часть симплексной таблицы.
Вместо переменной x5 в план 1 войдет переменная x2.
Строка, соответствующая переменной x2 в плане 1, получена в результате деления всех элементов строки x5 плана 0 на разрешающий элемент РЭ=2
На месте разрешающего элемента в плане 1 получаем 1.
В остальных клетках столбца x2 плана 1 записываем нули.
Таким образом, в новом плане 1 заполнены строка x2 и столбец x2.
Все остальные элементы нового плана 1, включая элементы индексной строки, определяются по правилу прямоугольника.
Для этого выбираем из старого плана четыре числа, которые расположены в вершинах прямоугольника и всегда включают разрешающий элемент РЭ.
НЭ = СЭ - (А*В)/РЭ
СТЭ - элемент старого плана, РЭ - разрешающий элемент (2), А и В - элементы старого плана, образующие прямоугольник с элементами СТЭ и РЭ.
Представим расчет каждого элемента в виде таблицы:

B x 1 x 2 x 3 x 4 x 5 x 6 x 7
30 : 2 2 : 2 2 : 2 2 : 2 1 : 2 1 : 2 0 : 2 0 : 2
30-(30 • 1):2 1-(2 • 1):2 1-(2 • 1):2 5-(2 • 1):2 1-(1 • 1):2 0-(1 • 1):2 1-(0 • 1):2 0-(0 • 1):2
25-(30 • 1):2 0-(2 • 1):2 1-(2 • 1):2 4-(2 • 1):2 2-(1 • 1):2 0-(1 • 1):2 0-(0 • 1):2 1-(0 • 1):2
0-(30 • -13):2 -9-(2 • -13):2 -13-(2 • -13):2 -11-(2 • -13):2 -12-(1 • -13):2 0-(1 • -13):2 0-(0 • -13):2 0-(0 • -13):2



Получаем новую симплекс-таблицу:

Базис B x1 x2 x3 x4 x5 x6 x7
x2 15 1 1 1 1/2 1/2 0 0
x6 15 0 0 4 1/2 -1/2 1 0
x7 10 -1 0 3 3/2 -1/2 0 1
F(X1) 195 4 0 2 -11/2 13/2 0 0


Итерация №1.
1. Проверка критерия оптимальности.
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.
2. Определение новой базисной переменной.
В качестве ведущего выберем столбец, соответствующий переменной x4, так как это наибольший коэффициент по модулю.
3. Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: bi / ai4
и из них выберем наименьшее:
min (15 : 1/2 , 15 : 1/2 , 10 : 11/2 ) = 62/3
Следовательно, 3-ая строка является ведущей.
Разрешающий элемент равен (11/2) и находится на пересечении ведущего столбца и ведущей строки.

Базис B x1 x2 x3 x4 x5 x6 x7 min
x2 15 1 1 1 1/2 1/2 0 0 30
x6 15 0 0 4 1/2 -1/2 1 0 30
x7 10 -1 0 3 11/2 -1/2 0 1 62/3
F(X2) 195 4 0 2 -51/2 61/2 0 0 0


4. Пересчет симплекс-таблицы.
Формируем следующую часть симплексной таблицы.
Вместо переменной x7 в план 2 войдет переменная x4.
Строка, соответствующая переменной x4 в плане 2, получена в результате деления всех элементов строки x7 плана 1 на разрешающий элемент РЭ=11/2
На месте разрешающего элемента в плане 2 получаем 1.
В остальных клетках столбца x4 плана 2 записываем нули.
Таким образом, в новом плане 2 заполнены строка x4 и столбец x4.
Все остальные элементы нового плана 2, включая элементы индексной строки, определяются по правилу прямоугольника.
Представим расчет каждого элемента в виде таблицы:

B x 1 x 2 x 3 x 4 x 5 x 6 x 7
15-(10 • 1/2):11/2 1-(-1 • 1/2):11/2 1-(0 • 1/2):11/2 1-(3 • 1/2):11/2 1/2-(11/21/2):11/2 1/2-(-1/21/2):11/2 0-(0 • 1/2):11/2 0-(1 • 1/2):11/2
15-(10 • 1/2):11/2 0-(-1 • 1/2):11/2 0-(0 • 1/2):11/2 4-(3 • 1/2):11/2 1/2-(11/21/2):11/2 -1/2-(-1/21/2):11/2 1-(0 • 1/2):11/2 0-(1 • 1/2):11/2
10 : 11/2 -1 : 11/2 0 : 11/2 3 : 11/2 11/2 : 11/2 -1/2 : 11/2 0 : 11/2 1 : 11/2
195-(10 • -51/2):11/2 4-(-1 • -51/2):11/2 0-(0 • -51/2):11/2 2-(3 • -51/2):11/2 -51/2-(11/2 • -51/2):11/2 61/2-(-1/2 • -51/2):11/2 0-(0 • -51/2):11/2 0-(1 • -51/2):11/2



Получаем новую симплекс-таблицу:

Базис B x1 x2 x3 x4 x5 x6 x7
x2 35/3 4/3 1 0 0 2/3 0 -1/3
x6 35/3 1/3 0 3 0 -1/3 1 -1/3
x4 20/3 -2/3 0 2 1 -1/3 0 2/3
F(X2) 695/3 1/3 0 13 0 14/3 0 11/3


1. Проверка критерия оптимальности.
Среди значений индексной строки нет отрицательных. Поэтому эта таблица определяет оптимальный план задачи.
Окончательный вариант симплекс-таблицы:

Базис B x1 x2 x3 x4 x5 x6 x7
x2 35/3 4/3 1 0 0 2/3 0 -1/3
x6 35/3 1/3 0 3 0 -1/3 1 -1/3
x4 20/3 -2/3 0 2 1 -1/3 0 2/3
F(X3) 695/3 1/3 0 13 0 14/3 0 11/3



Оптимальный план можно записать так:
x2 = 112/3
x4 = 62/3
F(X) = 13•112/3 + 12•62/3 = 2312/3

Построим двойственную задачу по следующим правилам.
1. Количество переменных в двойственной задаче равно количеству неравенств в исходной.
2. Матрица коэффициентов двойственной задачи является транспонированной к матрице коэффициентов исходной.
3. Система ограничений двойственной задачи записывается в виде неравенств противоположного смысла неравенствам системы ограничений прямой задачи.
Столбец свободных членов исходной задачи является строкой коэффициентов для целевой функции двойственной. Целевая функция в одной задаче максимизируется, в другой минимизируется.
Расширенная матрица A.

2 2 2 1 30
1 1 5 1 30
0 1 4 2 25
9 13 11 12 0


Транспонированная матрица AT.

2 1 0 9
2 1 1 13
2 5 4 11
1 1 2 12
30 30 25 0


Условиям неотрицательности переменных исходной задачи соответствуют неравенства-ограничения двойственной, направленные в другую сторону. И наоборот, неравенствам-ограничениям в исходной соответствуют условия неотрицательности в двойственной.
Неравенства, соединенные стрелочками (↔), называются сопряженными.
2y1 + y2≥9
2y1 + y2 + y3≥13
2y1 + 5y2 + 4y3≥11
y1 + y2 + 2y3≥12
30y1 + 30y2 + 25y3 → min
y1 ≥ 0
y2 ≥ 0
y3 ≥ 0

Исходная задача I   Двойственная задача II
x1 ≥ 0 2y1 + y2≥9
x2 ≥ 0 2y1 + y2 + y3≥13
x3 ≥ 0 2y1 + 5y2 + 4y3≥11
x4 ≥ 0 y1 + y2 + 2y3≥12
9x1 + 13x2 + 11x3 + 12x4 → max 30y1 + 30y2 + 25y3 → min
2x1 + 2x2 + 2x3 + x4≤30 y1 ≥ 0
x1 + x2 + 5x3 + x4≤30 y2 ≥ 0
x2 + 4x3 + 2x4≤25 y3 ≥ 0


Решение двойственной задачи дает оптимальную систему оценок ресурсов.
Используя последнюю итерацию прямой задачи найдем, оптимальный план двойственной задачи.
Из теоремы двойственности следует, что Y = C*A-1.
Составим матрицу A из компонентов векторов, входящих в оптимальный базис.

A = (A2, A6, A4) =
2 0 1
1 1 1
1 0 2
 


Определив обратную матрицу D = А-1 через алгебраические дополнения, получим:

D = A-1 =
2/3 0 -1/3
-1/3 1 -1/3
-1/3 0 2/3
 


Как видно из последнего плана симплексной таблицы, обратная матрица A-1 расположена в столбцах дополнительных переменных.
Тогда Y = C*A-1 =

(13, 0, 12) x
2/3 0 -1/3
-1/3 1 -1/3
-1/3 0 2/3
 
= (14/3;0;11/3)


Оптимальный план двойственной задачи равен:
y1 = 42/3
y2 = 0
y3 = 32/3
Z(Y) = 30*42/3+30*0+25*32/3 = 2312/3

Критерий оптимальности полученного решения. Если существуют такие допустимые решения X и Y прямой и двойственной задач, для которых выполняется равенство целевых функций F(x) = Z(y), то эти решения X и Y являются оптимальными решениями прямой и двойственной задач соответственно.
Определение дефицитных и недефицитных (избыточных) ресурсов. Вторая теорема двойственности.
Подставим оптимальный план прямой задачи в систему ограниченной математической модели:
2*0 + 2*112/3 + 2*0 + 1*62/3 = 30 = 30
1*0 + 1*112/3 + 5*0 + 1*62/3 = 181/3 < 30
0*0 + 1*112/3 + 4*0 + 2*62/3 = 25 = 25
1-ое ограничение прямой задачи выполняется как равенство. Это означает, что 1-ый ресурс полностью используется в оптимальном плане, является дефицитным и его оценка согласно второй теореме двойственности отлична от нуля (y1>0).
2-ое ограничение выполняется как строгое неравенство, т.е. ресурс 2-го вида израсходован не полностью. Значит, этот ресурс не является дефицитным и его оценка в оптимальном плане y2 = 0.
Неиспользованный экономический резерв ресурса 2 составляет 112/3 (30-181/3).
Этот резерв не может быть использован в оптимальном плане, но указывает на возможность изменений в объекте моделирования (например, резерв ресурса можно продать или сдать в аренду).
3-ое ограничение прямой задачи выполняется как равенство. Это означает, что 3-ый ресурс полностью используется в оптимальном плане, является дефицитным и его оценка согласно второй теореме двойственности отлична от нуля (y3>0).
Двойственные оценки отражают сравнительную дефицитность различных видов ресурсов в отношении принятого в задаче показателя эффективности. Оценки показывают, какие ресурсы являются более дефицитными, (они будут иметь самые высокие оценки), какие менее дефицитными и какие совсем недефицитны (избыточны) - они будут равны нулю.
Обоснование эффективности оптимального плана.
При подстановке оптимальных двойственных оценок в систему ограничений двойственной задачи получим:
2*42/3 + 1*0 + 0*32/3 = 91/3 > 9
2*42/3 + 1*0 + 1*32/3 = 13 = 13
2*42/3 + 5*0 + 4*32/3 = 24 > 11
1*42/3 + 1*0 + 2*32/3 = 12 = 12
1-ое ограничение выполняется как строгое неравенство, т.е. продукцию 1-го вида использовать экономически не выгодно. И действительно в оптимальном плане прямой задачи x1 = 0.
Поскольку теневая (альтернативная) цена больше рыночной цены этого продукта, то выгоднее продать ресурсы по рыночным ценам.
При этом разница между ценами (91/3 - 9 = 1/3) показывает величину изменения целевой функции F(x) при введении дополнительной единицы xi.
2-ое ограничение двойственной задачи выполняется как равенство. Это означает, что 2-ый продукт экономически выгодно использовать, а его использование предусмотрено оптимальным планом прямой задачи (x2>0).
3-ое ограничение выполняется как строгое неравенство, т.е. продукцию 3-го вида использовать экономически не выгодно. И действительно в оптимальном плане прямой задачи x3 = 0.
Поскольку теневая (альтернативная) цена больше рыночной цены этого продукта, то выгоднее продать ресурсы по рыночным ценам.
При этом разница между ценами (24 - 11 = 13) показывает величину изменения целевой функции F(x) при введении дополнительной единицы xi.
4-ое ограничение двойственной задачи выполняется как равенство. Это означает, что 4-ый продукт экономически выгодно использовать, а его использование предусмотрено оптимальным планом прямой задачи (x4>0).
Решение было получено и оформлено с помощью сервиса:
Двойственная задача линейного программирования
Вместе с этой задачей решают также:
Задачи динамического программирования онлайн
Графический метод решения задач линейного программирования
Двойственный симплекс-метод
Теория игр онлайн
Метод Гомори
Транспортная задача
Расчет сетевого графика
Теория массового обслуживания онлайн

Просмотров: 7150 | Добавил: semestr | Рейтинг: 0.0/0
Всего комментариев: 1
1 SergObemi  
0
<a href=http://zmkshop.ru/stati/montazh-ferm-molodechno-dlya-zdaniya-trts/>откуда взялось название кровли молодечная</a>

Имя *:
Email *:
Код *: