Симплекс-метод линейного программирования


Задача линейного программирования состоит в том, что необходимо максимизировать или минимизировать некоторый линейный функционал на многомерном пространстве при заданных линейных ограничениях.
Пример. Найти  наибольшее значение функции F(X) = 5x1 + 7x2
при ограничениях:

Приводим к каноническому виду (для «≥» вводим переменные с «-»,  «≤» с «+»).

Базисные переменные x3, x4, x5. Строим из них единичную матрицу.
Имеем исходную матрицу А.

Матрица В

Избавляемся от «-».

Приводим функцию цели для табличного решения симплексным методом.
F( X) = 0 – (-5)x1 – (-7)x2
-5;-7; C = 0