Если в задаче на максимум коэффициенты целевой функции удовлетворяет условию:
в задаче на минимум:
Допустим, что достаточное условие оптимальности не выполняется. В этом случае найдем максимальный по модулю, не удовлетворяющий условию оптимальности, коэффициент целевой функции. Соответствующую переменную назовем ведущей. Этот индекс обозначен через j*. Соответствующий столбец симплексной таблицы назовем ведущим.
2 этап: вычисление оптимально допустимого шага.
Из системы основных ограничений симплексной формы следует:
Из вытекает, что
Очевидно, что соотношение (7) может нарушаться только в том случае, если
Максимально допустимый шаг определим как минимум из чисел
возможны 2 случая:
1.
Это означает, что шаг
2.
3 этап: преобразование симплексной таблицы.
Как уже отмечалось в пункте 1,
Нарисуем новую симплексную таблицу.
б\н | b | | … | | … | |
| | | … | R | … | r |
| | | … | | … | |
… | … | … | … | … | … | |
| | | … | | … | |
… | … | … | … | … | … | |
| | | | |
(3.9)
Правила:
1)
На место ведущего элемента в новой таблице записывается элемент, обратный ведущему.
2)
Правило: новые элементы ведущей строки вычисляются по старым элементам делением последних на ведущий элемент, взятый с противоположным знаком.
i — номер произвольной строки.
3)
Элементы ведущего столбца получаются из старых элементов делением последних на ведущий элемент.
4)
j | j* проекция | ||
i | rij | … | rij* |
… | … | … | |
i* проекция | ri*j | … | ri*j* |
Новый элемент симплексной таблицы, не находящийся в ведущей строке или столбце, получается из старого, если вычесть из последнего произведение его проекций деленное на ведущий элемент.