Пример 1.Записать двойственную задачу к следующей задаче линейного программирования.
ЗАДАЧА1.
Найти х = (х1, х2, х3, х4), удовлетворяющий условиям:
Решение. Заметим, что т.е все переменные связаны условием неотрицательности, и все ограничения выполняются как неравенства. Двойственная задача имеет вид:
ЗАДАЧА 1*
Найти удовлетворяющие условиям:
Связь между парой двойственных задач устанавливает следующая лемма 1:
Для любых допустимых векторов х и у в задачах 1 и 1* выполняются неравенства
µ(x) £(у), (9)
причем (9) выполняется как равенство в том и только в том случае, если справедливы следующие соотношения:
(10)
(11)
Связь между задачами 1 и 1*
Доказательство. Имеем:
хj ³0 для jÎJ2
(12)
Суммируя полученные соотношения, получим с учетом того, что (13)
Связь между задачами 1 и 1*
Доказательство (продолжение). Имеем:
yi ≥ 0 для iÎI2
(14)
(15)
Правые части в соотношениях (13) и (15) отличаются лишь порядком суммирования и, следовательно, равны между собой, т.е. выполняется µ(x) £(у) (9). Для достижения равенства в (9), очевидно, необходимо и достаточно, чтобы достигались равенства во всех неравенствах (13) и (15). Последнее эквивалентно выполнению соотношений (10) и (11) ▄