logo search
I Линейное программирование

22. Виды двойственных задач. Правила составления несимметричных двойственных задач линейного программирования.

Можно рассмотреть 2 вида двойственных задач:

- симметричный

- несимметричный

+ смешанный

В несимметричном случае одна из задач представлена в канонической форме. (в матрице после вертикальной границы вертикально стоят y1,y2,…,ym)

a11x1+a12x2+…+a1nxn=b1

a21x1+a22x2+…+a2nxn=b2

……………………………

am1x1+am2x2+…+amnxn=bm

xj≥0 j=1,n

!!! Основные правила составления двойственной задачи те же, что и в симметричном случае. Отличаются пункты 5 и 7.

5. Если в целевой функции двойственной задачи требуется найти max, то в системе ограничений будут содержаться неравенства вида ≤. А если двойственная задача на min, то ≥.

7. т.к. в прямой задаче в системе ограничений содержатся только уравнения, то в двойственной задаче условия неотрицательности отсутствуют. Т.е. yi – произвольно изменяющаяся переменная.

Таким образом для указанной прямой задачи двойственная задача примет вид:

Z(Y)= b1y1+b2y2+…+bmym→min

a11y1+a21y2+…+am1ym≥c1

a12y2+a22y2+…+am2ym≥c2

………………………………

a1ny1+a2ny2+…+amnym≥cn

yi≥0, i=1,m