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

Н.Ю. Коломарова Решение задач линейного целочисленного программирования методом гомори

.pdf
Скачиваний:
87
Добавлен:
19.08.2013
Размер:
356.23 Кб
Скачать

10

Первое ограничение Гомори: 2/9x3 + 8/9x4 - S1 = 4/9, S1 0

Из первого ограничения задачи: х3 = 19 - 2х1 - 5х2 Из второго ограничения задачи: х4 = 16 - 4х1 - х2

Подставляем х3 и х4 в первое ограничение Гомори и после преобразований получаем: 4х1 + 2х2 + S1 = 18, S1 0.

Отсюда имеем: 1 + 2х2 18. Это ограничение отсекает от множества планов область, содержащую точку 1. Новый оптимальный нецелочисленный план - точка 2.

Второе ограничение Гомори : 1/4x3 + 7/8S1 - S2 = 1/2, S2 0

Из первого ограничения задачи: х3 = 19 - 2х1 - 5х2 Из первого ограничения Гомори: S1 = 18 - 4х1 - 2х2

Получаем: 4х1 + 3х2 + S2 = 20, S2 0 или 1 + 3х2 20. Это ограничение отсекает от множества планов область, содержащую точку 2. Новый

оптимальный нецелочисленный план - точка 3.

Третье ограничение Гомори : 2/7x3 + 6/7S2 - S3 = 4/7, S3 0

Из первого ограничения задачи: х3 = 19 - 2х1 - 5х2 Из второго ограничения Гомори: S2 = 20 - 4х1 - 3х2

После подстановки x3 и S2 в третье ограничение Гомори получаем: 1 + 4х2 22. Это ограничение отсекает от множества планов область, содержащую точку 3. Новый оптимальный нецелочисленный план - точка 4.

Четвертое ограничение Гомори : 1/4S3 - S4 = 1/2, S4 0

Из третьего ограничения Гомори: S3 = 22 - 4х1 - 4х2

Получаем: х1 + х2 + S4 = 5, S4 0. Отсюда имеем: х1 + х2 5. Это ограничение отсекает от множества планов область, содержащую точку 4. Новый оптимальный нецелочисленный план - точка 5.

Пятое ограничение Гомори : 1/3x4 + 2/3S4 - S5 = 2/3, S5 0

Из второго ограничения задачи: х4 = 16 - 4х1 - х2 Из четвертого ограничения Гомори: S4 = 5 - х1 - х2

Получаем: 2х1 + х2 + S5 = 8, S5 0. Отсюда: 1 + х2 8. Это ограничение отсекает от множества планов область, содержащую точку 5.

Оптимальный целочисленный план - точка 6 с координатами (3;2). Заштрихованная часть - целочисленное множество планов.

11

3. ЗАДАНИЯ

Решить задачу линейного целочисленного программирования при xj 0 (j = 1, 2, ..., n). В вариантах, где n = 2, дать геометрическую интерпретацию метода Гомори.

1. min L = 3x1 + x2

2. min L = 5x1 + 7x2

при ограничениях

при ограничениях

-4х1 + х2

29

-3х1 + 14х2

78

3х1 - х2

15

5х1 - 6х2

26

5х1 + 2х2

38

х1 + 4х2

25

3. max L = 2x1 + x2

4. max L = 3x1 + 2x2

при ограничениях

при ограничениях

6х1 + 4х2

24

х1 + х2

13

 

3х1 - 3х2

9

х1 - х2

6

 

-х1 + 3х2

3

-3х1 + х2

9

 

5. max L = 7x1 + x2

6. max L = 3x1 - x2

 

при ограничениях

при ограничениях

9х1 + 4х2

110

3х1 - 2х2

3

 

11х1 - 3х2

24

-5х1 - 4х2

-10

2х1 - 7х2

15

2х1 + х2

5

 

7. max L = 2x1 + 3x2

 

8. max L = x1 + x2

 

 

при ограничениях

 

при ограничениях

 

6х1 + 7х2

57

 

3х1 + 5х2

45

 

3х1 + 11х2

47

 

13х1 + 10х2

130

 

9. max L = 4x1 + 5x2 + x3

10. max L = -x1 + 3x2 + 6x3

 

при ограничениях

 

при ограничениях

 

3х1 + 2х2

10

3х1 + 5х2 - 2x3

16

х1 + 4х2

11

3х1 + 17х2

33

3х1 + 3х2 + x3

13

-6х2 + 13x3

43

 

 

 

 

 

12

 

 

 

 

11. max L = 2x1 + 7x2

 

 

12. max L = 8x1 + 11x2

 

 

 

при ограничениях

 

 

при ограничениях

 

 

 

3х1 + 8х2

23

 

 

11х1 + 2х2

25

 

 

 

3х1 + 11х2

31

 

 

3х1 + 8х2

12

 

 

 

13. max L = 4x1 + 3x2

 

 

14. min L = 5x1 - 3x2

 

 

 

при ограничениях

 

 

при ограничениях

 

 

 

-6х1 + 5х2

14

 

 

-6х1 + 8х2

11

 

 

 

3х1 + х2

17

 

 

-7х1 + х2

5

 

 

 

-7х1 + 3х2

-44

 

 

7х1 - 3х2

13

 

 

 

15. max L = 5x1 - 3x2

 

 

16. min L = 2x1 - 9x2

 

 

 

при ограничениях

 

 

при ограничениях

 

 

 

-6х1 + 8х2

11

 

 

-3х1 + 7х2

10

 

 

 

-7х1 + х2

5

 

 

3х1 + х2

5

 

 

 

7х1 - 3х2

13

 

 

5х1 - 7х2

13

 

 

 

17. max L = 2x1 + 4x2 - 4x3

18. min L = -3x1 + 2x2 + 5x3

 

при ограничениях

 

 

при ограничениях

 

 

 

2х1 + 7х2 + 5x3

9

 

9х1 - 4х2 + x3

16

 

7х1 + х2 + 3x3

11

-5х1 + х2 + 3x3

9

 

 

19. max L = x1 - 3x2 - x3 + 2x4

20. max L = 2x1 - x2 + 6x4

 

 

при ограничениях

 

 

при ограничениях

 

 

 

2х1

+ x3 - 3x4

12

3х1 + 2x2 +

 

3x4

16

3х1 - х2 +

x4

20

-2х2 + 4х3 + 7x4

18

21. max L = x1 + 10x2

 

 

22. min L = -7x1 - x2

 

 

 

при ограничениях

 

 

при ограничениях

 

 

 

3х1 + 4х2

23

 

 

5х1 + 2х2

24

 

 

 

-х1 + 2х2 = 4

 

 

12х1 - 7х2

15

 

 

 

2х1 + 3х2

14

 

 

6х1 + 8х2

9

 

 

 

23. max L = 3x1 + 2x2 + 2x3

24. max L = -4x1 + x2

 

 

 

при ограничениях

 

 

при ограничениях

 

 

 

 

4х2 + 3x3

7

 

-7х1 + 13х2 + 3x3

7

 

6х1 + 5х2 + x3 = 12

х1 - 6х2 + 7x3

-9

 

 

 

 

 

 

13

 

 

 

 

 

25. max L = -10x1 - 14x2 - 21x3

 

26. max L = 4x1 + 3x2 + 8x3

 

 

при ограничениях

 

 

при ограничениях

 

 

 

2х1 + 2х2 + 7x3

14

 

21х1 - 17х2 + 19x3

77

 

8х1 + 11х2 + 9x3

12

 

6х1 + 4х2 + 3x3

29

 

9х1 + 6х2 + 3x3

10

 

10х1

+ 11x3

65

 

27. max L = 2x1 + 3x2 + 4x3

 

28. max L = x1 - 5x2 + x3

 

 

 

при ограничениях

 

 

при ограничениях

 

 

 

х1 + 5х2 + 13x3 = 37

 

4х1 + х2 - 6x3

41

 

 

-9х1 + 7х2 + 4x3

20

 

-2х1

- x3

2

 

 

-х1 + 8х2

 

8

 

3х1 + 2х2 + 7x3 = 34

 

 

29. max L = 5x1 + 8x2

 

 

 

30. max L = x1 + 8x2

 

 

 

при ограничениях

 

 

при ограничениях

 

 

 

-8х1 + 12x2

40

 

 

4х1 - 3х2

12

 

 

 

13х1 - 9х2

37

 

 

-5х1 + 7х2

34

 

 

 

31. min L = 19x1 + 21x2

 

 

32. max L = 2x1 + 5x2

 

 

 

при ограничениях

 

 

при ограничениях

 

 

 

2х1 + 5x2

20

 

 

х1 + х2

6

 

 

 

4х1 + х2

20

 

 

4х1 + 11х2

44

 

 

 

33. min L = 10x1 - 111x2

 

 

34. max L = 8x1 + 19x2 + 7x3

 

при ограничениях

 

 

при ограничениях

 

 

 

-х1 + 10x2

40

 

 

х1 + 3х2 + 3x3

50

 

 

х1 + х2

20

 

 

3х1 + 4х2 + x3

25

 

 

35. min L = -4x1 - 5x2 - 9x3 - 11x4

36. max L = 3x1 + 2x2 + 8x3 + 7x4

при ограничениях

 

 

при ограничениях

 

 

 

х1 + х2 + x3 + x4

15

2х1 + х2 + 5x3 + 8x4

10

7х1 + 5х2 +

3x3 + 2x4

120

9х1 + 3х2 + 4x3 +

2x4

21

3х1 + 5x2 + 10x3 + 15x4

100

3х1 + 8x2 + 4x3 + 11x4

46

37. max L = 2x1 + 3x2

 

 

 

38. max L = -2x1 + 3x2

 

 

 

при ограничениях

 

 

при ограничениях

 

 

 

х1 + 19х2

30

 

 

4х1 + х2

8

 

 

 

2х1 + х2

20

 

 

-5х1 + 6х2

7

 

 

 

 

 

14

 

39. min L = 6x1 - 2x2

40. min L = 3x1 + 4x2

 

при ограничениях

при ограничениях

2х1 - 6х2

-39

2х1 + 19х2

24

7х1 + 3х2

24

13х1 + 12х2

50

-2х1 + 5x2

33

х1 - 5x2

1

41. min L = 6x1 + x2

42. max L = x1 + 32x2

при ограничениях

при ограничениях

3х1 - х2 = 9

2х1 - 3х2

10

-х1 + 4х2

18

5х1 - 9х2

16

2х1 + 3x2

31

-х1 + 6x2

42

43.max L = 4,4x1 + 2,7x2 + 3,2x3 + 2,8x4 + 3,5x5 + 3,9x6

при ограничениях

80х1 + 62х2 + 92x3 + 82x4 + 65x5 + 90x6 800 95х1 + 90х2 + 96x3 + 110x4 + 120x5 + 80x6 600

44.max L = 5x1 + 2x2 - 3x3 + 2x4 + 3x5 - 3x6

при ограничениях

5х1 + 6х2 + 4x3 + 2x4 - 3x5 + 5x6 = 11

5х1 + 5х2 + 7x3 +

3x5 + 5x6 = 10

2х1 + 2х2 + 2x3 +

3x5

= 4

45.max L = 4x1 + 7x2 - x3 + 2x4

при ограничениях

х1 + х2 + x3 + x4 = 15

4х1 - х2 + 8x3

14

3х2 + 4x3

9

4.КОНТРОЛЬНЫЕ ВОПРОСЫ

1.Может ли задача линейного целочисленного программирования иметь несколько решений?

2.Может ли ограничение Гомори быть записано следующим обра-

зом: 1/5x5 - 7/8x6 1/3?

15

3.Среди ограничений задачи линейного целочисленного програм-

мирования есть такие: x1 + x2 + x3 10 и x1 + x2 + x3 20. Дайте экономическую интерпретацию данных ограничений.

4.На основании чего мы можем говорить, что задача с ограничениями Гомори не имеет ни одного плана?

5.В каких случаях задача линейного целочисленного программирования неразрешима?

6.В задаче линейного целочисленного программирования переменные принимают лишь 2 значения: 0 или 1. Какой экономический смысл данного решения? Приведите примеры.

7.Отвечает ли требованиям, предъявляемым к ограничениям Го-

мори, дополнительное ограничение в виде

x j ≥ 1?

 

j базису

 

8. Каков максимальный размер симплексных таблиц при использовании метода Гомори?

СПИСОК ЛИТЕРАТУРЫ

1.Тынкевич М.А., Ветрова Г.С., Бияков О.А. Экономикоматематические методы (исследование операций). –Кемерово : КузГТУ, 1997. –176 с.

2.Акулич И.Л. Математическое программирование в примерах и задачах: Учеб.пособие для студентов эконом. спец. вузов. – М.: Высш.

шк., 1986.- 319 с.

Составитель Наталья Юрьевна Коломарова

РЕШЕНИЕ ЗАДАЧ ЛИНЕЙНОГО ЦЕЛОЧИСЛЕННОГО ПРОГРАММИРОВАНИЯ МЕТОДОМ ГОМОРИ

Методические указания и задания к практическим занятиям по курсу

«Экономико-математические методы» для студентов экономических специальностей

Редактор З.М.Савина

ЛР № 020313 от 23.12.96

Подписано в печать 29.12.99. Формат 60х84/16.

Бумага офсетная. Отпечатано на ризографе. Уч.-изд.л. 1,0. Тираж 200 экз. Заказ .

Кузбасский государственный технический университет. 650026, Кемерово, ул. Весенняя, 28.

Типография Кузбасского государственного технического университета. 650099, Кемерово, ул. Д.Бедного, 4А.

Соседние файлы в предмете Информатика