1. Задачи / Образцы выполненных СРС 1-12 МАТЕСО / 7 / Солнцева Светлана,СРС 7_Солнцева Светлана, гр.8512
.docФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ РОССИЙСКОЙ ФЕДЕРАЦИИ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра ОСУ
Самостоятельная работа студента №7
Вторая теорема двойственности
Выполнила: студентка группы 8512
Солнцева Светлана Сергеевна
Проверил: Ротарь В.Г.
ТОМСК
2004
ЗАДАНИЕ
-
По заданному (известному по СРС №4) оптимальному решению исходной (прямой) задачи линейного программирования на основе утверждений второй теоремы двойственности найти оптимальное решение сопряженной двойственной задачи
-
В качестве исходной взять задачу [2;5] СРС №4, для которой принять заданными оптимальный план X* = (x1*, x2*, x3*, x4*, х5*) и Zmax (X*).
-
По результатам анализа выполнения ограничений:
-
a11x1*+a12x2*+a13x3*+a14x4*+a15x5*≤ b1
a21x1*+a22x2*+a23x3*+a24x4*+a25x5*≤ b2
сопряженных пар двойственных условий 30 и 40 определить качественно структуру оптимального плана двойственной задачи Y*, т.е. определить структуру базиса.
-
По утверждениям 10 и 20 второй теоремы двойственности найти вектор y* на основе решения системы уравнений
-
Проверить правильность вычисления опорного плана y* по первой теореме двойственности.
-
По заданному оптимальному решению исходной – (двойственной) задачи линейного программирования на основе утверждений второй теоремы двойственности найти оптимальное решение сопряженной прямой задачи
-
В качестве исходной взять задачу СРС-3 размерностью [3;2], для которой принять заданными оптимальный план
Y* = (y1*, y 2*) и Lmin(Y*).
-
По результатам анализа выполнения ограничений
a11y1*+a12y2*С1;
a21y1*+ a22y2*С2;
a31y1*+ a32y2*С3
y1* 0, y2*0
2
сопряженных пар двойственных условий 10 и 20 определить качественно структуру оптимального плана прямой задачи Х*, т.е. определить структуру базиса.
-
По утверждениям 30 и 40 второй теоремы двойственности найти опорный план y* на основе решения системы уравнений
-
Проверить правильность вычисления опорного плана x* по первой теореме двойственности.
ХОД РАБОТЫ
-
По заданному (известному по СРС №4) оптимальному решению исходной (прямой) задачи линейного программирования на основе утверждений второй теоремы двойственности найдем оптимальное решение сопряженной двойственной задачи:
-
Из СРС №4 нам известен оптимальный план исходной задачи [2; 5]:
X* = (74,12; 0; 0; 282,42; 0)
Тогда целевая функция будет равна:
Z(X*) = 356,54.
-
Проведем анализ выполнения ограничений:
-
4x1* + 2х2* + 6x3* + 6х4* + 3x5* = 1991 =>
4*74,12 + 2*0 + 6*0 + 6*282,42 + 3*0 = 1991
1991 = 1991
6x1* + 4х2* + 2x3* + 3х4* + 6x5* = 1292
6*74,12 + 4*0 + 2*0 + 3*282,42 + 6*0 = 1292
1292 = 1292
Следовательно, получим по следствию из второй теоремы двойственности 30, если , то уi* > 0, следовательно, структура опорного плана двойственной задачи Y* будет выглядеть следующим образом:
у1* > 0, y2* > 0
-
x1* > 0
x2* = 0
x3* = 0 => по следствию из второй теоремы двойственности 10 получим систему
x4* > 0 уравнений:
x5* = 0
Следствие 10: если хj > 0, то
Решим систему полученных уравнений:
4у1 + 6у2 = 1
6у1 + 3у2 = 1
– 12 у2 = -1 =>
у2 = 1/12 = 0,0833
Таким образом, получим опорный план двойственной задачи:
Y* = (0,125; 0,0833)
Следовательно, L (Y*) = 1991*0,125 + 1292*0,0833 = 356,54
-
Проверим правильность вычисления опорного плана Y* по первой теореме двойственности:
Первая теорема двойственности говорит о том, что на оптимальных планах прямой и двойственной задач значения целевых функций совпадают:
Z(X*) = L(Y*)
Таким образом, из СРС №4 мы получаем, что для исходной прямой задачи (см. п. 1.1.) оптимальный опорный план имеет следующий вид X* (74,12; 0; 0; 282,42; 0), следовательно, целевая функция на оптимальном опорном плане принимает значение Z(X*) = 356,54.
А из п. 1.3. мы получаем, что для двойственной задачи оптимальный опорный план имеет следующий вид Y* (0,125; 0,0833), следовательно, целевая функция на оптимальном опорном плане принимает значение L(Y*) = 356,54.
Z(X*) = L(Y*) = 356,54
(следовательно, первая теорема двойственности выполняется).
-
По заданному оптимальному решению исходной – (двойственной) задачи линейного программирования на основе утверждений второй теоремы двойственности найдем оптимальное решение сопряженной прямой задачи.
-
Из СРС №3 нам известен оптимальный план исходной задачи [3; 2]:
Y* = (134,64; 242,07)
Тогда целевая функция будет равна:
L(Y*) = 376,71.
-
Проведем анализ выполнения ограничений:
-
4y1* + 6y2* = 1991
4*134,64 + 6*242,07=1991
1991 = 1991
6y1* + 2y2* = 1292
6*134,64 + 2*242,07=1292
1292 = 1292
2y1* + 4y2* = 1194
2*134,64 +4*242,07=1238
1238 > 1194
Следовательно, получим по следствию из второй теоремы двойственности 10, если, , то хi* > 0, следовательно, структура опорного плана двойственной задачи Y* будет выглядеть следующим образом:
х1* > 0, х2* > 0,
По следствию 20, если, то хi* = 0, получим, что х3 = 0.
-
y1* > 0 => по следствию из второй теоремы двойственности 30 получим систему
y2* > 0 уравнений:
Следствие 30: если yj > 0, то
z(x) = 1991x1 + 1292x2 + 1194x3
при условиях
4x1 + 6x2 + 2x3 = 1
6x1 + 2x2 + 4x3 = 1
Решая данную систему (подробное решение приведено в СРС №6), получим:
X* = (0,143; 0,07143; 0)
Следовательно, Z(X*) = 1991*0,143 + 1292*0,07143 + 1194 *0 = 376,71.
-
Проверим правильность вычисления опорного плана Y* по первой теореме двойственности:
Первая теорема двойственности говорит о том, что на оптимальных планах прямой и двойственной задач значения целевых функций совпадают:
Z(X*) = L(Y*)
Таким образом, из СРС №3 мы получаем, что для двойственной сопряженной задачи (см. п. 2.1.) оптимальный опорный план имеет следующий вид Y* (134,64; 242,07), следовательно, целевая функция на оптимальном опорном плане принимает значение L(Y*) = 134,64 + 242,07 ≈ 376,71.
А из п. 2.3. мы получаем, что для прямой задачи оптимальный опорный план имеет следующий вид Х* (0,143; 0,07143; 0), следовательно, целевая функция на оптимальном опорном плане принимает значение Z(X*) = 0,143*1991 + 0,07143*1292 + 1194*0 = 376,71.
Z(X*) = L(Y*) = 376,71
(следовательно, первая теорема двойственности выполняется).