Введение.
Решение транспортных задач
Число заполненных клеток должно быть m + n -1 = 4 + 4 — 1 = 7, что так и есть, т. е. план не вырожден. Этот план оптимальный, т.к. все характеристики свободных клеток положительны. Определяем характеристики клеток, оставшихся свободными по формуле: Здесь в верхнем правом углу клеток записана стоимость перевозки. Построение оптимального плана методом северо-западного угла. Е41 = с41 — (v1 + u4… Читать ещё >
Введение. Решение транспортных задач (реферат, курсовая, диплом, контрольная)
транспортный склад задача перевозка Цель работы — определение метода расчета плана перевозки продукции со склада по предприятиям-потребителям, при котором обеспечивается минимальные транспортные расходы на перевозку всей продукции.
Под названием транспортная задача объединяется широкий круг задач с единой математической моделью. Данные задачи относятся к задачам линейного программирования и могут быть решены известным симплексным методом. Однако обычная транспортная задача имеет большое число переменных и решение ее симплексным методом громоздко. С другой стороны матрица системы ограничений транспортной задачи весьма своеобразна, поэтому для ее решения разработаны специальные методы. Эти методы, как и симплексный метод, позволяют найти начальное опорное решение, а затем, улучшая его, получить последовательность опорных решений, которая завершается оптимальным решением.
Задача 7.1. Решить транспортную задачу. Первичный опорный план необходимо найти тремя способами: методом северо-западного угла, методом минимальной стоимости, методом Фогеля. Для каждого найденного опорного плана, произвести перепланировку поставок с помощью метода потенциалов.
Решение: Общий объём запасов:
Общая потребность:
Т.к., то это транспортная задача закрытого типа.
Построение оптимального плана методом северо-западного угла.
Номер поставщика. | Мощность поставщика. | Потребители и их спрос. | Ui | |||
| + 12. |
|
| U1 = 0. | ||
|
|
|
| U2 = -1. | ||
+ 10. — 14. |
|
|
| U3 = 7. | ||
|
|
|
| U4 = -13. | ||
Vj | V1 = 17. | V2 = 12. | V3 = 15. | V4 = 20. | № 1. |
Здесь в верхнем правом углу клеток записана стоимость перевозки.
Заполнять таблицу первоначального опорного плана начинаем с клетки а1b1 — это северо-западный угол.
Закрываем потребности b1 поставкой из а1 и этот столбец исключаем из дальнейшего рассмотрения. Остаток груза из а1 отправляем потребителю b2 и строку а1 исключаем из дальнейшего рассмотрения. Затем весь груз из а2 отправляем в b2, исключая строку а2 и частью груза из а3 закрываем потребность b2, исключая столбец b2. Далее закрываем потребность b3 поставкой из а3, а остаток груза из а3 отправляем потребителю b4. Груз из а4 отправляем потребителю b4. Опорный план составлен.
Стоимость перевозок по этому плану:
Z1 = 95· 17 + 10•12 + 70•11 + 80•19 + 135•22 + 25?27 + 85?7 = 8265 д.е.
Число заполненных клеток должно быть m + n -1 = 4 + 4 — 1 = 7, что так и есть, т. е. план не вырожден.
Проверяем оптимальность плана методом потенциалов, присвоив первой строке нулевой потенциал U1 = 0. Потенциалы других строк и столбцов определяем по формулам:
Ui = Cij — Vj; Vj = Cij — Ui;
V1 = C11 — U1 = 17 — 0 = 17; V2 = C12 — U1 = 12 — 0 = 12; U2 = C22 — V2 = 11 — 12 = -1;
U3 = C32 — V2 = 19 — 12 = 7; V3 = C33 — U3 = 22 — 7 = 15; V4 = C34 — U3 = 27 — 7 = 20.
U4 = C44 — V4 = 7 — 20 = -13;
Определяем характеристики клеток, оставшихся свободными по формуле:
Eij = Cij — (Vj + Ui) (вписаны в левый нижний угол) Е13 = С13 — (V3 + U1) = 17 — (15 + 0) = 2; Е14 = С14 — (V4 + U1) = 21 — (20 + 0) = 1;
Е21 = С21 — (V1 + U2) = 6 — (17 — 1) = -10; Е23 = С23 — (V3 + U2) = 20 — (15 — 1) = 6;
Е24 = С24 — (V4 + U2) = 28 — (20 — 1) = 9; Е31 = С31 — (V1 + U3) = 10 — (17 + 7) = -14;
Е41 = С41 — (V1 + U4) = 18 — (17 — 13) = 14; Е42 = С42 — (V2 + U4) = 14 — (12 — 13) = 15;
Е43 = С43 — (V3 + U4) = 23 — (15 — 13) = 21;
Среди характеристик свободных клеток есть две отрицательные (Е21 = -10 и Е31 = -14), значит полученный план не оптимален.
Строим для клетки а3b1 с отрицательной характеристикой (-14), цикл (показан пунктиром) и перемещаем по нему наименьшую из перевозок (80), находящихся в углах цикла, смежных с этой клеткой. Получаем новый план (табл. № 2).
Номер поставщика. | Мощность поставщика. | Потребители и их спрос. | Ui | |||
|
|
| + 21. — 13. | U1 = 0. | ||
|
|
|
| U2 = -1. | ||
+ 10. |
|
|
| U3 = -7. | ||
|
|
|
| U4 = -27. | ||
Vj | V1 = 17. | V2 = 12. | V3 = 29. | V4 = 34. | № 2. |
Цена этого плана:
Z2 = 15· 17 + 90•12 + 70•11 + 80•10 + 135•22 + 25?27 + 85?7 = 7145 д.е.
что меньше первого плана на 1120 ден. ед.
Проверка методом потенциалов показывает, что этот план не оптимален, т.к. среди характеристик свободных клеток есть отрицательные.
Номер поставщика. | Мощность поставщика. | Потребители и их спрос. | Ui | |||
|
|
|
| U1 = 0. | ||
|
|
|
| U2 = -1. | ||
|
|
|
| U3 = 6. | ||
|
|
|
| U4 = -14. | ||
Vj | V1 = 4. | V2 = 12. | V3 = 16. | V4 = 21. | № 3. |
Далее без комментариев повторяем итерацию с перемещением перевозки по циклу в клетку a1b4 с отрицательной характеристикой (-13). Получаем третий план (табл. № 3).
Его цена:
Z3 = 90•12 + 15?21 + 70•11 + 95•10 + 135•22 + 10?27 + 85?7 = 6950 д.е.
что меньше второго плана на 195 ден. ед.
Этот план оптимальный, т.к. все характеристики свободных клеток положительны.
Zопт = Zmin = Z3 = 6950 ден. ед.