- •Самостоятельная работа студента №6
- •(Следовательно, первая теорема двойственности выполняется).
- •2. Решим геометрически интерпретацией в пространстве условий прямую задачу, записанную как сопряженную к исходной двойственной задаче задания срс-3 .
- •(Следовательно, первая теорема двойственности выполняется).
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ РОССИЙСКОЙ ФЕДЕРАЦИИ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра ОСУ
Самостоятельная работа студента №6
Проверка справедливости первой теоремы двойственности
Выполнила: студентка группы 8512
Солнцева Светлана Сергеевна
Проверил: Ротарь В.Г.
ТОМСК
2004
ЗАДАНИЕ
Решить геометрически сопряженную задачу пары (прямая – двойственная) на основе теории двойственности для индивидуального задания (СРС №6):
Геометрически решить интерпретацией в пространстве переменных сформированную двойственную задачу, записанную по отношению к исходной (прямой) задаче задания СРС-4 для чего:
Записать сопряженную двойственную задачу по отношению к исходной прямой задаче линейного программирования размерностью [2;5], имеющей следующий вид:
Z(X) = С1x1+ С2x2+ С3x3+ С4x4 + С5x5 max
при условиях
a11x1+a12x2+a13x3+a14x4+a15x5b1
a21x1+a22x2+a23x3+a24x4+a25x5b2
Численные значения параметров (Сj, aij, bj) взять из задания СРС №4.
Решить полученную двойственную задачу геометрически интерпретацией в пространстве переменных.
Убедиться в правильности выполненных действий в пп. 1.1 – 1.2. проверкой выполнения утверждения первой теоремы двойственности.
Геометрически решить интерпретацией в пространстве условий прямую задачу, записанную как сопряженную к исходной двойственной задаче задания СРС-3 .
Записать сопряженную задачу к исходной задаче линейного программирования размерностью [3;2], имеющей следующий вид:
L(Y) =b1y1 +b2y2 min
при условиях
a11y1 + a12y2 С1;
a21y1 + a22y2 С2;
a31y1 + a32y2 С3
y1 0, y2 0
Здесь принять b1=1, b2=1, C1=NA, C2=NB, C3=NC. Численные значения для параметров задачи (Сj, aij, bj) взять совпадающими с аналогичными параметрами задачи задания СРС №3 (раскрой материалов), ДЛЯ ЧЕГО ВОСПОЛЬЗУЙТЕСЬ записью и решением задачи пункта 3.3.
Решить полученную прямую задачу геометрически, используя интерпретацию в пространстве условий.
Убедиться в правильности выполненных действий в пп. 2.1 – 2.2. проверкой выполнения утверждения первой теоремы двойственности.
ХОД РАБОТЫ.
Решим геометрически интерпретацией в пространстве переменных сформированную двойственную задачу, записанную по отношению к исходной (прямой) задаче задания СРС №4 для чего:
Запишем сопряженную двойственную задачу по отношению к исходной прямой задаче линейного программирования размерностью [2;5]:
-
Прямая исходная задача из СРС №4
Каноническая форма прямой исходной задачи
Z(X) =x1 + х2 +x3 + х4 +x5 =>min
Z(X) = -x1 - х2 -x3 - х4 -x5 =>max
при условиях:
при условиях:
4x1 + 2х2 + 6x3 + 6х4 + 3x5 ≥ 1991
-4x1 -2х2 -6x3 -6х4 -3x5 ≤-1991
6x1 + 4х2 + 2x3 + 3х4 + 6x5 ≥ 1292
-6x1 -4х2 -2x3 -3х4 -6x5 ≤-1292
-
Прямая (исходная) задача в канонической форме
Двойственная задача
Z(X) = -x1 - х2 -x3 - х4 -x5 =>max
L(Y) = -1991y1 - 1292y2 => min
при условиях:
при условиях:
-4x1 -2х2 -6x3 -6х4 -3x5 ≤-1991
-4y1 - 6y2 ≥ -1
-6x1 -4х2 -2x3 -3х4 -6x5 ≤-1292
-2y1 - 4y2 ≥ -1
-6y1 - 2y2 ≥ -1
-6y1 - 3y2 ≥ -1
-3y1 - 6y2 ≥ -1
y1 ≥ 0, y2 ≥ 0
Решим полученную двойственную задачу геометрически интерпретацией в пространстве переменных.
Для удобства решения умножим двойственную задачу на (-1):
L(Y) = 1991y1 + 1292y2 => max
при условиях:
4y1+ 6y2≤ 1
2y1+ 4y2≤ 1
6y1+ 2y2≤ 1
6y1+ 3y2≤ 1
3y1+ 6y2≤ 1
y1≥ 0,y2≥ 0
Z(X)
Область допустимых решений (ABCD) – замкнутый ограниченный выпуклый четырехугольник. Вершины этого четырехугольника представляют собой точки с координатами:
Точка А (0; 0) – начало координат.
Точка В (0; 0,16667) лежит на пересечении ограничения (1) или (5) и координатной оси у2.
Точка С (0,125; 0,0833) лежит на пересечении ограничения (1) и ограничения (4).
Точка D(0,16667; 0) лежит на пересечении ограничения (3) или (4) и координатной оси у1.
Для нахождения точки С решим систему уравнений (1) и (4):
4у1 + 6у2 = 1
6у1+ 3у2= 1
– 12 у2= -1 =>
у2 = 1/12 = 0,0833
Подставим координаты точек в целевую функцию:
точка А: L(Y) = 0*1991 + 0*1292 = 0
точка В: L(Y) = 0*1991 + 0,16667*1292≈ 215,33
точка С: L(Y) = 0,125*1991 + 0,0833*1292≈ 356,54
точка D: L(Y) = 0,16667*1991+ 0*1292≈ 331,8333
При условии максимизации целевой функции область допустимых решений имеет с ней единственную общую точку с координатами:
Y* = (0,125; 0,0833)
Для данных координат целевая функция принимает значение:
L(Y*)max = 0,125*1991 + 0,0833*1292 ≈ 356,54
Для того, чтобы убедиться в правильности выполненных действий в пп. 1.1 – 1.2., проведем проверку на выполнение утверждения первой теоремы двойственности.
Первая теорема двойственности говорит о том, что на оптимальных планах прямой и двойственной задач значения целевых функций совпадают:
Z(X*) = L(Y*)
Таким образом, из СРС №4 мы получаем, что для исходной прямой задачи (см. п. 1.1.), которая минимизируется при определенных условиях, оптимальный опорный план имеет следующий вид X* (74,12; 282,42), следовательно, целевая функция на оптимальном опорном плане принимает значениеZ(X*) = 356,54.
А из п. 1.2. мы получаем, что для двойственной задачи (см. п. 1.2.), которая максимизируется при определенных условиях, оптимальный опорный план имеет следующий вид Y* (0,125; 0,0833), следовательно, целевая функция на оптимальном опорном плане принимает значениеL(Y*) = 356,54.
Z(X*) = L(Y*) = 356,54