Оглавление





Задача №1        2

Задача №2        3

Задача №3        9

Задача №4        13

Задача №5        15

Список литературы        16




Задача №1

Нефтеперерабатывающая установка может работать в двух различных режимах. При работе в первом режиме из одной тонны нефти производится 300 кг темных и 10*76*760  кг светлых нефтепродуктов; при работе во втором режиме - 700 кг темных и 200 кг светлых нефтепродуктов. Ежедневно на этой установке необходимо производить 2*76=152 т темных и 76 т светлых нефтепродуктов. Это плановое задание необходимо ежедневно выполнять, расходуя минимальное количество нефти.

Вопросы:

Сколько тонн нефти следует ежедневно перерабатывать в первом режиме?

Сколько тонн нефти следует ежедневно перерабатывать во втором режиме?

Каков минимальный ежедневный расход нефти?

Решение: Составим модель решения для использования в решении задачи надстройки Excel Поиск решения.

Целевую ячейку установим на сумме переработанных нефтепродуктов на 1 первом х1 и 2 - х2 режимах. Тогда целевая ячейка равна х1 + х2>min.

Ограничением будет служить следующие уравнения

300х1 +700 х2=152000

700х1 +200 х2=76000

То есть необходимая производственная программа выполняется на двух режимах.

В результате выполнения операции Поиск решения получаем следующие ответы на вопросы.

Следует ежедневно перерабатывать в первом режиме 48,3 тонн нефти.

Следует ежедневно перерабатывать во втором режиме 136,4 тонн нефти.

Минимальный ежедневный расход нефти при этом 244,7 тонн.

Задача №2

Компания контролирует три фабрики F1, F2, F3, способные производить f1, f2, f3 тыс. изделий еженедельно. Она заключила с четырьмя заказчиками C1, C2, C3, C4, которым требуется еженедельно с1, с2, с3, с4 тыс. изделий. Стоимости производства и транспортировки 1 тыс. изделий заказчика с фабрикой приведены в таблице.

Определите минимизирующую общую стоимость объема производства и распределение для каждой из фабрик.


Таблица 1

Фабрики

Заказчики

Мощности поставок


C1

C2

C3

C4


F1

76

85

60

55

f1 =20

F2

50

71

45

70

f2 =30

F3

65

80

75

66

f3 =50

Нужды потребителей

с1 =10

с2 =20

с3 =40

с4 =30

Предложение равно спросу 100


Потребности новых районов застройки города 10        +20+40+30= 100, в то время как мощности поставок составляют 20+30+50= 100

Следовательно, это задача замкнутая.

Рассмотрим закрытую транспортную задачу. Ее условия запишем в распределительную таблицу, которую будем использовать для нахождения решения.

Транспортная задача как задача линейного программирования может быть решена симплексным методом, однако наличие большого числа переменных и ограничений делает вычисления громоздкими. Поэтому для решения этого класса задач разработан специальный метод, имеющий те же этапы, что и симплексный метод, а именно:

нахождение исходного опорного решения;

проверка этого решения на оптимальность;

переход от одного опорного решения к другому.

Рассмотрим один из них - метод минимального тарифа (элемента). Согласно этому методу, мощности распределяются в первую очередь в те клетки, в которых находится минимальное расстояние. Далее загрузка распределяются в незанятые клетки с наименьшими затратами с учетом оставшихся мощностей и удовлетворения спроса потребителей. Процесс распределения продолжают до тех пор, пока все емкости не будут заняты, а потребители не будут удовлетворены.

Таблица исходной транспортной задачи имеет следующий вид.


Фабрики

Заказчики

Мощности поставок


C1

C2

C3

C4


F1

76

85

60

55

f1 =20

F2

50

71

45

70

f2 =30

F3

65

80

75

66

f3 =50

Нужды потребителей

с1 =10

с2 =20

с3 =40

с4 =30

Предложение равно спросу 100




bij

1

2

3

4

aij


10

20

40

30

1

20

76

85

60

55






20

2

30

50

71

45

70





30


3

50

65

80

75

66



10

20

10

10


Число занятых клеток в таблице равно 6, 4+3-1=6, т. е. условие невырожденности выполнено. Получим исходное опорное решение, которое запишем в виде матрицы:


X_опт=¦(@@10)¦(@@20)¦(@30@10)¦(20@@10)


Общие затраты при исходном опорном решении составляет С= 55*20 + 45*30 + 65*10 +80*20 +75*10+66*10  = 6110 усл. ед.

Проверка решения на оптимальность

Найденное исходное опорное решение проверяется на оптимальность методом потенциалов.

Числа vj и ui называют потенциалами. В распределительную таблицу добавляют строку v и столбец u. Потенциалы находят из равенства ui + vj = cij, справедливого для занятых клеток. Одному из потенциалов дается произвольное значение, например, u1 = 0, тогда остальные потенциалы определяются однозначно.



bij

1

2

3

4

ui

aij


10

20

40

30


1

20

76

85

60

55

0






20


2

30

50

71

45

70

-19





30



3

50

65

80

75

66

11



10

20

10

10



vj

54

69

64

55




Полагаем u1 = 0, запишем это значение в последнем столбце первой строки таблицы. Рассмотрим занятую клетку первой строки, которая расположена в первом столбце (1, 1), для нее выполняется условие u1 + v1 =4. Отсюда при u1 = 0 получаем, что v1 = 76, это значение запишем в последней строке таблицы. Далее надо рассматривать ту из занятых клеток таблицы, для которых один из потенциалов известен.