2.2. основные положения теории двойственности

2.2. основные положения теории двойственности: Исследование операций в экономике, И.Н. Мастяева, 2003 читать онлайн, скачать pdf, djvu, fb2 скачать на телефон Рекомендовано Учебно-методическим объединением по образованию в области статистики в качестве учебного пособия для студентов высших учебных заведений, обучающихся по специальности 061700 «Статистика» и другим экономическим специальностям.

2.2. основные положения теории двойственности

Прямая задача Двойственная задача

max f (x) = (С, X) min g(у) = (у, й)

A x = b yA > С

x > 0 у не ограничен в знаке

Теорема 1. Пусть x, у планы соответственно прямой и двойственной ЗЛП, тогда

f (x) < g(y) (2.12)

Теорема 2. Пусть x, у- планы соответственно прямой и

двойственной ЗЛП и f (x ) = g(у ), тогда x , у решения соответственно прямой и двойственной задач.

Теорема 3. Если прямая (двойственная) ЗЛП имеет конечное решение, то и двойственная (прямая) ЗЛП имеет решение, причем

max f ( х) = min g(y) (2Л3)

Если прямая (двойственная) ЗЛП не имеет решения, то и двойственная (прямая) ЗЛП не имеет решения.

Теорема 4. Планы х , y соответственно прямой и двойственной ЗЛП являются оптимальными тогда и только тогда, когда

х *(y *A C) = О (2.14) Условия (2.14) называются условиями дополнительной нежесткости.

Замечание 1. Для основной ЗЛП и двойственной к ней ЗЛП условия нежесткости имеют вид:

y*(Ax*b) = 0 (2.15) х (y A C) = О

Замечание 2. Если прямая ЗЛП записана не в канонической форме, то условия дополнительной нежесткости для этой ЗЛП и двойственной к ней ЗЛП могут быть записаны в следующем виде:

* т если х| > О, то ^ аг3Уг = cj

i=1

n *

если YjауХ* < bi, то yi = О,

если yi > 0, то Y aijX* = bi, (2.16)

j=1

если Y aiJyi* > Ci, то Xj = 0.

i=1

Получение оптимального плана двойственной задачи на

основании теоремы 4.

Пример 2.5. Рассмотрим задачу: min(2 х1 + 4 х2)

3х1 + х2 > 3

4х1 + 3х2 > 6 (2.17)

х1 + 2 х2 < 3

Х1,2 > 0

Ее решение x = (3/2; 0), minf (x) = 3. Найдем решение задачи, двойственной к (2.17), используя теорему 4. Запишем двойственную к (2.17) задачу:

(2.18)

max^ + + 3У3) 3У1 + 4У2 + У3 < 2 У1 + 3 У2 + 2 У3 < 4 У1,2 > 0, У3 < 0

то

и так как

Применяем соотношение (2.16). Так как х1 =3/2 > 0, 3у1 +4у2 +у3 =2. Далее, так как 3х1 +х2 =9/2+0 > 3, то у1 =0, х1 +2х2 =3/2+0 < 3, то у3 =0. Итак, имеем: 3у1*+4у2*+у3*=2, у1*=у3*=0,

т.е. вектор у = (0; 1/2; 0) является решением задачи (2.18) на

основании теоремы 4. Вычислим g(y ) = 6х 1/2 = 3 = f (x), что соответствует утверждению теоремы 3.

Пример 2.6. Найти решение прямой и двойственной задачи.

Прямая задача.

max f (x)= 5 Х1 +12Х2 +4 Х3 Х1 +2 Х2 +3Х3 < 10

2Х1 Х2 +3Х3 = 8

Х2,3 > 0

Х1 не ограничена в знаке

Двойственная задача.

min g (У)=10У1+8 Y2 Y1 +2 Y2 = 5 (а) 2 Y1 - Y2 > 12 (б) Y1 + 3 Y2 > 4 (в) Y1 > 0 (г) У2 не ограничена в знаке.

Двойственная задача содержит две переменные, т. е. решать графически (рис.2.1)

ее можно

Подпись: Y2 А

4

Puc.2.1

Как видно из рис.2.1, область допустимых решений планов двойственной ЗЛП Q представляет собой отрезок АВ, лежащий на прямой Y1 +2 Y2 = 5, так как первое ограничение задается в виде равенства. Передвигая линию уровня функции 10 Y1 +8 Y2 = const в направлении, противоположном вектору b =(10,8), получаем точку А, в которой достигается минимум функции g(y). Находим координаты точки А, которая является пересечением двух прямых:

Y1 +2 Y2 = 5

2 Y1 Y2 = 12, откуда у; =29/5; Y2* =-2/5 и g (Y *) =54 4.

Ипользуя теорему 4, находим решение исходной задачи. Так как Y* >0 и Y2 <0, то оба ограничения прямой задачи имеют вид строгих равенств.

Х1 +2 Х2 +3Х3 = 10 (2.19) 2Х1 Х2 +3Х3 = 8

Так как третье ограничение двойственной задачи выполняется в виде строгого неравенства ( 29/5 6/5 = 24/5 > 4) , то X* =0. Решая систему (2.19), получаем:

х; = 26/5; X *2 = 12/5; X3* =0; f( X *) = 54,8.

Получение оптимального решения двойственной задачи из симплекс-таблицы решения прямой задачи.

Пусть прямая задача имеет вид основной ЗЛП max f (x) = (C, x)

Ax = b (2.20) x > 0 , b > 0.

Двойственная к ней ЗЛП имеет вид

min g(у ) = (у,b)

yA > C (2.21)

у > 0.

Предположим, что ЗЛП (2.20) имеет решение. Решения обеих задач могут быть записаны в виде :

x * = Xn(s) = B-1 b ; у * = CNs) B-1,

Подпись: а,С а( S)

( S ) ^ 1 n+m

где

=( а

(S)

n +1

-(S) )

а( S)

\^ mn+1

а

(S)

матрица, обратная для базисной подматрицы BS. Матрица Bsl подматрица K(s) расположена на месте единичной подматрицы в исходной матрице K(0). Кроме того, можно показать, что

А(й = У:, i = im, (2.22) откуда следует, что i -я компонента у i решения двойственной ЗЛП

есть (n + і)-я симплекс-разность матрицы K(s), определяющей оптимальный план исходной ЗЛП, а j-я симплекс-разность матрицы K(s) (j = 1, n) равна разности между левой и правой частью ограничений двойственной ЗЛП:

n

A(s) = (У*,-j) Cj = Z ajyi~ Cj, j = . (2.23)

j=i

Пример 2.7. Решить следующую ЗЛП:

max ( 4Х1 + Х2 + 2Х3 +3 Х4 )

Х1 + 2 Х2 +3Х3 Х5 + Х7 =50

-3Х2 +3Х3 + Х4 +5Х5 + 4Х7 =40 (2.24)

4 Х2 + Х5 + Х6 Vi Х7 =24 Xj > 0, j = ї/7.

Найти решение задачи двойственной к ЗЛП (2.24). Так как расширенная матрица

K

(0).

(1 2 3 0 -1 0 1 0 3 112 0 4 0 4 0 0 1 1 -1/2

50 ^

10 24

N = (1, 4, 2); Xn(1) = (38, 28, 6),

X * = ( 38, 6, 0, 28, 0, 0, 0); f( X *) = 242.

Запишем задачу, двойственную к (2.24)

системы линейных уравнений (2.24) является К-матрицей, то ЗЛП (2.24) можно решить симплекс-методом. Результаты решения приведены в таблице.

min(50Y1+10Y2+24Y3) Y1 > 4

Y1 3 Y2 + 3 Y3 > 1

Y1 + Y2 + 4 Y3 > 1

Y2>3

-Y1 +2 Y2 + Y3 > 0

Y3 > 0

Y1 + 4 Y2 V2 Y3 > 0 Y1-3 не ограничены в знаке.

(2.25)

(2.26)

(2.27).

Ограничения (2.27) являются избыточными, следовательно, их можно отбросить.

Находим решение ЗЛП (2.25) по формуле

у у=Cn (1) B-1 = (4, 3, 1)

(1 0 -1/2^ 0 1 3/4 0 0 1/4

= (4, 3, 1/2),

или (2.22):

7 = (A? + Q, A? + C4, A« + С6 )=(0+4,0+3, y2 +0) = (4, 3, 1/2) g( 7)= 50*4 + 10*3 + 24* V2 =242

Исследование операций в экономике

Исследование операций в экономике

Обсуждение Исследование операций в экономике

Комментарии, рецензии и отзывы

2.2. основные положения теории двойственности: Исследование операций в экономике, И.Н. Мастяева, 2003 читать онлайн, скачать pdf, djvu, fb2 скачать на телефон Рекомендовано Учебно-методическим объединением по образованию в области статистики в качестве учебного пособия для студентов высших учебных заведений, обучающихся по специальности 061700 «Статистика» и другим экономическим специальностям.