Автор работы: Пользователь скрыл имя, 21 Января 2011 в 23:33, контрольная работа
Решение транспортной задачи методом потенциалов.
Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (2, 4) = 10. Прибавляем 10 к объемам грузов, стоящих в плюсовых клетках и вычитаем 10 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.
1 | 2 | 3 | 4 | 5 | Запасы | |
1 | 13[20] | 9[20] | 15[3] | 3 | 18[10] | 53 |
2 | 7 | 8 | 6[17] | 10 | 9 | 17 |
3 | 16 | 4 | 10 | 11[13] | 29[17] | 30 |
Потребности | 20 | 20 | 20 | 13 | 27 |
4. Проверим оптимальность
опорного плана. Найдем
u1 + v1 = 13; 0 + v1 = 13; v1 = 13
u1 + v2 = 9; 0 + v2 = 9; v2 = 9
u1 + v3 = 15; 0 + v3 = 15; v3 = 15
u2 + v3 = 6; 15 + u2 = 6; u2 = -9
u1 + v5 = 18; 0 + v5 = 18; v5 = 18
u3 + v5 = 29; 18 + u3 = 29; u3 = 11
u3 + v4 = 11; 11 + v4 = 11; v4 = 0
v1=13 | v2=9 | v3=15 | v4=0 | v5=18 | |
u1=0 | 13[20] | 9[20] | 15[3] | 3 | 18[10] |
u2=-9 | 7 | 8 | 6[17] | 10 | 9 |
u3=11 | 16 | 4 | 10 | 11[13] | 29[17] |
Опорный план
не является оптимальным, так
как существуют оценки
(3;1): 11 + 13 > 16; ∆31 = 11 + 13 - 16 = 8
(3;2): 11 + 9 > 4; ∆32 = 11 + 9 - 4 = 16
(3;3): 11 + 15 > 10; ∆33 = 11 + 15 - 10 = 16
max(8,16,16) = 16
Выбираем максимальную оценку свободной клетки (3;2): 4
Для этого
в перспективную клетку (3;2) поставим
знак «+», а в остальных
1 | 2 | 3 | 4 | 5 | Запасы | |
1 | 13[20] | 9[20][-] | 15[3] | 3 | 18[10][+] | 53 |
2 | 7 | 8 | 6[17] | 10 | 9 | 17 |
3 | 16 | 4[+] | 10 | 11[13] | 29[17][-] | 30 |
Потребности | 20 | 20 | 20 | 13 | 27 |
Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (3, 5) = 17. Прибавляем 17 к объемам грузов, стоящих в плюсовых клетках и вычитаем 17 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.
1 | 2 | 3 | 4 | 5 | Запасы | |
1 | 13[20] | 9[3] | 15[3] | 3 | 18[27] | 53 |
2 | 7 | 8 | 6[17] | 10 | 9 | 17 |
3 | 16 | 4[17] | 10 | 11[13] | 29 | 30 |
Потребности | 20 | 20 | 20 | 13 | 27 |
4. Проверим оптимальность
опорного плана. Найдем
u1 + v1 = 13; 0 + v1 = 13; v1 = 13
u1 + v2 = 9; 0 + v2 = 9; v2 = 9
u3 + v2 = 4; 9 + u3 = 4; u3 = -5
u3 + v4 = 11; -5 + v4 = 11; v4 = 16
u1 + v3 = 15; 0 + v3 = 15; v3 = 15
u2 + v3 = 6; 15 + u2 = 6; u2 = -9
u1 + v5 = 18; 0 + v5 = 18; v5 = 18
v1=13 | v2=9 | v3=15 | v4=16 | v5=18 | |
u1=0 | 13[20] | 9[3] | 15[3] | 3 | 18[27] |
u2=-9 | 7 | 8 | 6[17] | 10 | 9 |
u3=-5 | 16 | 4[17] | 10 | 11[13] | 29 |
Опорный план
не является оптимальным, так
как существуют оценки
(1;4): 0 + 16 > 3; ∆14 = 0 + 16 - 3 = 13
Выбираем максимальную оценку свободной клетки (1;4): 3
Для этого
в перспективную клетку (1;4) поставим
знак «+», а в остальных
1 | 2 | 3 | 4 | 5 | Запасы | |
1 | 13[20] | 9[3][-] | 15[3] | 3[+] | 18[27] | 53 |
2 | 7 | 8 | 6[17] | 10 | 9 | 17 |
3 | 16 | 4[17][+] | 10 | 11[13][-] | 29 | 30 |
Потребности | 20 | 20 | 20 | 13 | 27 |
Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (1, 2) = 3. Прибавляем 3 к объемам грузов, стоящих в плюсовых клетках и вычитаем 3 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.
1 | 2 | 3 | 4 | 5 | Запасы | |
1 | 13[20] | 9 | 15[3] | 3[3] | 18[27] | 53 |
2 | 7 | 8 | 6[17] | 10 | 9 | 17 |
3 | 16 | 4[20] | 10 | 11[10] | 29 | 30 |
Потребности | 20 | 20 | 20 | 13 | 27 |
4. Проверим оптимальность
опорного плана. Найдем
u1 + v1 = 13; 0 + v1 = 13; v1 = 13
u1 + v3 = 15; 0 + v3 = 15; v3 = 15
u2 + v3 = 6; 15 + u2 = 6; u2 = -9
u1 + v4 = 3; 0 + v4 = 3; v4 = 3
u3 + v4 = 11; 3 + u3 = 11; u3 = 8
u3 + v2 = 4; 8 + v2 = 4; v2 = -4
u1 + v5 = 18; 0 + v5 = 18; v5 = 18
v1=13 | v2=-4 | v3=15 | v4=3 | v5=18 | |
u1=0 | 13[20] | 9 | 15[3] | 3[3] | 18[27] |
u2=-9 | 7 | 8 | 6[17] | 10 | 9 |
u3=8 | 16 | 4[20] | 10 | 11[10] | 29 |
Опорный план
не является оптимальным, так
как существуют оценки
(3;1): 8 + 13 > 16; ∆31 = 8 + 13 - 16 = 5
(3;3): 8 + 15 > 10; ∆33 = 8 + 15 - 10 = 13
max(5,13) = 13
Выбираем максимальную оценку свободной клетки (3;3): 10
Для этого в перспективную клетку (3;3) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-». Цикл приведен в таблице.
1 | 2 | 3 | 4 | 5 | Запасы | |
1 | 13[20] | 9 | 15[3][-] | 3[3][+] | 18[27] | 53 |
2 | 7 | 8 | 6[17] | 10 | 9 | 17 |
3 | 16 | 4[20] | 10[+] | 11[10][-] | 29 | 30 |
Потребности | 20 | 20 | 20 | 13 | 27 |
Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (1, 3) = 3. Прибавляем 3 к объемам грузов, стоящих в плюсовых клетках и вычитаем 3 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.
1 | 2 | 3 | 4 | 5 | Запасы | |
1 | 13[20] | 9 | 15 | 3[6] | 18[27] | 53 |
2 | 7 | 8 | 6[17] | 10 | 9 | 17 |
3 | 16 | 4[20] | 10[3] | 11[7] | 29 | 30 |
Потребности | 20 | 20 | 20 | 13 | 27 |