- •Задача 1
- •Задача 3
- •Задача 4
- •Задача 5
- •Задача 6
- •Задача 7
- •Задача 8
- •Задача 9
- •Задача 10
- •Задача 11
- •Задача 12
- •Задача 13
- •Задача 14
- •Задача 15
- •Задача 16
- •Решение: (проверить)
- •Задача 17
- •Задача 18
- •Задача 19
- •Задача 20
- •Задача 21
- •Задача 22
- •Задача 23
- •Задача 24
- •Задача 25 (ошибка в условии)
- •Задача 28
- •Метод потенциалов
- •Задача 30
- •Задача 32
- •Задача 33
- •Решение
- •Задача 34
- •Решение
- •Решение
Задача 12
Мебельная фабрика изготавливает 5 видов продукции: столы, шкафы, диваны, кресла и кровати. Нормы затрат труда, древесины, ткани на производство единицы продукции каждого из видов приведены в таблице. В ней также указана стоимость реализации одного изделия, общее количество ресурсов, предельные объемы изготовления каждого вида мебели.
-
Ресурсы
Норма расхода ресурса на единицу продукции
Общее количество ресурсов
Стол
Шкаф
Диван
Кресло
Кровать
Трудозатраты
(человеко-час)
4
8
12
9
10
3456
Древесина
0,4
0,6
0,3
0,2
0,3
432
Ткань (м)
0
0
6
4
5
2400
Стоимость единицы продукции (руб)
2000
2500
4000
3500
3800
Выпуск (штук)
минимальный
120
90
20
40
30
Выпуск (штук) максимальный
480
560
180
160
120
Требуется определить такой план производства, при котором стоимость ее реализации будет максимальной.
Задача 13
Продукция производится на трех предприятиях а затем развозится в 4 пункта назначения Стоимость перевозки единицы продукции, запасы и потребности продукции содержатся в таблице. Найти такой план перевозки продукции, при котором суммарные транспортные расходы минимальны.
Пункты отправления
|
Пункты назначения |
Запасы |
|||
|
|
|
|
||
|
5 |
4 |
3 |
4 |
160 |
|
3 |
2 |
5 |
5 |
80 |
|
1 |
6 |
3 |
2 |
60 |
Потребности |
80 |
80 |
60 |
80 |
|
Решить задачу методом потенциалов.
РЕШЕНИЕ:
Запишем экономико-математическую модель для нашей задачи.
Переменные:
x11 – количество груза из 1-го склада к 1-у потребителю.
x12 – количество груза из 1-го склада к 2-у потребителю.
x13 – количество груза из 1-го склада к 3-у потребителю.
x14 – количество груза из 1-го склада к 4-у потребителю.
x21 – количество груза из 2-го склада к 1-у потребителю.
x22 – количество груза из 2-го склада к 2-у потребителю.
x23 – количество груза из 2-го склада к 3-у потребителю.
x24 – количество груза из 2-го склада к 4-у потребителю.
x31 – количество груза из 3-го склада к 1-у потребителю.
x32 – количество груза из 3-го склада к 2-у потребителю.
x33 – количество груза из 3-го склада к 3-у потребителю.
x34 – количество груза из 3-го склада к 4-у потребителю.
Ограничения по запасам:
x11 + x12 + x13 + x14 ≤ 160 (для 1 базы)
x21 + x22 + x23 + x24 ≤ 80 (для 2 базы)
x31 + x32 + x33 + x34 ≤ 60 (для 3 базы)
Ограничения по потребностям:
x11 + x21 + x31 = 80 (для 1-го потребителя.)
x12 + x22 + x32 = 80 (для 2-го потребителя.)
x13 + x23 + x33 = 60 (для 3-го потребителя.)
x14 + x24 + x34 = 80 (для 4-го потребителя.)
Целевая функция:
5x11 + 4x12 + 3x13 + 4x14 + 3x21 + 2x22 + 5x23 + 5x24 + 1x31 + 6x32 + 3x33 + 2x34 → min
Стоимость доставки единицы груза из каждого пункта отправления в соответствующие пункты назначения задана матрицей тарифов
|
1 |
2 |
3 |
4 |
Запасы |
1 |
5 |
4 |
3 |
4 |
160 |
2 |
3 |
2 |
5 |
5 |
80 |
3 |
1 |
6 |
3 |
2 |
60 |
Потребности |
80 |
80 |
60 |
80 |
|
Проверим необходимое и достаточное условие разрешимости задачи.
∑a = 160 + 80 + 60 = 300
∑b = 80 + 80 + 60 + 80 = 300
Условие баланса соблюдается. Запасы равны потребностям. Следовательно, модель транспортной задачи является закрытой.
Занесем исходные данные в распределительную таблицу.
|
1 |
2 |
3 |
4 |
Запасы |
1 |
5 |
4 |
3 |
4 |
160 |
2 |
3 |
2 |
5 |
5 |
80 |
3 |
1 |
6 |
3 |
2 |
60 |
Потребности |
80 |
80 |
60 |
80 |
|
Этап I. Поиск первого опорного плана.
1. Используя метод северо-западного угла, построим первый опорный план транспортной задачи.
План начинается заполняться с верхнего левого угла.
Искомый элемент равен c11=5. Для этого элемента запасы равны 160, потребности 80. Поскольку минимальным является 80, то вычитаем его.
x11 = min(160,80) = 80.
5 |
4 |
3 |
4 |
160 - 80 = 80 |
x |
2 |
5 |
5 |
80 |
x |
6 |
3 |
2 |
60 |
80 - 80 = 0 |
80 |
60 |
80 |
|
Искомый элемент равен c12=4. Для этого элемента запасы равны 80, потребности 80. Поскольку минимальным является 80, то вычитаем его.
x12 = min(80,80) = 80.
5 |
4 |
x |
x |
80 - 80 = 0 |
x |
2 |
5 |
5 |
80 |
x |
6 |
3 |
2 |
60 |
0 |
80 - 80 = 0 |
60 |
80 |
|
Искомый элемент равен c23=5. Для этого элемента запасы равны 80, потребности 60. Поскольку минимальным является 60, то вычитаем его.
x23 = min(80,60) = 60.
5 |
4 |
x |
x |
0 |
x |
2 |
5 |
5 |
80 - 60 = 20 |
x |
6 |
x |
2 |
60 |
0 |
0 |
60 - 60 = 0 |
80 |
|
Искомый элемент равен c24=5. Для этого элемента запасы равны 20, потребности 80. Поскольку минимальным является 20, то вычитаем его.
x24 = min(20,80) = 20.
5 |
4 |
x |
x |
0 |
x |
2 |
5 |
5 |
20 - 20 = 0 |
x |
6 |
x |
2 |
60 |
0 |
0 |
0 |
80 - 20 = 60 |
|
Искомый элемент равен c34=2. Для этого элемента запасы равны 60, потребности 60. Поскольку минимальным является 60, то вычитаем его.
x34 = min(60,60) = 60.
5 |
4 |
x |
x |
0 |
x |
2 |
5 |
5 |
0 |
x |
6 |
x |
2 |
60 - 60 = 0 |
0 |
0 |
0 |
60 - 60 = 0 |
|
Далее, согласно алгоритму, ищем элементы среди не вычеркнутых.
5 |
4 |
3 |
4 |
160 |
3 |
2 |
5 |
5 |
80 |
1 |
6 |
3 |
2 |
60 |
80 |
80 |
60 |
80 |
|
Искомый элемент равен c13=3, но т.к. ограничения выполнены, то x13=0.
|
1 |
2 |
3 |
4 |
Запасы |
1 |
5[80] |
4[80] |
3[0] |
4 |
160 |
2 |
3 |
2 |
5[60] |
5[20] |
80 |
3 |
1 |
6 |
3 |
2[60] |
60 |
Потребности |
80 |
80 |
60 |
80 |
|
В результате получен первый опорный план, который является допустимым, так как все грузы из баз вывезены, потребность потребителей удовлетворена, а план соответствует системе ограничений транспортной задачи.
2. Подсчитаем число занятых клеток таблицы, их 6, а должно быть m + n - 1 = 6. Следовательно, опорный план является невырожденным.
Значение целевой функции для этого опорного плана равно:
F(x) = 5*80 + 4*80 + 5*60 + 5*20 + 2*60 = 1240
Ответ:
Анализ оптимального плана.
Из 1-го склада необходимо груз направить к 2-у потребителю (20), к 3-у потребителю (60), к 4-у потребителю (80)
Из 2-го склада необходимо груз направить к 1-у потребителю (20), к 2-у потребителю (60)
Из 3-го склада необходимо весь груз направить к 1-у потребителю.