V. Подготовка информации к следующему шагу.
Метод последовательного улучшения допустимого вектора (МПУ)
Метод последовательного улучшения допустимого вектора (МПУ)
IV. Определение
(продолжение).
(б) Среди коэффициентов gk разложения
имеются положительные. Тогда на основании следствие 2 векторы
являются допустимыми в задаче А лишь при
, где
вычисляется по формуле:

.
При этом фиксируем элемент k*
K*, на котором достигается равенство
, затем переходим к последней процедуре.
В качестве нового допустимого базисного множества принимаем
K' = (K\(k*})
{j0}.
Из базиса удаляется вектор
, а вводится в базис вектор
.
Вычисляем компоненты соответствующего вектора
х(К') = (
)
по формулам
, k
K' \{j0},
.
При этом
.
Замечание. В процедуре II, вообще говоря, нет необходимости вычислять
для всех
. Естественно, для каждой вычисленной величины
сразу же проверить выполнение неравенства 
. Если это неравенство нарушается, то имеет место случай б), т.е. К не является двойственно допустимым и вектор
не допустимый в задаче А*, вкачестве
можно принять соответствующее
. Однако ввиду того, что 
должно быть не очень малым. Поэтому при решении небольших задач обычно вычисляют все величины
и в случае б) индекс
выбирается так, чтобы
. При решении больших задач все
уже не вычисляются, но с помощью специальных приемов добиваются того, чтобы для выбранного
в случае б) величина
мало отличалась от максимального
.