Автор работы: Пользователь скрыл имя, 26 Марта 2013 в 03:27, контрольная работа
Цель работы – определение метода расчета плана перевозки продукции  со склада по предприятиям-потребителям, при котором обеспечивается минимальные  транспортные расходы на перевозку всей продукции.
Под названием транспортная задача объединяется широкий круг задач с единой математической моделью. Данные задачи относятся к задачам линейного программирования и могут быть решены известным симплексным методом.
Очевидно, что полученный план не является оптимальным, т.к. среди характеристик свободных клеток есть отрицательные.
Далее без комментариев повторяем итерацию с перемещением перевозки (15) по циклу в клетку a1b4 с отрицательной характеристикой (-3). Получаем третий план (табл. №3).
Номер поставщика  | 
  Мощность поставщика  | 
  Потребители и их спрос  | 
  Ui  | |||
| 
   1  | 
  2  | 
  3  | 
  4  | |||
95  | 
  160  | 
  135  | 
  110  | |||
1  | 
  105  | 
  17 
 13  | 
  12 90  | 
  17 
 1  | 
  21 15  | 
  U1 = 0  | 
2  | 
  70  | 
  6 
 3  | 
  11 70  | 
  20 
 5  | 
  28 
 8  | 
  U2 = -1  | 
3  | 
  240  | 
  10 95  | 
  19 
 1  | 
  22 135  | 
  27 10  | 
  U3 = 6  | 
4  | 
  85  | 
  18 
 8  | 
  14 
 16  | 
  23 
 21  | 
  7 85  | 
  U4 = -14  | 
Vj  | 
  V1 = 4  | 
  V2 = 12  | 
  V3 = 16  | 
  V4 = 21  | 
  №3  | |
Этот план оптимальный, т.к. все характеристики свободных клеток положительны. План повторяет план, ране полученный методом северо-западного угла.
Zопт = Zmin = 6950 ден. ед.
Построение оптимального плана методом Фогеля.
Номер поставщика  | 
  Мощность поставщика  | 
  Потребители и их спрос  | 
  ||||||||
1  | 
  2  | 
  3  | 
  4  | 
  |||||||
95  | 
  160  | 
  135  | 
  110  | 
  |||||||
1  | 
  105  | 
  17 
  | 
  12 90  | 
  17 
  | 
  21 15  | 
  5  | 
  5  | 
  5  | 
  5  | 
  5  | 
2  | 
  70  | 
  6 
  | 
  11 70  | 
  20 
  | 
  28 
  | 
  5  | 
  5  | 
  9  | 
  ||
3  | 
  240  | 
  10 95  | 
  19 
  | 
  22 135  | 
  27 10  | 
  9  | 
  9  | 
  3  | 
  3  | 
  3  | 
4  | 
  85  | 
  18  | 
  14  | 
  23  | 
  7 85  | 
  7  | 
  ||||
4  | 
  1  | 
  3  | 
  14  | 
  |||||||
4  | 
  1  | 
  3  | 
  6  | 
  |||||||
1  | 
  3  | 
  6  | 
  ||||||||
2  | 
  5  | 
  6  | 
  ||||||||
2  | 
  5  | 
  |||||||||
При определении опорного плана методом аппроксимации Фогеля на каждой итерации по всем столбцам и по всем строкам находим разность между двумя записанными в них минимальными затратами. Эти разности записаны в специально отведенных для этого строках и столбцах для каждого шага. Среди указанных разностей выбрана максимальная. В строке (или в столбце), которой данная разность соответствует, определён минимальный тариф и клетка, в которой он записан, заполнена на данной итерации (выделено жирным шрифтом).
Например, на первом шаге в первой строке минимальные затраты 17 и 12, разность – 5, во 2-ой строке 11 и 6, разность 5, в 3-ей 19 и 10, разность 9, в 4-ой 14 и 7, разность 7.
В 1-ом столбце минимальные затраты 10 и 6, разность 4, во 2-ом 12 и 11, разность 1, в 3-ем 20 и 17, разность 3, в 4-ом 21 и 7, разность 14.
Наибольшая из этих разностей – 14 соответствует 4-му столбцу. В этом столбце минимум затрат – 7 в строке 4. Заполняем клетку а4b4 объёмом поставок 85 единиц, который может быть поставлен от четвёртого поставщика и строку 4 из дальнейшего рассмотрения исключаем. По аналогии заполнены остальные клетки таблицы и получен опорный план.
Цена этого плана:
Z1 = 90∙12 + 15·21 + 70∙11 + 95∙10 + 135∙22 + 10·27 + 85·7 = 6950 д.е.
Этот полученный план является оптимальным, т.к. такой же план получен при использовании методов северо-западного угла и минимального элемента.
 
Задача 7.2. Решить транспортную задачу. Первичный опорный план необходимо найти тремя способами: методом северо-западного угла, методом минимальной стоимости, методом Фогеля. Для каждого найденного опорного плана, произвести перепланировку поставок с помощью метода потенциалов.
Решение: Общий объём запасов:
 
Общая потребность:
Т.к. , то это транспортная задача открытого типа.
Для приведения её к закрытому типу вводим фиктивного потребителя с нулевой стоимостью перевозок, имеющего потребность:
Построение оптимального плана методом северо-западного угла.
Номер поставщика  | 
  Мощность поставщика  | 
  Потребители и их спрос  | 
  Ui  | ||||
| 
   1  | 
  2  | 
  3  | 
  4  | 
  5  | |||
95  | 
  135  | 
  135  | 
  110  | 
  25  | |||
1  | 
  105  | 
  - 17  | 
  + 12 10  | 
  17 
 2  | 
  21 
 1  | 
  0 
 -13  | 
  U1 = 0  | 
2  | 
  70  | 
  6 
 -10  | 
  11 70  | 
  20 
 6  | 
  28 
 9  | 
  0 
 -12  | 
  U2 = -1  | 
3  | 
  240  | 
  + 10 
 -14  | 
  - 19 55  | 
  22 135  | 
  27 50  | 
  0 
 -20  | 
  U3 = 7  | 
4  | 
  85  | 
  18 
 14  | 
  14 
 15  | 
  23 
 21  | 
  7 60  | 
  0 25  | 
  U4 = -13  | 
Vj  | 
  V1 = 17  | 
  V2 = 12  | 
  V3 = 15  | 
  V4 = 20  | 
  V5 = 13  | 
  №1  | |
Порядок составления опорного плана этим методом описан в задаче 7.1.
Стоимость перевозок по этому плану:
Z1 = 95·17 + 10∙12 + 70∙11 + 55∙19 + 135∙22 + 50·27 + 60·7 = 8290 д.е.
Число заполненных клеток должно быть m + n –1 = 4 + 5 – 1 = 8, что имеет место в действительности, т.е. план не вырожден.
Проверяем оптимальность плана методом потенциалов, присвоив первой строке нулевой потенциал U1 = 0. Потенциалы других строк и столбцов определяем по формулам:
Ui = Cij – Vj; Vj = Cij – Ui;
Определяем характеристики клеток, оставшихся свободными по формуле:
Eij = Cij – (Vj + Ui) (вписаны в правый нижний угол).
Среди характеристик свободных клеток есть отрицательные, значит полученный план не оптимален.
Строим для клетки а3b1 с отрицательной характеристикой (-14), цикл (показан пунктиром) и перемещаем по нему наименьшую из перевозок (55), находящихся в углах цикла, смежных с этой клеткой. Получаем новый план (табл. №2) с ценой z2 = 7520.
Номер поставщика  | 
  Мощность поставщика  | 
  Потребители и их спрос  | 
  Ui  | ||||
| 
   1  | 
  2  | 
  3  | 
  4  | 
  5  | |||
95  | 
  135  | 
  135  | 
  110  | 
  25  | |||
1  | 
  105  | 
  - 17  | 
  12 65  | 
  17 
 -12  | 
  + 21 
 -13  | 
  0 
 -27  | 
  U1 = 0  | 
2  | 
  70  | 
  6 
 -10  | 
  11 70  | 
  20 
 -8  | 
  28 
 -5  | 
  0 
 -26  | 
  U2 = -1  | 
3  | 
  240  | 
  + 10 55  | 
  19 
 14  | 
  22 135  | 
  - 27 50  | 
  0 
 -20  | 
  U3 = -7  | 
4  | 
  85  | 
  18 
 28  | 
  14 
 29  | 
  23 
 21  | 
  7 60  | 
  0 25  | 
  U4 = -27  | 
Vj  | 
  V1 = 17  | 
  V2 = 12  | 
  V3 = 29  | 
  V4 = 34  | 
  V5 = 27  | 
  №2  | |
Среди характеристик свободных клеток есть отрицательные значит полученный план не оптимален.
Строим для клетки а1b4 с отрицательной характеристикой (-13), цикл (показан пунктиром) и перемещаем по нему наименьшую из перевозок (40), находящихся в углах цикла, смежных с этой клеткой. Получаем новый план (табл. №3) с ценой z3 = 7000.
Номер поставщика  | 
  Мощность поставщика  | 
  Потребители и их спрос  | 
  Ui  | ||||
| 
   1  | 
  2  | 
  3  | 
  4  | 
  5  | |||
95  | 
  135  | 
  135  | 
  110  | 
  25  | |||
1  | 
  105  | 
  17 
 13  | 
  12 65  | 
  17 
 1  | 
  21 40  | 
  0 
 -14  | 
  U1 = 0  | 
2  | 
  70  | 
  6 
 3  | 
  11 70  | 
  20 
 5  | 
  28 
 8  | 
  0 
 -13  | 
  U2 = -1  | 
3  | 
  240  | 
  10 95  | 
  19 
 1  | 
  22 135  | 
  - 27 10  | 
  + 0 
 -20  | 
  U3 = 6  | 
4  | 
  85  | 
  18 
 28  | 
  14 
 16  | 
  23 
 21  | 
  - 7 60  | 
  + 0 25  | 
  U4 = -14  | 
Vj  | 
  V1 = 4  | 
  V2 = 12  | 
  V3 = 16  | 
  V4 = 21  | 
  V5 = 14  | 
  №3  | |
Проверка методом потенциалов показывает, что этот план тоже не оптимален, т.к. среди характеристик свободных клеток есть отрицательные. Cтроим цикл для клетки а3b5 с характеристикой (-20). Получаем четвёртый план (табл. №4) c ценой z4 = 6800.
Проверка методом потенциалов показывает, что этот план тоже не оптимален, т.к. среди характеристик свободных клеток есть отрицательные. Cтроим цикл для клетки а2b1 с характеристикой (-17). Перемещаем по этому циклу наименьшую перевозку (15), отмеченную знаком "минус".
Номер поставщика  | 
  Мощность поставщика  | 
  Потребители и их спрос  | 
  Ui  | ||||
| 
   1  | 
  2  | 
  3  | 
  4  | 
  5  | |||
95  | 
  135  | 
  135  | 
  110  | 
  25  | |||
1  | 
  105  | 
  17 
 -7  | 
  + 12 65  | 
  17 
 -19  | 
  - 21 40  | 
  0 
 -14  | 
  U1 = 0  | 
2  | 
  70  | 
  + 6 
 -17  | 
  - 11 70  | 
  20 
 -15  | 
  28 
 -8  | 
  0 
 -13  | 
  U2 = -1  | 
3  | 
  240  | 
  - 10 95  | 
  19 
 21  | 
  22 135  | 
  27 
 20  | 
  + 0 10  | 
  U3 = -14  | 
4  | 
  85  | 
  18 
 28  | 
  14 
 16  | 
  23 
 3  | 
  + 7 70  | 
  - 0 15  | 
  U4 = -14  | 
Vj  | 
  V1 = 24  | 
  V2 = 12  | 
  V3 = 36  | 
  V4 = 21  | 
  V5 = 14  | 
  №4  | |
Получаем пятый план (табл. №5) с ценой z5 = 6545.
Номер поставщика  | 
  Мощность поставщика  | 
  Потребители и их спрос  | 
  Ui  | ||||
| 
   1  | 
  2  | 
  3  | 
  4  | 
  5  | |||
95  | 
  135  | 
  135  | 
  110  | 
  25  | |||
1  | 
  105  | 
  17 
 10  | 
  - 12 80  | 
  + 17 
 –2  | 
  21 25  | 
  0 
 3  | 
  U1 = 0  | 
2  | 
  70  | 
  - 6 15  | 
  + 11 55  | 
  20 
 2  | 
  28 
 8  | 
  0 
 4  | 
  U2 = -1  | 
3  | 
  240  | 
  + 10 80  | 
  19 
 4  | 
  - 22 135  | 
  27 
 3  | 
  0 25  | 
  U3 = 3  | 
4  | 
  85  | 
  18 
 25  | 
  14 
 16  | 
  23 
 18  | 
  7 85  | 
  0  | 
  U4 = -14  | 
Vj  | 
  V1 = 7  | 
  V2 = 12  | 
  V3 = 19  | 
  V4 = 21  | 
  V5 = -3  | 
  №5  | |