Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1. Задачи / Образцы выполненных СРС 1-12 МАТЕСО / 7 / Морланг SelfWork7MorlangOlga8512

.doc
Скачиваний:
29
Добавлен:
30.05.2015
Размер:
52.22 Кб
Скачать

4

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

ФАКУЛЬТЕТ АВТОМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

Кафедра оптимизации систем управления

САМОСТОЯТЕЛЬНАЯ РАБОТА № 7

Вторая теорема двойственности

Выполнила

Студентка О.В.Морланг

IV курс, группа 8512

« 29 » ноября 2004 г.

Проверил

В.Г.Ротарь

«__» _______ 200 __ г.

Томск, 2004

7.1. По заданному (известному по СРС-4) оптимальному решению исходной (прямой) задачи линейного программирования на основе утверждений второй теоремы двойственности найти оптимальное решение сопряженной двойственной задачи

7.1.1. В качестве исходной взять задачу [2;5] СРС-4, для которой принять заданными оптимальный план X* = (x1*, x2*, x3*, x4*) и Zmax (X*).

Ограничения из самостоятельной работы № 4 выглядят следующим образом:

6*Х1 + 4*Х2 + 6*Х3 + 2*Х4 + 13*Х5 = 1605;

6*Х1 + 5*Х2 + 10*Х3 + 8*Х4 + 2*Х5 = 1302;

Целевая функция:

Z(x) = X1 + X2 + X3 + X4 + X5  min

Оптимальный план:

X* = (0; 240,7; 0; 0; 49,4)

Zmax (X*) = 290,1.

7.1.2. По результатам анализа выполнения ограничений

a11x1*+a12x2*+a13x3*+a14x4*+a15x5*≤ b1

a21x1*+a22x2*+a23x3*+a24x4*+a25x5*≤ b2

сопряженных пар двойственных условий 30 и 40 определить качественно структуру оптимального плана двойственной задачи Y*, т.е. определить структуру базиса.

Проведём анализ выполнения ограничений:

6*0 + 4*240,7 + 6*0 + 2*0 + 13*49,4 = 1605

6*0 + 5*240,7 + 10*0 + 8*0 + 2*49,4 = 1302

Следствие 30: если , то уi* > 0.

Следствие 30 выполняется, значит структура опорного плана двойственной задачи Y* равна у1* > 0, y2* > 0

7.1.3. По утверждениям 10 и 20 второй теоремы двойственности найти вектор Y* на основе решения системы уравнений

aij yi * = Cj, j=1,2,3,4,5.

По следствиям 10 и 20 второй теоремы двойственности получаем систему уравнений:

4у1 + 13у2 = 1

1 + 2у2 = 1

Находим у1и у2: у1 = 0,172 у2 = 0,0108

Опорный план двойственной задачи: Y* = (0,24475; 0,017)

L (Y*) = 1605*0,172 + 1302*0,0108 = 290,1.

7.1.4. Проверить правильность вычисления опорного плана y* по первой теореме двойственности.

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

В нашем случае Z(X*) = L(Y*)= 290,1, следовательно первая теорема двойственности выполняется.

7.2. По заданному оптимальному решению исходной –(двойственной) задачи линейного программирования на основе утверждений второй теоремы двойственности найти оптимальное решение сопряженной прямой задачи

7.2.1. В качестве исходной взять задачу СРС-3 размерностью [3;2], для которой принять заданными оптимальный план

Y* = (y1*, y 2*) и Lmin(Y*).

Оптимальный план исходной задачи: Y* = (115,8; 70) Lmin(Y*) = 185,8

7.2.2. По результатам анализа выполнения ограничений

a11y1*+a12y2*С1;

a21y1*+ a22y2*С2;

a31y1*+ a32y2*С3

y1* 0, y2*0

сопряженных пар двойственных условий 10 и 20 определить качественно структуру оптимального плана прямой задачи Х*, т.е. определить структуру базиса.

6*115,8 + 13*70 = 1605

10*115,8 + 70 = 1228; 1228 < 1300.

10*115,8 + 2*70 = 1302

Согласно следствиям из второй теоремы двойственности 10 и 20 :

х1* > 0, х3* > 0,

х2 = 0

7.2.3. По утверждениям 30 и 40 второй теоремы двойственности найти опорный план y* на основе решения системы уравнений

aij xi * = bi, i=1,2.

Z(x) = 1605*x1 + 1300*x2 + 1302*x3

Условия:

6х1 + 10х2 + 10х3 = 1

13х1 + х2 + 2х3 = 1

Решая данную систему (подробное решение приведено в СРС №6), получим:

X* = (0,067; 0; 0,06)

Z(X*) = 1605*0,143 + 1300*0 + 1302 *0 = 185,5.

7.2.4. Проверить правильность вычисления опорного плана x* по первой теореме двойственности.

L(Y*) = Z(Y*)

Следовательно опорный план вычислен правильно

Соседние файлы в папке 7