
ПИНЕЙНОЕ И аИНАМИЧЕСКОЕ ПРОГРАММИРОВАНИЕ 125
Очевидно, что при х^ = х^ = ...= х^ =
О
функция L = /о
•
Если все 7р 72'
•••' Ук
положительны, то уменьшить L мы не мо-
жем, т.к. Ху, х^ и т. д. >
О
. То есть решение оптимальное.
Если есть 7 < О, т. е. отрицательное, то увеличивая х.
мы уменьшаем функцию L . Пусть, например, 7, отрицате-
лен, тогда имеет смысл увеличивать х^. Однако, увеличивать
Ху следует осторожно, так, чтобы не стали другие перемен-
ные х^^^ , х^^2 ' •••
9
^w отрицательными в формулах (I). Это
возможно, если коэффициенты при х^ отрицательны. Если ко-
эффициенты при Xj положительны, то увеличивая Xj функция
L не ограничена снизу и оптимального решения не существует.
Пусть при Xj коэффициент отрицателен и в /-ом уравнении
Ху
может стать отрицательным
Здесь Д >
О.
Если х^ =
О,
... , х^ =
О,
то увеличивать
Ху
мы
б.
можем до величины , иначе х, будет отрицательна.
В этом случае опорное решение примет вид
х^ = х^ = ...= х^, -
X.
= 0; х^^О
Базисные переменные будут
•^У ' -^k+J ' ^к+2 ' ••• '-^/-7 '^/+7 ' -^п
Выражаем через новые свободные переменные базисные
и функцию L , приравниваем свободные переменные нулю и
ищем значение L . Если все коэффициенты при переменных
положительны, то нашли оптимум. Если нет, то процедура по-
вторяется.
2°.
Аналогично находится максимум функции L . Примем
k переменных за свободные и выразим оставшиеся перемен-
ные через них (1). Функция L примет вид (2). Пусть хотя бы