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

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

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

ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ РОССИЙСКОЙ ФЕДЕРАЦИИ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

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

Кафедра ОСУ

Самостоятельная работа студента №7

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

Выполнила: студентка группы 8512

Солнцева Светлана Сергеевна

Проверил: Ротарь В.Г.

ТОМСК

2004

ЗАДАНИЕ

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

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

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

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

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

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

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

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

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

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

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

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

a11y1*+a12y2*С1;

a21y1*+ a22y2*С2;

a31y1*+ a32y2*С3

y1* 0, y2*0

2

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

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

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

ХОД РАБОТЫ

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

    1. Из СРС №4 нам известен оптимальный план исходной задачи [2; 5]:

X* = (74,12; 0; 0; 282,42; 0)

Тогда целевая функция будет равна:

Z(X*) = 356,54.

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

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

    1. x1* > 0

x2* = 0

x3* = 0 => по следствию из второй теоремы двойственности 10 получим систему

x4* > 0 уравнений:

x5* = 0

Следствие 10: если хj > 0, то

Решим систему полученных уравнений:

4у1 + 6у2 = 1

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

    1. Проверим правильность вычисления опорного плана 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

(следовательно, первая теорема двойственности выполняется).

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

      1. Из СРС №3 нам известен оптимальный план исходной задачи [3; 2]:

Y* = (134,64; 242,07)

Тогда целевая функция будет равна:

L(Y*) = 376,71.

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

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.

      1. 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.

      1. Проверим правильность вычисления опорного плана 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

(следовательно, первая теорема двойственности выполняется).

4

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