58
предварительным соображениям должна войти в базис на последней итерации.
Если, согласно критерию II, две или более двух переменных
промежуточного базиса должны одновременно принять нулевые значения в
силу включения в очередной базис новой переменной, из старого базиса
исключению подлежит только одна из них. Другие из упомянутых
переменных остаются в базисе, принимая при этом
нулевые значения. Базис,
получаемый в результате такой замены, называется вырожденным.
Если на этапе применения критерия II при выполнении какой-либо
итерации обнаруживается, что ни в одну из строк переменная, включенная в
очередной базис, не входит с положительным коэффициентом, то
оптимальное решение является неограниченным. В этом случае значение
новой базисной переменной можно
(без нарушения условия
неотрицательности остальных переменных) выбирать сколь угодно большим,
что приводит к неограниченному возрастанию значения целевой функции.
Таким образом, сделанное ранее предположение относительно
ограниченности оптимального значения целевой функции можно теперь
отбросить. Симплексный алгоритм сам позволяет определять те случаи, когда
оптимальное решение оказывается неограниченным.
Исходный базис. Вернемся к вопросу о
выборе исходного базиса,
позволяющем начать вычислительную процедуру в соответствии с
симплексным алгоритмом. Поскольку в модели, рассмотренной в предыдущем
разделе, каждое из ограничений имеет вид
0),,...,1(,
1
≥=≤
∑
=
i
n
j
ijij
bmibxa , (3.3.1)
введение в рассмотрение свободных переменных (по одной свободной
переменной в каждом соотношении, задающем соответствующее
ограничение) и включение только этих переменных в исходный базис
позволяет просто выполнить шаг 1 (т.е. построение первого пробного
решения). Как было показано в гл. 2, соотношением (3.3.1) не охватываются
все возможные типы ограничений, встречающихся в линейных