- •5 Двойственность в линейном программировании
- •5.1 Понятие двойственности
- •5.2 Экономическая интерпретация двойственной задачи
- •5.3 Первая теорема двойственности
- •5.4 Вторая теорема двойственности
- •5.5 Третья теорема двойственности
- •5.6 Пример решения сопряженных задач
- •5.6.1 Задача, двойственная задаче о диете
- •5.6.2 Выполнение основной теоремы двойственности
- •5.6.3 Выполнение теоремы о равновесии
- •5.6.4 Выполнение теоремы об оценке
- •5.7 Вопросы и упражнения
5.6.2 Выполнение основной теоремы двойственности
Сравним полученный результат с оптимальной симплексной таблицей для прямой задачи (см. таблица 19).
Как и следовало ожидать в соответствии с основной теоремой двойственности, получено то же самое значение оптимума – 7,378.
Из таблицы 20 базисные переменные у3= 0,122; у5` = 4; у8= 29,889. Небазисные переменные у1= у2= у4= у5``= у6= у7= 0. Так как у5= у5`- у5``, у5= 4 – 0 = 4. Таким образом, оптимальный планY*= (0; 0;0,122; 0; 4; 0; 0; 29,889).
Если рассмотреть критериальную строку таблицы 19, можно заметить, что3 = 29,889 = у8. В самом деле, переменной х3соответствует третье ограничение двойственной задачи, в котором дополнительной переменной является как раз переменная у8. Коэффициент6 = 0,122= у3. В самом деле, дополнительная переменная х6прямой задачи стоит как раз в ее третьем ограничении, которому соответствует двойственная переменная у3.
Коэффициенты при основных переменных х1и х21 = 2 = 0, так как дополнительные переменные двойственной задачи в ее первых двух ограничениях соответственно у6= у7= 0. Коэффициенты при дополнительных переменных х4, х5и х74 = 5 = 7 = 0, так как основные переменные двойственной задачи, которые соответствуют первому, второму и четвертому ограничениям у1= у2= у4= 0.
Мы убедились в том, что оптимальный план двойственной задачи находится в критериальной строке оптимальной симплексной таблицы для прямой задачи*.
Теперь сравним столбец В таблицы 19 (из которого следовало, что Х*= (0,011; 0,489; 0; 0,711; 1,289; 0; 15,222), с последней строкой в таблице 20 (критериальной строкой оптимальной симплексной таблицы для двойственной задачи). Здесь1 = 0,711 = х4 (поскольку переменной у1 соответствует первое ограничение прямой задачи, в котором дополнительной была переменная х4). Аналогично можно объяснить, почему 2 = 1,289 = х5, 3 = 0 = х6, а 4 = 15,222 = х7. Поскольку пятое ограничение прямой задачи – уравнение, и разность между его частями всегда равна нулю, 5`=5``= 0.
Рассмотрим коэффициенты при дополнительных переменных двойственной задачи. Поскольку эти переменные у6, у7и у8стоят в трех ограничениях двойственной задачи, которым соответствуют три основные переменные прямой задачи х1, х2и х3, оказывается, что6 = 0,0111 = х1, 7 = 0,489 = х2, а8 = 0 = х3.
Мы убедились в том, что оптимальный план прямой задачи находится в критериальной строке оптимальной симплексной таблицы для двойственной задачи (так и должно было оказаться, поскольку двойственность взаимна).
5.6.3 Выполнение теоремы о равновесии
Теперь убедимся в том, что выполняется вторая теорема двойственности. Для этого установим соответствие между переменными сопряженных задач в виде таблицы 21. В каждой строке этой таблицы записаны соответствующие друг другу переменные и ограничения сопряженных задач (и оптимальные значения переменных). В пятом ограничении прямой задачи дополнительной переменной нет, но в графе «значение» все равно указан ноль, так как разность между частями уравнения равна нулю. При перемножении двух значений во всех восьми строках получается ноль (х1*y6= 0,011*0 = 0; х2*y7= 0,489*0 = 0; …; х7*y4= 15,222*0 = 0; 0*y5= 0*4 = 0).
Таблица 21 – Соответствие между переменными сопряженных задач
Прямая задача |
Двойственная задача | ||||
Основная переменная |
Значение |
Номер ограни-чения |
Дополнитель-ная пере-менная |
Значение | |
х1 |
0,011 |
1 |
y6 |
0 | |
х2 |
0,489 |
2 |
y7 |
0 | |
х3 |
0 |
3 |
y8 |
29,889 | |
Номер ограни- чения |
Дополнитель- ная пере- менная |
Значение |
Основная переменная |
Значение | |
1 |
х4 |
0,711 |
y1 |
0 | |
2 |
х5 |
1,289 |
y2 |
0 | |
3 |
х6 |
0 |
y3 |
0,122 | |
4 |
х7 |
15,222 |
y4 |
0 | |
5 |
- |
0 |
y5 |
4 |