__2014_DvojstvennSM+Gomory_ukr_rus_new
.pdfs1 12 14 x3 14 x4 .
і підставимо у друге рівняння-відсікання:
23 x4 23 ( 12 14 x3 14 x4 ) s2 23 ;
16 x3 56 x4 s2 1.
Востанню рівність підставимо вираз для залишкових змінних x3 і x4 (отримані з
рівнянь (26а) и (27а) ), після зведення подібних отримаємо:
2x2 2x1 s2 0 або |
x2 x1 . |
Введення цих точок двох обмежень у початкову систему дозволяє отримати нову екстремальну з координатами (1,1), в якій досягається оптимальний розв’язок для початкової цілочислової задачі (див. рис. 10).
Приклад 6. |
Розв’язати ЗЦЛП. |
|
|||
max |
z = 2x1 + 3x2 ; |
|
|
(31) |
|
|
|
12x1 – 4x2 |
|
3 ; |
(32) |
|
|
12x1 + 4x2 |
9 ; |
(33) |
|
|
|
x1 , x2 |
0 ; |
(34) |
|
|
|
x1 , x2 |
- цілі. |
(35) |
|
Початковий |
розв’язок |
|
цієї задачі можна |
отримати за допомогою |
двохетапного або М-методу. Оптимальна таблиця послабленої задачі (31)-(34) буде такою:
Таблиця 16
Базисні змінні |
x1 |
x2 |
|
x3 |
|
x4 |
|
Розв’я- |
||||||||||
|
|
|
зок |
|||||||||||||||
Z |
0 |
0 |
|
|
7 |
|
|
|
|
11 |
|
13 |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
24 |
|
|
|
24 |
|
4 |
|
|
||||||||||
|
|
|
|
|
|
|
|
|
||||||||||
x1 |
1 |
0 |
|
1 |
|
|
1 |
|
|
|
1 |
|
|
|||||
24 |
|
|
24 |
|
2 |
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||
x2 |
0 |
1 |
|
|
1 |
|
|
|
|
1 |
|
|
3 |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
8 |
|
|
|
|
8 |
|
|
4 |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Розв’язок послабленої задачі не є цілочисловим.
Правило 1. Отсечение ( i ) более эффективно, чем отсечение ( k ), если
fi fk ,
fij fkj , j,
31
причем, по крайней мере, в одном случае выполняется строгое неравенство.
За правилом 1, відсікання, побудоване за x2 -рядком більш ефективне, ніж відсікання, побудоване за z -рядком. За цим правилом не можна зробити висновок
щодо ефективності відсікань за рядками змінних x2 та x1 :
247 x3 1124 x4 34 (відсікання за z -рядком),
23 |
x |
|
1 |
x |
|
|
1 |
(відсікання за |
x |
-рядком), |
||||||||
|
|
|
|
|
|
|
|
|||||||||||
24 |
|
3 |
|
23 |
|
4 |
|
|
2 |
|
|
1 |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
1 |
x |
|
|
1 |
x |
|
|
3 |
|
|
(відсікання за x |
|
-рядком). |
||||
|
|
|
|
|
|
|
2 |
|||||||||||
8 |
3 |
|
8 |
|
4 |
|
|
4 |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
Отже, зупинимось на x2 -рядку, який має вигляд
x2 18 x3 18 x4 34
і призводить до відсікання
18 x3 18 x4 s1 34 ,
яке додамо до табл. 16 (розв’язання відповідної розширеної ЗЛП двоїстим симплекс-методом показано в табл. 17).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблиця 17 |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Базисні |
x1 |
x2 |
|
x3 |
|
x4 |
s1 |
Розв’язок |
|||||||||||||||||||||
змінні |
|
|
|||||||||||||||||||||||||||
Z |
0 |
0 |
|
|
7 |
|
|
|
11 |
|
0 |
|
13 |
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
24 |
|
|
24 |
|
4 |
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
x1 |
1 |
0 |
|
1 |
|
|
1 |
|
|
|
0 |
|
|
1 |
|
|
|
||||||||||||
24 |
|
24 |
|
2 |
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
x2 |
0 |
1 |
|
|
1 |
|
|
|
1 |
|
|
|
0 |
|
3 |
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
8 |
|
|
|
8 |
|
|
|
4 |
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
s1 |
0 |
0 |
|
1 |
|
|
1 |
|
1 |
|
|
|
3 |
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
8 |
|
|
8 |
|
|
|
|
|
|
4 |
|
|
||||||||||||
Z |
0 |
0 |
|
|
0 |
|
|
1 |
|
|
7 |
|
|
3 |
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
6 |
|
|
3 |
|
|
2 |
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
x1 |
1 |
0 |
|
|
0 |
|
|
|
1 |
|
|
|
|
1 |
|
|
3 |
|
|
|
|||||||||
|
|
|
|
12 |
|
|
|
4 |
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
||||||||||||||
x2 |
0 |
1 |
|
|
0 |
|
|
0 |
|
|
1 |
|
0 |
|
|
32
x3 |
0 |
0 |
1 |
1 |
-8 |
6 |
|
|
|
|
|
|
|
x1 - рядок породжує відсікання: 121 x4 23 s1 s2 34 . Додамо його до останньої
симплекс-таблиці. (табл. 18).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблиця 18 |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Базисні |
x1 |
x2 |
x3 |
x4 |
s1 |
s2 |
Розв’язок |
||||||||||||||||
змінні |
|||||||||||||||||||||||
Z |
0 |
0 |
0 |
|
|
1 |
|
|
|
7 |
|
|
|
0 |
3 |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
6 |
|
|
|
3 |
|
|
|
2 |
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
x1 |
1 |
0 |
0 |
|
|
1 |
|
|
|
|
1 |
|
|
0 |
|
3 |
|
|
|||||
12 |
|
|
|
|
|
|
4 |
|
|
||||||||||||||
|
|
|
|
|
|
3 |
|
|
|
|
|
||||||||||||
x2 |
0 |
1 |
0 |
|
|
0 |
|
|
1 |
|
|
0 |
0 |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
x3 |
0 |
0 |
1 |
|
|
1 |
|
|
-8 |
|
|
0 |
6 |
|
|||||||||
s2 |
0 |
0 |
0 |
|
|
1 |
|
|
2 |
|
1 |
|
3 |
|
|||||||||
12 |
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
3 |
|
|
4 |
|
Виконавши ітерацію двоїстого симплекс-методу, отримаємо :
|
|
|
|
|
|
|
Таблиця 19 |
||
|
|
|
|
|
|
|
|
|
|
Базисні |
x1 |
x2 |
x3 |
x4 |
s1 |
s2 |
|
Розв’язок |
|
змінні |
|
||||||||
z |
0 |
0 |
0 |
0 |
1 |
2 |
0 |
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
x1 |
1 |
0 |
0 |
0 |
-1 |
1 |
0 |
|
|
x2 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
|
|
x3 |
0 |
0 |
1 |
0 |
-16 |
12 |
|
-3 |
|
|
|
|
|
|
|
|
|
|
|
x4 |
0 |
0 |
0 |
1 |
8 |
-12 |
9 |
|
Розв’ язок ще не є допустимим, тому виконаємо ще одну ітерацію двоїстого симплекс-методу (результат ітерації – у табл. 20):
Таблиця 20
33
|
Базисні |
|
x1 |
|
x2 |
|
x3 |
|
x4 |
|
s1 |
|
s2 |
|
Розв’ язок |
||||||||||||||||
|
змінні |
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
z |
0 |
|
0 |
|
|
|
1 |
|
|
0 |
|
0 |
|
11 |
|
|
|
3 |
|
|||||||||||
|
|
|
|
|
|
4 |
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
16 |
|
|
|
|
|
|
|
|
|
|
16 |
|
||||||||||
|
x1 |
1 |
|
0 |
|
|
|
1 |
|
0 |
|
0 |
|
|
1 |
|
|
|
3 |
|
|
||||||||||
16 |
|
4 |
|
|
16 |
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
x2 |
|
|
0 |
|
|
1 |
|
|
|
1 |
|
|
|
0 |
|
|
0 |
|
|
|
3 |
|
|
|
3 |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
16 |
|
|
|
|
|
|
|
|
4 |
|
|
|
16 |
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
s1 |
0 |
|
0 |
|
|
|
1 |
|
0 |
|
1 |
|
|
|
3 |
|
|
3 |
|
|
||||||||||
|
|
|
|
16 |
|
|
|
|
|
|
16 |
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|||||||||||
|
x4 |
0 |
|
0 |
|
|
|
1 |
|
|
1 |
|
0 |
|
-6 |
|
15 |
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
2 |
|
|
|
|
|
2 |
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Бачимо, що нульовий та другий рядки містять всі невід’ємні коефіцієнти при від’ємному розв’язку. Це означає, що задача не має цілочислового розв’язку.
Покажемо це графічно (рис. 11).
Перше і друге відсікання мають вигляд:
18 x3 18 x4 s1 43 ;
121 x4 23 s1 s2 34 .
Узмінних x1 і x2 ці обмеження відповідно такі:
x 0 і |
x |
1 |
x 0 . |
|
|||
2 |
1 |
3 |
2 |
34
Рис. 11. Графічна ілюстрація розв’язку прикладу 6
Приклад 7. |
Мax z=4x1 + 7x2 ; |
(36) |
||
|
2x1 |
+ 5x2 |
10 ; |
(37) |
|
3x1 |
+ 4x2 |
12 ; |
(38) |
|
|
x1 ,x2 |
0 ; |
(39) |
|
|
x1 ,x2 |
- цілі. |
(40) |
Оптимальна симплекс-таблиця послабленої задачі (36) - (40) буде такою: Таблиця 21
Базисні змінні |
x1 |
x2 |
x3 |
x4 |
Розв’язок |
||||||||||||||
z |
0 |
0 |
5 |
|
|
6 |
|
|
122 |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
7 |
|
|
7 |
|
|
7 |
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
x1 |
1 |
0 |
|
4 |
|
|
5 |
|
|
|
20 |
|
|
||||||
|
|
|
7 |
|
|
7 |
|
|
|
||||||||||
|
|
|
7 |
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|||||||||
x2 |
|
|
3 |
|
2 |
|
6 |
|
|
|
|||||||||
0 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|||||||
7 |
|
7 |
|
7 |
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Розв’ язок послабленної задачі не є цілочисловим. Відсікання, побудовані за
35
x1 -рядком та x2 -рядком співпадають. За правилом 1 відповідне відсікання ефективніше за відсікання за z -рядком. Побудуємо відсікання за рядком x2 , що має наступний вигляд:
x2 73 x3 72 x4 76 .
Це призводить до відсікання (табл. 22):
|
|
3 |
x |
5 |
x s |
6 |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
7 |
3 |
7 |
4 |
|
|
1 |
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблиця 22 |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Базисні змінні |
x1 |
|
|
x2 |
|
x3 |
|
x4 |
s1 |
Розв’ язок |
||||||||||||||||||||||
z |
0 |
|
|
0 |
|
5 |
|
|
|
6 |
|
|
0 |
|
122 |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
7 |
|
|
|
7 |
|
|
7 |
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
x1 |
1 |
|
|
0 |
|
|
4 |
|
|
|
5 |
|
|
0 |
|
|
20 |
|
|
|
||||||||||||
|
|
|
7 |
|
|
7 |
|
|
7 |
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
x2 |
0 |
|
|
1 |
|
|
3 |
|
|
|
|
|
2 |
|
0 |
|
|
6 |
|
|
|
|
||||||||||
|
|
|
7 |
|
|
|
7 |
|
7 |
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
s1 |
0 |
|
|
0 |
|
|
3 |
|
|
|
|
5 |
|
1 |
|
|
|
6 |
|
|||||||||||||
|
|
|
7 |
|
|
7 |
|
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
|
|
||||||||||||
Z |
0 |
|
|
0 |
|
1 |
|
|
|
0 |
|
6 |
|
|
82 |
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
5 |
|
|
|
|
5 |
|
|
5 |
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
x1 |
1 |
|
|
0 |
|
-1 |
|
|
0 |
|
1 |
|
2 |
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
x2 |
0 |
|
|
1 |
|
|
3 |
|
|
|
0 |
|
|
2 |
|
|
6 |
|
|
|
|
|||||||||||
|
|
|
5 |
|
|
|
|
5 |
|
5 |
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
x4 |
0 |
|
|
0 |
|
|
3 |
|
|
|
1 |
|
|
7 |
|
|
6 |
|
|
|
|
|||||||||||
|
|
|
5 |
|
|
|
|
5 |
|
5 |
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Розв’ язок розширеної задачі не є цілочисловим. x2 -рядок (як і x4 -рядок)
породжує відсікання:
53 x3 53 s1 s2 15 .
Додамо його до останньої симплекс-таблиці :
36
|
|
|
|
|
|
|
|
Таблиця 23 |
|
Базисні змінні |
x1 |
x2 |
x3 |
x4 |
s1 |
s2 |
Розв’ язок |
||
|
|
||||||||
z |
0 |
0 |
1 |
0 |
6 |
0 |
82 |
||
5 |
5 |
5 |
|||||||
|
|
|
|
|
|||||
x1 |
1 |
0 |
-1 |
0 |
1 |
0 |
2 |
||
x2 |
0 |
1 |
3 |
0 |
|
2 |
0 |
6 |
|
|
|
|
5 |
|
|
5 |
|
5 |
|
x4 |
0 |
0 |
3 |
1 |
|
7 |
0 |
6 |
|
5 |
5 |
5 |
|||||||
s2 |
0 |
0 |
3 |
0 |
|
3 |
1 |
1 |
|
|
|
|
5 |
|
|
5 |
|
5 |
|
Виконавши ітерацію двоїстого симплекс-методу, отримаємо наступну симплекс- |
|||||||||
таблицю : |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблиця 24 |
Базисні змінні |
x1 |
x2 |
x3 |
x4 |
s1 |
s2 |
|
Розв’ язок |
|||||||||
z |
0 |
0 |
0 |
0 |
1 |
1 |
|
|
|
49 |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||
3 |
|
|
|
3 |
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|||||||
x1 |
1 |
0 |
0 |
0 |
2 |
|
5 |
|
|
|
7 |
|
|
||||
|
|
|
3 |
|
|
||||||||||||
|
|
|
|
|
|
3 |
|
|
|
|
|||||||
x2 |
0 |
1 |
0 |
0 |
-1 |
1 |
|
|
1 |
|
|||||||
x4 |
0 |
0 |
0 |
1 |
-2 |
1 |
|
|
1 |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
x3 |
|
|
|
|
|
5 |
|
|
1 |
|
|
||||||
0 |
0 |
1 |
0 |
1 |
|
|
|
|
|
|
|
|
|||||
3 |
|
|
3 |
|
|
Убазис увійшла змінна x3 , це означає, що обмеження, яке відповідає x4 -рядку,
єнадлишковим. Це означає, що рядок і стовпець, які відповідають цій змінній, можна не розглядати (табл. 25):
|
|
|
|
|
|
|
|
|
|
|
Таблиця 25 |
|||||
Базисні змінні |
x1 |
x2 |
x3 |
s1 |
s2 |
|
Розв’ язок |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
z |
0 |
0 |
0 |
1 |
1 |
|
|
|
49 |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
3 |
|
|
|
3 |
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||
x1 |
1 |
0 |
0 |
2 |
|
5 |
|
|
|
7 |
|
|
||||
|
|
|
3 |
|
|
|||||||||||
|
|
|
|
|
3 |
|
|
|
|
|||||||
x2 |
0 |
1 |
0 |
-1 |
1 |
|
|
1 |
|
|||||||
x3 |
|
|
|
|
5 |
|
|
1 |
|
|
||||||
0 |
0 |
1 |
1 |
|
|
|
|
|
|
|
|
|||||
3 |
|
|
3 |
|
|
37
За x3 -рядком побудуємо нове обмеження-відсікання:
13 s2 s3 13 .
Виконавши ітерацію двоїстого симплекс-методу, отримаємо оптимальний розв’ язок вхідної задачі :
|
|
|
|
|
|
|
Таблиця 26 |
|
|
|
|
|
|
|
|
Базисні змінні |
x1 |
x2 |
x3 |
s1 |
s2 |
s3 |
Розв’ язок |
Z |
0 |
0 |
0 |
1 |
0 |
1 |
16 |
|
|
|
|
|
|
|
|
x1 |
1 |
0 |
0 |
2 |
0 |
-5 |
4 |
|
|
|
|
|
|
|
|
x2 |
0 |
1 |
0 |
-1 |
0 |
3 |
0 |
|
|
|
|
|
|
|
|
x3 |
0 |
0 |
1 |
1 |
0 |
-5 |
2 |
|
|
|
|
|
|
|
|
s2 |
0 |
0 |
0 |
0 |
1 |
-3 |
1 |
Розв’ язок цього прикладу проілюстровано на рис. 12:
38
Рис. 12. Графічна ілюстрація розв’язку прикладу 7
2.6. Вправи
За наступними породжуючими рівняннями побудувати відсікаючі площини за допомогою методу Гоморі.
1. |
|
x |
3 |
|
x |
|
|
|
|
|
8 |
|
|
|
x |
|
|
|
|
x |
|
|
|
|
|
45 |
. |
|
|
|
|
|
|
|
|
|
9. |
|
|
x |
|
|
|
|
|
|
16 |
|
|
x |
|
|
|
2x |
|
|
|
|
|
|
|
1 |
|
x |
|
|
|
|
|
2 |
|
x |
|
|
|
|
|
7 |
|
. |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1 |
|
|
|
4 |
|
|
|
|
2 |
|
|
|
|
7 |
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
9 |
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
6 |
|
|
|
6 |
|
|
|
9 |
|
|
|
7 |
|
|
|
5 |
|
|
|
|
|
|
|
|||||||||||||||||||||||
2. |
|
x |
|
|
|
|
2 |
|
x |
|
|
|
|
|
17 |
|
x |
|
|
|
|
9 |
x |
|
|
|
|
|
|
2 |
. |
|
|
|
|
|
|
|
10. |
|
|
11 |
|
x |
|
|
|
|
3 |
|
|
|
x |
|
|
x |
|
|
|
1 |
|
x |
|
18x |
|
|
|
|
|
|
5 |
. |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1 |
|
|
|
3 |
|
|
|
|
|
2 |
|
|
|
|
4 |
|
|
|
|
|
3 |
|
|
|
4 |
|
|
|
4 |
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
2 |
|
|
44 |
|
|
|
3 |
|
|
|
|
|
|
|
|
4 |
|
|
|
2 |
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
2 |
|
|
|
|||||||||||||||||||||||||||||||||||
3. |
|
x |
|
|
3x |
|
|
|
|
17 |
|
|
x |
|
|
|
|
|
|
9 |
|
|
x |
|
|
|
|
|
|
5 |
. |
|
|
|
|
11. |
|
13 |
|
x |
|
8x |
|
|
|
|
11 |
|
|
x |
|
|
|
x |
|
|
|
|
5 |
|
x |
|
|
|
|
|
55 |
. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
4 |
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
8 |
|
|
|
|
|
|
6 |
|
|
|
|
10 |
|
|
|
7 |
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
12 |
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
3 |
|
|
|
|
3 |
|
|
|
|
|
|
|
|
4 |
|
|
47 |
|
|
|
|
5 |
|
|
|
|
|
57 |
|
||||||||||||||||||||||||||||||
4. |
|
x |
|
|
|
5 |
x |
|
|
|
|
|
9 |
|
x |
|
|
|
|
|
71 |
|
x |
|
|
|
53 |
. |
|
|
|
12. |
|
|
4 |
x |
|
|
|
|
1 |
x |
|
|
|
|
|
3 |
x |
|
|
4x |
|
|
x |
|
|
|
|
|
12 |
. |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
4 |
|
|
|
|
8 |
|
|
|
|
|
4 |
|
|
|
|
3 |
|
7 |
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1 |
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
3 |
|
|
|
3 |
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
6 |
|
|
|
|
|
11 |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||
5. |
|
1 |
|
x |
|
|
|
|
7 |
|
x |
|
|
|
x |
|
|
|
|
|
2 |
x |
|
|
x |
|
|
|
|
44 |
. |
13. |
|
|
x |
|
|
|
49 |
|
x |
|
|
|
|
33 |
|
x |
|
|
|
22x |
|
|
|
|
|
13 |
. |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
8 |
|
|
|
5 |
|
|
|
|
2 |
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
7 |
|
|
|
|
6 |
|
|
8 |
|
|
|
|
|
9 |
|
|
|
|
|
3 |
|
|
|
|
|
|
1 |
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
2 |
|
|
|
|
2 |
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
6. |
|
1 |
x2 |
|
1 |
x3 |
|
|
|
|
1 |
x4 x5 |
|
|
|
|
47 |
. |
|
|
|
|
14. |
|
|
55 |
x2 |
|
33 |
|
x3 |
|
|
|
|
1 |
|
|
|
x4 x5 |
|
x6 |
|
|
|
9 |
. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 |
|
|
|
|
4 |
|
|
|
44 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
|
|
|
|
|
|
|
18 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||
7. |
|
1 |
x |
x |
|
|
|
|
24 |
x |
|
|
|
|
|
11 |
x |
|
|
|
|
225 |
. |
15. |
x |
|
|
|
|
7 |
x |
|
|
|
|
|
|
34 |
x |
|
|
15 |
x |
|
|
|
|
47 |
. |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
3 |
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
7 |
|
|
|
3 |
|
|
|
|
|
13 |
|
4 |
|
|
|
|
|
|
|
22 |
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
7 |
|
|
|
8 |
|
|
|
|
7 |
|
|
|
|
9 |
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8. 16 x1 16 x2 1344 x3 x4 1615 .
39
2.7. Контрольні запитання
Чи вірні наступні твердження і чому?
1.Не можна отримати допустимий цілочисловий розв’язок шляхом округлення розв’язку задачі із послабленими обмеженнями у вигляді рівностей.
2.Відсікання,що послідовно вроджуються, виключають області многогранника допустимих розв’язків задачі з послабленими обмеженнями доти, доки деякий знов отриманий оптимальний розв’язок не виявиться цілочисловим.
3.Значення цільової функції в оптимальному розв’язку цілочислової задачі максимізації може бути більше від оптимального значення цільової функції відповідної задачі з послабленими обмеженнями.
4.При побудові відсікання Гоморі для повністю цілочислової задачі не потрібно накладати на додаткову змінну умову цілочисельності.
5.У процесі реалізації методу відсікання слід зберігати в симплекс-таблиці всі рядки і стовпці, що відповідають введеним відсіканням до отримання оптимального розв’язку.
6.Відсікання може виключити деякий допустимий цілочисловий розв’язок, який свідомо не є оптимальним.
7.Якщо в процесі реалізації дробового алгоритму двоїстий симплекс-метод вкаже на відсутність допустимих розв’язків, то задача не має допустимих цілочислових розв’язків.
8.У випадку змушеного припинення обчислень відповідно до розширених нами алгоритмів останні з отриманих до цього моменту розв’язків можуть розглядатися як прийнятний розв’язок вхідної цілочислової задачі.
2.8. Завдання для контрольної роботи
Розв’язати ЗЦЛП за допомогою алгоритму Гоморі.
max(min) z c1x1 c2 x2
a11x1 a12 x2 b1; a21x1 a22 x2 b2;
x1, x2 0.
Виразити обмеження-відсікання через початкові змінні x1 та x2. Дати графічну ілюстрацію розв’язку задачі. Коефіцієнти взяти відповідно до варіанта з табл. 27.
40