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

Кириллов Исследование операций / Расчетно-графическое задание №3 по ИО вариант 4

.docx
Скачиваний:
11
Добавлен:
02.01.2020
Размер:
791.78 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра экономической информатики

Расчетно-графическая работа

по дисциплине

«Исследование операций»

4 вариант

Факультет бизнеса

ФБИ – 22

Студенты:

Преподаватель:

Кириллов Ю.В.

Новосибирск 2014

Цели задания:

1. Понимать смысл, различать, осознанно использовать следующие понятия: математическая модель задачи целочисленного линейного программирования (ЗЦЛП); допустимая область решения ЗЦЛП; правильное отсечение в методе Гомори; релаксированная ЗЦЛП, разбиение множества решений релаксированной ЗЦЛП на подмножества, оценка подмножества решений, дерево решений, рекорд – в методе ветвей и границ для ЗЦЛП.

2. Получить навыки, уметь: строить математические модели ЗЦЛП; использовать различные методы для решения ЗЦЛП; анализировать полученное решение и находить альтернативные варианты при решении любым методом; интерпретировать полученные результаты в терминах решаемой задачи.

Условие задачи.

Коммерческая фирма закупила товары четырех видов по 10 упаковок каждого за пределами своего города. Доставку товаров предполагается осуществить собственным автофургоном грузоподъемностью V кг за несколько рейсов. Вес одной упаковки товара каждого вида равен соответственно v1, v2, v3 и v4 кг, а стоимость – c1, c2, c3 и c4 тысяч рублей.

Определить, какие виды товаров и в каком количестве необходимо перевезти первым рейсом, с тем, чтобы их стоимость была максимальной.

п/п

V

v1

v2

v3

v4

c1

c2

c3

c4

4

96

8

10

14

18

25

32

45

50

Математическая модель задачи:

Z(X) = 25x1 + 32x2 + 45x3 + 50x4 → max

8x1+10x2+14x3+18x4 ≤ 96

x1 ,x2 ,x3 ,x4 ≥ 0

Решение задачи методом Гомори:

Полагая, что свободные переменные равны 0, получим первый опорный план:

Таблица 1

Базис

x1

x2

x3

x4

x5

В

x5

8

10

14

18

1

96

∆(X0)

-25

-32

-45

-50

0

Таблица 2

Базис

x1

x2

x3

x4

x5

В

х4

8/18

10/18

14/18

1

1/18

96/18

∆(X0)

-50/18

-76/18

-110/18

0

50/18

Таблица 3

Базис

x1

x2

x3

x4

x5

В

х3

8/14

10/14

1

1

1/14

6

∆(X0)

5/7

1/7

0

110/14

45/14

8x1+10x2+4x4+x5>=12

-8x1-10x2-4x4-x5<=-12

Таблица 4

Базис

x1

x2

x3

x4

x5

х6

В

х3

8/14

10/14

1

1

1/14

0

6

х6

-8

-10

0

-4

-1

1

-12

∆(X0)

5/7

1/7

0

110/56

45/14

0

Вычисляем двойственные отношения (модуль отношения элементов ∆ - строки к соответствующим отрицательным элементам разрешающей строки). Наименьшее из этих отношений определяет разрешающий столбец. Для столбца Х1: 5/56, для столбца Х2: 1/70, для столбца Х4: 110/56, для столбца Х5: 45/14.

Выбираем столбец Х2 в качестве разрешающего:

Таблица 5

Базис

x1

x2

x3

x4

x5

Х6

В

х3

-16/14

0

1

1

0

1/14

6

х2

8/10

1

0

4/10

1/10

-1/10

12/10

∆(X0)

6/10

0

0

267/140

448/140

1/70

-8x1-4x4-x5+x6 <= -12

Таблица 6

Базис

x1

x2

x3

x4

x5

Х6

X7

В

X3

-16/14

0

1

1

0

1/14

0

6

Х2

8/10

1

0

4/10

1/10

-1/10

0

12/10

X7

-8

0

0

-4

-1

1

1

-12

∆(X0)

6/10

0

0

267/140

448/140

1/70

0

Вычисляем двойственные отношения (модуль отношения элементов ∆ - строки к соответствующим отрицательным элементам разрешающей строки). Наименьшее из этих отношений определяет разрешающий столбец. Для столбца Х1: 6/80, для столбца Х4: 267/560, для столбца Х5: 448/140.

Выбираем столбец Х1 в качестве разрешающего:

Таблица 7

Базис

x1

x2

x3

x4

x5

Х6

X7

В

X3

0

0

1

22/14

2/14

-1/14

-2/14

108/14

Х2

0

1

0

0

0

0

1/10

0

X1

1

0

0

4/8

1/8

-1/8

-1/8

12/8

∆(X0)

0

0

0

444/280

25/8

50/560

6/80

Т.к. max дробная часть в столбце В принадлежит строке Х3, то она принимается за разрешающую.

-22х4-2х5+х6+2х7<= -10

Таблица 8

Базис

x1

x2

x3

x4

x5

Х6

X7

X8

В

X3

0

0

1

22/14

2/14

-1/14

-2/14

0

108/14

Х2

0

1

0

0

0

0

1/10

0

0

X1

1

0

0

4/8

1/8

-1/8

-1/8

0

12/8

X8

0

0

0

-22

-2

1

2

1

-10

∆(X0)

0

0

0

444/280

25/8

50/560

6/80

0

Для столбца Х4: 444/6160, для столбца Х5: 25/16.

Выбираем столбец Х4 в качестве разрешающего:

Таблица 9

Базис

x1

x2

x3

x4

x5

Х6

X7

X8

В

X3

0

0

1

0

0

0

0

1/14

7

Х2

0

1

0

0

0

0

1/10

0

0

X1

1

0

0

0

14/176

-18/176

-14/176

4/176

224/176

X4

0

0

0

1

2/22

-1/22

-2/22

-1/22

10/22

∆(X0)

0

0

0

0

9181/3080

71/440

135/616

444/6160

Т.к. max дробная часть в столбце В принадлежит строке Х4, то она принимается за разрешающую.

-2х5+х6+2х7+х8<= -10

Таблица 10

Базис

x1

x2

x3

x4

x5

Х6

X7

X8

Х9

В

X3

0

0

1

0

0

0

0

1/14

0

7

Х2

0

1

0

0

0

0

1/10

0

0

0

X1

1

0

0

0

14/176

-18/176

-14/176

4/176

0

224/176

X4

0

0

0

1

2/22

-1/22

-2/22

-1/22

0

10/22

Х9

0

0

0

0

-2

1

2

1

1

-10

∆(X0)

0

0

0

0

9181/3080

71/440

135/616

444/6160

0

Для столбца Х5: 9181/6160 ,

Выбираем столбец Х5 в качестве разрешающего:

Таблица 11

Базис

x1

x2

x3

x4

x5

Х6

X7

X8

Х9

В

X3

0

0

1

0

0

7

Х2

0

1

0

0

0

0

X1

1

0

0

0

0

154/176

X4

0

0

0

1

0

0

Х5

0

0

0

0

1

5

∆(X0)

0

0

0

0

0