Помогите пожалуйста разобраться с задачей линейного программирования. Возникает какая то путаница, и не могу понять в чём дело.
Есть следующая ЗЛП:
где
,
,
- векторы, с положительными элементами,
- вектор произвольных вещественных коэффициентов,
- единичная матрица,
- строка из единиц.
Двойственная ей задача имеет вид:
После решения основной задачи, не совсем понятно, где в решении находятся двойственные переменные
.
Казалось бы, в строке функционала, под переменными
, там где в исходной таблице были нули.
Но
нельзя рассматривать как дополнительные переменные задачи, на месте которых получается двойственное решение, так как в исходной задаче перед ними стоят коэффициенты "-1", а не "1".
Можно всё привести в соответствие и всю матрицу ограничений домножить на "-1". Тогда исходная задача
двойственная ей задача
где
- это уже другие двойственные переменные, причём
.
Теперь всё как положено. Получается, что на месте переменных
после оптимизации симплекс-таблицы будут значения двойственных переменных
.
Но, при достижении оптимального решения, в задаче на минимум, все элементы строки функционала будут положительными, это собственно и есть признак достижения оптимального решения. В то время как
ограничены,
, и они не могут быть положительными. Равно как
не могут быть отрицательными.
В чём здесь ошибка?