Автор работы: Пользователь скрыл имя, 23 Апреля 2014 в 19:03, курсовая работа
Профессиональный уровень экономиста во многом зависит от того, освоил ли он современный математический аппарат и умеет ли использовать его при анализе сложных экономических процессов и принятий решений. Поэтому в подготовке экономистов широкого профиля изучение математики, математических методов исследования операций, математического моделирования занимает значительное место. Математическая подготовка экономиста имеет свои особенности, связанные со спецификой экономических задач, а также с широким разнообразием подходов к их решению.
ВВЕДЕНИЕ………………………………………………………………….……3
ТРАНСПОРТНАЯ ЗАДАЧА………….......……………………………........5
Транспортная задача по критерию стоимость в матричной постановке………………………………………………………………...5
Опорный план транспортной задачи и его построения……………….8
ТРАНСПОРТНАЯ ЗАДАЧА РАСПРЕДЕЛИТЕЛЬНЫМ МЕТОДОМ…..11
2.1 Транспортная задача как частный случай общей распределительной задачи……………………………………………………………………..11
2.2 Алгоритм распределительного метода …………………………...……14
2.3 Пример решения транспортной задачи распределительным методом…………………………………………………………………..14
ЗАКЛЮЧЕНИЕ………………………………………………………………….25
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ………………...…….…....26
Первая итерация заключается в определении исходного опорного плана и проверке его на оптимальность.
Определение исходного опорного плана. Первый опорный план может быть найден посредством различных способов: по правилу северо-западного угла, приоритету ближайших пунктов, способу минимального элемента С=(cij), способу Фогеля и по способу Лебедева-Тихомирова.
1. Используя
метод наименьшей стоимости, построим
первый опорный план
1 |
2 |
3 |
4 |
Запасы | |
1 |
6[10] |
6 |
3[70] |
5 |
80 |
2 |
5 |
4 |
4 |
3[105] |
105 |
3 |
6 |
5[110] |
6 |
4[15] |
125 |
4 |
8 |
4 |
2[90] |
4 |
90 |
5 |
0[100] |
0[20] |
0 |
0 |
120 |
Потребности |
110 |
130 |
160 |
120 |
В результате получен первый опорный план, который является допустимым, так как все грузы из баз вывезены, потребность магазинов удовлетворена, а план соответствует системе ограничений транспортной задачи.
2. Подсчитаем число занятых клеток таблицы, их 8, а должно быть
m + n - 1 = 8. Следовательно, опорный план является невырожденным.
Значение целевой функции для этого опорного плана равно:
F(x) = 6*10 + 3*70 + 3*105 + 5*110 + 4*15 + 2*90 + 0*100 + 0*20 = 1375
Проверка опорного плана на оптимальность. Чтобы установить является ли опорный план оптимальным, надо проверить, как повлияет на величину целевой функции любое возможное перераспределение поставок.
План распределения поставок будет оптимальным лишь в том случае, когда целевая функция имеет минимальное значение, т.е. когда дальнейшее уменьшение затрат на поставку будет невозможно.
Проверим возможность уменьшения суммарных затрат на поставку продукции. С этой целью для каждой свободной от поставки клетки определяется величина Δij, характеризующая изменение суммарных затрат на поставку (в расчете на единицу перераспределяемой продукции), при условии включения в план единичной поставки хij=1 от поставщика Аi к потребителю Вj.
При этом должно быть произведено такое изменение остальных поставок, чтобы получившаяся совокупность поставок не нарушала баланса спроса и поставок транспортной задачи.
Величина Δ ij называется оценкой свободной клетки (или характеристика).
В исходном решении задачи имеются клетки свободные от поставок.
Необходимо вычислить значение оценок Δij для этих свободных от поставок клеток. С этой целью для каждой свободной клетки составляется означенный цикл перерасчета (или замкнутая цепь, круг, кольцо, контур и т.д.).
Под циклом пересчета (цепью) понимается замкнутая ломаная линия. Вершинами цикла (цепи) являются клетки таблицы, проще – вершины лежат в клетках таблицы.
Причем одна из вершин находится в свободной от поставки клетке, в той, для которой определяется оценка Δij. Все другие вершины находятся в базисных клетках, т.е. клетках, занятых поставками.
Вершины, в которых поставки при перераспределении увеличиваются, отмечаются плюсом и называются положительными вершинами и, наоборот, вершины, в которых поставки при перераспределении уменьшаются отмечаются минусом и называются отрицательными вершинами.
В цикле знаки по вершинам расставляют начиная с вершины, лежащей в свободной клетке, для которой определяется Δij. В нее записывают знак плюс, затем знаки по вершинам чередуются: минус, плюс, минус, плюс и т. д., независимо от того, расставляют ли их по часовой стрелке или в обратном направлении. Таким образом, в цикле всегда насчитывается одинаковое число положительных и отрицательных вершин.
Следующий этап решения транспортной задачи заключается в улучшении опорного плана.
Если при каком-то
опорном плане оказывается несколько
свободных клеток с отрицательными оценками
Δij, то за один переход к лучшему плану
можно занять поставкой только одну клетку
– ту, которая обеспечивает наибольшее
снижение целевой функции.
4. Определяем оценку для каждой свободной
клетки.
В свободную клетку (1;2) поставим знак «+»,
а в остальных вершинах многоугольника
чередующиеся знаки «-», «+», «-».
1 |
2 |
3 |
4 |
Запасы | |
1 |
6[10][-] |
6[+] |
3[70] |
5 |
80 |
2 |
5 |
4 |
4 |
3[105] |
105 |
3 |
6 |
5[110] |
6 |
4[15] |
125 |
4 |
8 |
4 |
2[90] |
4 |
90 |
5 |
0[100][+] |
0[20][-] |
0 |
0 |
120 |
Потребности |
110 |
130 |
160 |
120 |
Цикл приведен в таблице (1,2; 1,1; 5,1; 5,2; ).
Оценка свободной клетки равна Δ12 = (6) - (6) + (0) - (0) = 0
В свободную клетку (1;4) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».
1 |
2 |
3 |
4 |
Запасы | |
1 |
6[10][-] |
6 |
3[70] |
5[+] |
80 |
2 |
5 |
4 |
4 |
3[105] |
105 |
3 |
6 |
5[110][+] |
6 |
4[15][-] |
125 |
4 |
8 |
4 |
2[90] |
4 |
90 |
5 |
0[100][+] |
0[20][-] |
0 |
0 |
120 |
Потребности |
110 |
130 |
160 |
120 |
Цикл приведен в таблице (1,4; 1,1; 5,1; 5,2; 3,2; 3,4; ).
Оценка свободной клетки равна Δ14 = (5) - (6) + (0) - (0) + (5) - (4) = 0
В свободную клетку (2;1) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».
1 |
2 |
3 |
4 |
Запасы | |
1 |
6[10] |
6 |
3[70] |
5 |
80 |
2 |
5[+] |
4 |
4 |
3[105][-] |
105 |
3 |
6 |
5[110][-] |
6 |
4[15][+] |
125 |
4 |
8 |
4 |
2[90] |
4 |
90 |
5 |
0[100][-] |
0[20][+] |
0 |
0 |
120 |
Потребности |
110 |
130 |
160 |
120 |
Цикл приведен в таблице (2,1; 2,4; 3,4; 3,2; 5,2; 5,1; ).
Оценка свободной клетки равна Δ21 = (5) - (3) + (4) - (5) + (0) - (0) = 1
В свободную клетку (2;2) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».
1 |
2 |
3 |
4 |
Запасы | |
1 |
6[10] |
6 |
3[70] |
5 |
80 |
2 |
5 |
4[+] |
4 |
3[105][-] |
105 |
3 |
6 |
5[110][-] |
6 |
4[15][+] |
125 |
4 |
8 |
4 |
2[90] |
4 |
90 |
5 |
0[100] |
0[20] |
0 |
0 |
120 |
Потребности |
110 |
130 |
160 |
120 |
Цикл приведен в таблице (2,2; 2,4; 3,4; 3,2; ).
Оценка свободной клетки равна Δ22 = (4) - (3) + (4) - (5) = 0
В свободную клетку (2;3) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».
1 |
2 |
3 |
4 |
Запасы | |
1 |
6[10][+] |
6 |
3[70][-] |
5 |
80 |
2 |
5 |
4 |
4[+] |
3[105][-] |
105 |
3 |
6 |
5[110][-] |
6 |
4[15][+] |
125 |
4 |
8 |
4 |
2[90] |
4 |
90 |
5 |
0[100][-] |
0[20][+] |
0 |
0 |
120 |
Потребности |
110 |
130 |
160 |
120 |
Цикл приведен в таблице (2,3; 2,4; 3,4; 3,2; 5,2; 5,1; 1,1; 1,3; ).
Оценка свободной клетки равна Δ23 = (4) - (3) + (4) - (5) + (0) - (0) + (6) - (3) = 3
В свободную клетку (3;1) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».
1 |
2 |
3 |
4 |
Запасы | |
1 |
6[10] |
6 |
3[70] |
5 |
80 |
2 |
5 |
4 |
4 |
3[105] |
105 |
3 |
6[+] |
5[110][-] |
6 |
4[15] |
125 |
4 |
8 |
4 |
2[90] |
4 |
90 |
5 |
0[100][-] |
0[20][+] |
0 |
0 |
120 |
Потребности |
110 |
130 |
160 |
120 |
Цикл приведен
в таблице (3,1; 3,2; 5,2; 5,1; ).
Оценка свободной клетки равна Δ31 = (6) - (5) + (0) - (0) = 1
В свободную клетку (3;3) поставим знак «+»,
а в остальных вершинах многоугольника
чередующиеся знаки «-», «+», «-».
1 |
2 |
3 |
4 |
Запасы | |
1 |
6[10][+] |
6 |
3[70][-] |
5 |
80 |
2 |
5 |
4 |
4 |
3[105] |
105 |
3 |
6 |
5[110][-] |
6[+] |
4[15] |
125 |
4 |
8 |
4 |
2[90] |
4 |
90 |
5 |
0[100][-] |
0[20][+] |
0 |
0 |
120 |
Потребности |
110 |
130 |
160 |
120 |
Информация о работе Транспортная задача распределительным методом