Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

__2014_DvojstvennSM+Gomory_ukr_rus_new

.pdf
Скачиваний:
7
Добавлен:
12.05.2015
Размер:
1.62 Mб
Скачать

s1 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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]