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

 

   На основе двойственной задачи создан эффективный симплекс-метод решения линейных задач. Двойственная задача - это вспомогательная задача, формулируемая по  определенным правилам  из условий исходной задачи в стандартной форме. Чтобы сформулировать условия двойственной задачи расположим коэффициенты прямой задачи в виде

                                           переменные прямой задачи

                                                  х1   х2   х3    хj     хn

правые части ограничений   c1   c2   c3    cj     cn

кoэффициенты                      a11   a12        a1j    a1n     b1 <-  y1 переменные

левых частей                           .     .           .      .    .                  двойственной

ограничений                          am1  am2        amj    amn   bm <-  ym задачи

двойственной                                            ^               ^

задачи                                    ограничение j         коэффициенты

                                                  двойственной       целевой функции

                                                 задачи                    двойственной

                                                                                 задачи

Получаем задачу:

Определить min или max линейной формы

        W= b1y1+b2y2  +...+ bmym

с ограничениями:

a11y1+a21y2+    am1ym >=c1

a21y1+a22y2+    am2ym >=c2

  .     .         .      .

a1my1+a2my2+    amnym >=cn

Следовательно, двойственная задача получается путем симметричного структурного преобразования условий прямой задачи по следующим правилам:

1) каждому ограничению прямой задачи соответствует переменная двойственной задачи

2)    каждой переменной прямой задачи соответствует ограничение двойственной задачи

3)    коэффициенты при переменных в ограничении прямой задачи становятся коэффициентами левой части соответствующего ограничения двойственной задачи, а коэффициенты в целевой функции становятся постоянной правой части этого же ограничения. Максимизация заменяется минимизацией со знаком >= в ограничении, а минимизация заменяется максимизацией со знаком <= в ограничении. Неограниченность в знаке переменной прямой задачи всегда обуславливает появление ограничения двойственной задачи в виде равенства. Двойственный симплекс-метод получает сначала недопустимое, но лучшее  чем оптимальное решение, обычный метод дает сначала допустимое, но неоптимальное решение. Заинтересованность  в определении оптимального решения прямой задачи путем решения двойственной задачи обусловлена тем, что трудоемкость вычислений в большей степени зависит от числа ограничений, чем от количества переменных.

На итерации, приводящей к оптимуму max Z=min W. В задаче максимизации целевая функция последовательно увеличивается от начального до оптимального, а в задаче минимизации она уменьшается от начального до оптимального.

        min

Z----à<--------W

        max