Автор работы: Пользователь скрыл имя, 07 Октября 2011 в 22:08, задача
Решение транспортной задачи.
В результате получен первый опорный план, который является допустимым, так как все грузы из баз вывезены, потребность магазинов удовлетворена, а план соответствует системе ограничений транспортной задачи.
Стоимость доставки единицы груза из каждого пункта отправления в соответствующие пункты назначения задана матрицей тарифов
1 | 2 | 3 | 4 | 5 | Запасы | |
1 | 3 | 6 | 6 | 6 | 6 | 340 |
2 | 1 | 2 | 3 | 4 | 2 | 300 |
3 | 4 | 3 | 8 | 5 | 6 | 260 |
Потребности | 220 | 170 | 180 | 190 | 140 |
Проверим необходимое
и достаточное условие
∑ a = 340 + 300 + 260 = 900
∑ b = 220 + 170 + 180 + 190 + 140 = 900
Занесем исходные
данные в распределительную таблицу.
1 | 2 | 3 | 4 | 5 | Запасы | |
1 | 3 | 6 | 6 | 6 | 6 | 340 |
2 | 1 | 2 | 3 | 4 | 2 | 300 |
3 | 4 | 3 | 8 | 5 | 6 | 260 |
Потребности | 220 | 170 | 180 | 190 | 140 |
Первая итерация
заключается в определении
Этап I. Поиск первого опорного плана.
1 | 2 | 3 | 4 | 5 | Запасы | |
1 | 3 | 6 | 6[180] | 6[20] | 6[140] | 340 |
2 | 1[220] | 2[80] | 3 | 4 | 2 | 300 |
3 | 4 | 3[90] | 8 | 5[170] | 6 | 260 |
Потребности | 220 | 170 | 180 | 190 | 140 |
В результате получен
первый опорный план, который является
допустимым, так как все грузы
из баз вывезены, потребность магазинов
удовлетворена, а план соответствует
системе ограничений
2. Подсчитаем
число занятых клеток таблицы,
их 7, а должно быть m + n - 1 = 7. Следовательно,
опорный план является
Значение целевой функции для этого опорного плана равно:
6*180 + 6*20 + 6*140 + 1*220 + 2*80 + 3*90 + 5*170 = 3540
Этап II. Улучшение опорного плана.
Шаг 1. Определяем оценку для каждой свободной клетки.
(1;1): В свободную
клетку (1;1) поставим знак «+», а в остальных
вершинах многоугольника чередующиеся
знаки «-», «+», «-».
1 | 2 | 3 | 4 | 5 | Запасы | |
1 | 3[+] | 6 | 6[180] | 6[20][-] | 6[140] | 340 |
2 | 1[220][-] | 2[80][+] | 3 | 4 | 2 | 300 |
3 | 4 | 3[90][-] | 8 | 5[170][+] | 6 | 260 |
Потребности | 220 | 170 | 180 | 190 | 140 |
Цикл приведен в таблице (1,1; 1,4; 3,4; 3,2; 2,2; 2,1; ).
Оценка свободной клетки равна Δ11 = 0.
(1;2): В свободную
клетку (1;2) поставим знак «+», а в остальных
вершинах многоугольника чередующиеся
знаки «-», «+», «-».
1 | 2 | 3 | 4 | 5 | Запасы | |
1 | 3 | 6[+] | 6[180] | 6[20][-] | 6[140] | 340 |
2 | 1[220] | 2[80] | 3 | 4 | 2 | 300 |
3 | 4 | 3[90][-] | 8 | 5[170][+] | 6 | 260 |
Потребности | 220 | 170 | 180 | 190 | 140 |
Цикл приведен в таблице (1,2; 1,4; 3,4; 3,2; ).
Оценка свободной клетки равна Δ12 = 2.
(2;3): В свободную
клетку (2;3) поставим знак «+», а в остальных
вершинах многоугольника чередующиеся
знаки «-», «+», «-».
1 | 2 | 3 | 4 | 5 | Запасы | |
1 | 3 | 6 | 6[180][-] | 6[20][+] | 6[140] | 340 |
2 | 1[220] | 2[80][-] | 3[+] | 4 | 2 | 300 |
3 | 4 | 3[90][+] | 8 | 5[170][-] | 6 | 260 |
Потребности | 220 | 170 | 180 | 190 | 140 |
Цикл приведен в таблице (2,3; 2,2; 3,2; 3,4; 1,4; 1,3; ).
Оценка свободной клетки равна Δ23 = -1.
(2;4): В свободную
клетку (2;4) поставим знак «+», а в остальных
вершинах многоугольника чередующиеся
знаки «-», «+», «-».
1 | 2 | 3 | 4 | 5 | Запасы | |
1 | 3 | 6 | 6[180] | 6[20] | 6[140] | 340 |
2 | 1[220] | 2[80][-] | 3 | 4[+] | 2 | 300 |
3 | 4 | 3[90][+] | 8 | 5[170][-] | 6 | 260 |
Потребности | 220 | 170 | 180 | 190 | 140 |
Цикл приведен в таблице (2,4; 2,2; 3,2; 3,4; ).
Оценка свободной клетки равна Δ24 = 0.
(2;5): В свободную
клетку (2;5) поставим знак «+», а в остальных
вершинах многоугольника чередующиеся
знаки «-», «+», «-».
1 | 2 | 3 | 4 | 5 | Запасы | |
1 | 3 | 6 | 6[180] | 6[20][+] | 6[140][-] | 340 |
2 | 1[220] | 2[80][-] | 3 | 4 | 2[+] | 300 |
3 | 4 | 3[90][+] | 8 | 5[170][-] | 6 | 260 |
Потребности | 220 | 170 | 180 | 190 | 140 |
Цикл приведен в таблице (2,5; 2,2; 3,2; 3,4; 1,4; 1,5; ).
Оценка свободной клетки равна Δ25 = -2.
(3;1): В свободную
клетку (3;1) поставим знак «+», а в остальных
вершинах многоугольника чередующиеся
знаки «-», «+», «-».
1 | 2 | 3 | 4 | 5 | Запасы | |
1 | 3 | 6 | 6[180] | 6[20] | 6[140] | 340 |
2 | 1[220][-] | 2[80][+] | 3 | 4 | 2 | 300 |
3 | 4[+] | 3[90][-] | 8 | 5[170] | 6 | 260 |
Потребности | 220 | 170 | 180 | 190 | 140 |
Цикл приведен в таблице (3,1; 3,2; 2,2; 2,1; ).
Оценка свободной клетки равна Δ31 = 2.
(3;3): В свободную
клетку (3;3) поставим знак «+», а в остальных
вершинах многоугольника чередующиеся
знаки «-», «+», «-».
1 | 2 | 3 | 4 | 5 | Запасы | |
1 | 3 | 6 | 6[180][-] | 6[20][+] | 6[140] | 340 |
2 | 1[220] | 2[80] | 3 | 4 | 2 | 300 |
3 | 4 | 3[90] | 8[+] | 5[170][-] | 6 | 260 |
Потребности | 220 | 170 | 180 | 190 | 140 |