2.4 Знаходження допустимих базисних розв’язків.

 Метод штучних змінних

 

Нехай обмеження мають вигляд .

Якщо bi≥0, то вільні вектори, які утворюють одиничну підматрицю, утворюють початковий базис, а змінні, які відповідають їм – початковий базисний розв’язок.

В загальному випадку, коли ряд нерівностей має знак > або = наприклад, , то для приведення їх до канонічної форми рівностей вільні змінні необхідно відняти. Тоді розширена форма задачі має вигляд:

(2.9)

Вільні змінні {xn+1, xn+2,…,xn+m} вже не можна використовувати в якості початкового базису, так як вони менше нуля. Тому в рівняння (2.9) додатково вводять штучні змінні xn+m+1, xn+m+2,…,xn+m+k. Ці змінні не мають нічого спільного з реальною задачею і повинні бути виведені із базису. Для того, щоб гарантувати виведення цих змінних із базису їм приписують дуже великі за величиною від’ємні коефіцієнти (-М) для задач максимізації, де М>>сi. При розв’язуванні задач на мінімум штучні змінні вводять в цільову функцію з великими за величиною додатніми коефіцієнтами (+М). Знаки штучних змінних, які вводяться в обмеження повинні співпадати зі знаками відповідних вільних членів. Штучні змінні утворюють початковий базисний розв’язок. Застосувавши симплекс-метод виводять із базису всі штучні змінні.