Додавання нового обмеження

Після отримання оптимального розв’язку можлива ситуація, коли необхідно врахувати нове обмеження. Введення додаткового обмеження може привести до однієї з таких ситуацій:

1. Нове обмеження при поточному розв’язку виконується. Це означає, що дане обмеження або незв’язуюче, або зайве, і тому його додавання не змінить отриманий розв’язок.

2. Нове обмеження при поточному розв’язку не виконується. У цьому разі за допомогою двоїстого симплекс-методу знаходиться новий розв’язок.

Приклад 2. Нехай до задачі (6.8) — (6.12) додано додаткове обмеження
(рис. 6.2):

x1x2 ³ 1.

Розв’язок (4/3, 4/3) не задовольняє це обмеження. Для його врахування потрібно виконати такі дії:

1) перетворити обмеження до вигляду ”£”:

-x1 + x2 £ -1;

2) звести його до канонічної форми:

-x1 + x2 + s4 = -1;

3) виразити всі базисні змінні, що входять до складу обмеження, через небази­сні (за оптимальною симплекс-таблицею):

x1 = 2/3 s11/3 s2 + 4/3 ; x2 = - 1/3 s1 + 2/3 s2 + 4/3 ;

4) підставити ці значення в обмеження і після скорочення отримати:

- s1 + s2 + s4 = -1;

5) додати це рівняння до оптимальної симплекс-таблиці (табл. 6.7).


Таблиця 6.7

Базисні змінні x1 x2 s1 ¯ s2 s3 s4 Розв’язок
Z -1/3 -1/3 0 8/3
x1 -2/3 1/3 4/3
x2 1/3 -2/3 4/3
s3 1/3 1/3 0 22/3
s4 -1 1 -1
z -2/3 -1/3
x1 -1/3 -2/3
x2 -1/3 1/3
s3 2/3 1/3
s1 -1 -1

Розв’язок, що є оптимальним і допустимим, відповідає точці D (2, 1).

Рис. 6.2

Приклад 3. Нехай до задачі (6.8) — (6.12) додано додаткове обмеження:

x1 ³ 12.

Розв’язок (4/3, 4/3) не задовольняє це обмеження. Для того, щоб ввести це обмеження в симплекс-таблицю треба виконати такі дії:

1) перетворити обмеження до вигляду ”£”:

-x1 £ -12;

2) привести це обмеження до канонічної форми:

-x1 + s5 = -12;

3) виразити всі базисні змінні, що входять до складу обмеження, через неба­зисні (за оптимальною симплекс-таблицею):

x1 = 2/3 s1 - 1/3 s2 + 4/3;

4) підставити ці значення в обмеження і скоротити:

- 2/3 s1 + 1/3 s2 + s5 = - 32/3.

Додамо це рівняння до оптимальної симплекс-таблиці (табл. 6.8).

Таблиця 6.8

Базисні змінні x1 x2 s1¯ s2 s3 s5 Розв’язок
z -1/3 -1/3 0 8/3
x1 -2/3 1/3 0 4/3
x2 1/3 -2/3 0 4/3
s3 1/3 1/3 0 22/3
s5 -2/3 1/3 1 -32/3

За дві ітерації отримаємо оптимальну симплекс-таблицю (табл. 6.9).

Таблиця 6.9

Базисні змінні x1 x2 s1 s2 s3 s5 Розв’язок
z -1 -1
x1 3/2
s2 -2 -1
s3 1 -2
s1 -1 -2

S3 – рядок має вигляд x2 + s3 + s5 = -2. Оскільки всі коефіцієнти лівої частини невід’ємні, а правої – від’ємні (s3 = -2), то ні при яких допустимих значеннях змінних це рівняння не може виконуватися. Отже, задача не має розв’язку.

Приклад 4. Нехай до задачі (6.8) — (6.12) добавлено додаткове обмеження:

3x1 + 2x2 £ 6.

Розв’язок (4/3,4/3) не задовольняє це обмеження. Для його врахування потрібно виконати такі дії:

1) привести обмеження до канонічної форми:

3x1 + 2x2 + s5 = 6;

2) виразити всі базисні змінні, що входять до складу обмеження, через небазисні (за оптимальною симплекс-таблицею):

x1 = 2/3 s1 - 1/3 s2 + 4/3; x2 = - 1/3 s1 + 2/3 s2 + 4/3.

3) підставити ці значення в обмеження й скоротити:

4/3 s1 + 1/3 s2 + s5 = - 2/3 .

Не додаючи це обмеження до оптимальної симплекс-таблиці, бачимо, що всі коефіцієнти в лівій частині рівняння додатні, а в правій – від’ємні. Це означає, що введене обмеження суперечить початковій системі обмежень.

Завдання до самостійної роботи

Додайте до оптимальної симплекс-таблиці додаткове обмеження згідно зі своїм варіантом (табл. 6.10).

Таблиця 6.10

Базисні змінні x1 x2 s1 s2 s3 Розв’язок
z -3/5 -4/5
x1 1/5 -2/5
x2 -2/5 -1/5
s3 2/5 11/5

Варіанти завдань