Рассмотрим связь между геометрическим понятием крайней точки и его аналитической интерпретацией. Для ограниченного множества
крайними точками являются решения невырожденных подсистем вида:
где
и
и матрица, составленная из строк-векторов аi, неособенная.
Обозначим единственное решение системы (3) через x. Предположим теперь, что существуют
то, очевидно,
С другой стороны, если
Обозначим через
Выбирая
для
для достаточно малых
Система ограничений канонической формы задачи линейного программирования может быть соответственно переписана в виде:
Предположим, что матрица
Целевая функция задачи ЛПР также может быть разбита на базисную и не базисную части:
Подстановка (6) дает
Предположим, что мы находимся в некоторой начальной точке
Каким образом можно уменьшить далее значение целевой функции? Из соотношения (5) следует, что для этого достаточно сделать положительными те компоненты вектора
сохраняя при этом неотрицательность базисных переменных
Увеличение
Здесь будет рассмотрена простейшая:
· среди компонент вектора
· соответствующая небазисная переменная
Поскольку при увеличении
где
где
Максимально возможное значение
При этом говорят, что переменная
Важную роль в теории симплекс-метода играет условие невырожденности, в котором предполагается полный ранг ABи строгая положительность базисного решения β. При этом λ > 0 и δcx < 0, то есть целевая функция уменьшается при переходе к новому базису.
Поскольку в задаче линейного программрования может быть лишь конечное число базисов, а на каждой итерации происходит уменьшение целевой функции, базисы не могут повторяться. Следовательно, после конечного числа итераций вектор модифицированных стоимостей станет неотрицательным, а это означает, что дальнейшее уменьшение целевой функции невозможно, т.е. будет получено одно из оптимальных решений.