В зависимости от вида используемого математического аппарата различают следующие формы записи ЗЛП [5]: векторная, матричная, каноническая.
Векторная форма записи ЗЛП
max (min) f (х1, х2,…, хn) = f(x) = СХ,
А1х1 + А2х2 +…+ Аnхn = В,
Х ≥ 0,
где С = (с1, с2,…, сn), Х = (х1, х2,…, хn),
СХ – скалярное произведение векторов С и Х;
А1, А2,…, Аn, В – вектор – столбцы
…
Матричная форма записи ЗЛП
max (min) f(x) = СХ,
АХ = В,
Х ≥ 0,
где С = (с1, с2,…, сn) - матрица-строка,
Х и В –матрицы -столбцы
А – матрица размерности m*n
Каноническая форма записи ЗЛП.
Будем считать, что ЗЛП записана в канонической форме, если:
-ее целевая функция максимизируется,
- ограничения имеют вид равенств с неотрицательной правой частью
- все переменные неотрицательны.
Как привести ЗЛП к каноническому виду:
1) Функциональные ограничения должны быть записаны с использованием знака «=». Если другие знаки, то добавляется вспомогательная переменная.
|
|
Если в ограничении знак < или ≤, то в левую часть ограничения добавляется переменная со знаком «+»,
Если ограничение со знаком > или ≥, то добавляется переменная со знаком «-».
2) Должны быть положительными правые части функциональных ограничений (в противном случае уравнение умножить на «-1»).
3) Должны быть положительными переменные (в противном случае отрицательную переменную заменить разностью двух положительных переменных).
Каноническая форма используется при решении ЗЛП симплексным методом.