
- •Введение
- •1 Выбор схемы транспортировки
- •1.1 Выбор схемы транспортировки на основании анализа полной стоимости
- •1.2 Рационализация схемы товародвижения спиртных напитков
- •Склад ж.Д .Станции в Кишеневе
- •Таможенный склад в Москве
- •Украина
- •Склад фирмы к в Кишеневе
- •Таможенный склад в Брянске
- •Украина
- •2 Оптимизация плана работы автотранспорта при осуществлении централизованного завоза-вывоза контейнеров
- •2) Объем поставок j -го потребителя должен равняться его спросу:
- •Список использованных источников
2 Оптимизация плана работы автотранспорта при осуществлении централизованного завоза-вывоза контейнеров
Для оптимизации плана работы автотранспорта используется транспортная задача. Общая постановка транспортной задачи состоит в определение оптимального плана перевозок некоторого однородного груза из m пунктов отправления (А1, А2, Аm) в n пунктов назначения (В1, В2, Вn). В качестве критериев эффективности используются критерии пробега, времени и стоимости.
Транспортная задача записывается в виде матрицы, в которой потребитель записывается по столбцам, а поставщик - по строкам. На пересечении строк и столбцов записывается размер поставки и затраты на перевозку.
Рассмотрим
математическую модель прикрепления
пунктов назначения к пунктам отправления.
Имеется n
потребителей и m
поставщиков, мощность i-го
поставщика (i=1,
m)→.,
спрос j-го
потребителя j
(j=1,
n)→
.
Общая сумма затрат F.
Затраты на перевозку одной тонны груза
обозначаются как Cij,
а размер поставки -
.
Математическая модель имеет вид:
,
(2.1)
Задача имеет следующие ограничения:
1) Объем поставок i-го поставщика должен равняться количеству имеющегося у него груза:
2) Объем поставок j -го потребителя должен равняться его спросу:
3) Объем поставки должен выражаться неотрицательным числом:
,
(2.4)
Условие
разрешимости транспортной задачи запас
грузов поставщиков должен равняться
суммарному спросу потребителя:
В том случае, когда модель является незакрытой, ее необходимо привести к закрытой форме. Если нет равенства в задаче, вводится фиктивный отправитель или получатель.
Расстояние между получателем и отправителем находится по формуле:
Проверим необходимое и достаточное условие разрешимости задачи.
Условие баланса не соблюдается.
Занесем исходные данные в распределительную таблицу 2.1.
Таблица 2.1 – Распределительная таблица
Получатель |
П1 |
П2 |
П3 |
П4 |
П5 |
П6 |
П7 |
П8 |
Объем выгрузки |
О1 |
0 |
8 |
11 |
9 |
9 |
18 |
15 |
18 |
3 |
О2 |
8 |
0 |
6 |
8 |
8 |
3 |
6 |
1 |
3 |
О3 |
11 |
6 |
0 |
4 |
6 |
7 |
8 |
7 |
2 |
О4 |
9 |
8 |
4 |
0 |
2 |
9 |
6 |
10 |
0 |
О5 |
9 |
8 |
6 |
2 |
0 |
9 |
6 |
9 |
2 |
О6 |
18 |
3 |
7 |
9 |
9 |
0 |
3 |
2 |
1 |
О7 |
15 |
6 |
8 |
6 |
6 |
3 |
0 |
5 |
2 |
О8 |
18 |
1 |
7 |
10 |
9 |
2 |
5 |
0 |
0 |
КТ |
20 |
3 |
9 |
11 |
11 |
8 |
5 |
2 |
8 |
Объем погрузки |
2 |
0 |
0 |
5 |
1 |
4 |
4 |
5 |
21 21 |
План, при котором функция принимает свое минимальное значение, называется оптимальным планом.
Составим начальный опорный план, приведенный в таблице 2.2.
Таблица 2.2 – Опорный план транспортной задачи
Получатель |
П1 |
П2 |
П3 |
П4 |
П5 |
П6 |
П7 |
П8 |
Объем выгрузки |
О1 |
0[2] |
8 |
11 |
9[1] |
9 |
18 |
15 |
18 |
3 |
О2 |
8 |
0 |
6 |
8[3] |
8 |
3 |
6 |
1 |
3 |
О3 |
11 |
6 |
0 |
4[1] |
6[1] |
7 |
8 |
7 |
2 |
О4 |
9 |
8[0] |
4 |
0 |
2 |
9 |
6 |
10 |
0 |
О5 |
9 |
8 |
6 |
2 |
0 |
9[2] |
6 |
9 |
2 |
О6 |
18 |
3 |
7 |
9 |
9 |
0[1] |
3 |
2 |
1 |
О7 |
15 |
6 |
8 |
6 |
6 |
3[1] |
0[1] |
5 |
2 |
О8 |
18 |
1 |
7 |
10 |
9 |
2 |
5 |
0 |
0 |
КТ |
20 |
3 |
9 |
11 |
11 |
8 |
5[3] |
2[5] |
8 |
Объём погрузки |
2 |
0 |
0 |
5 |
1 |
4 |
4 |
5 |
21 21 |
Проверим опорный план на условие вырожденности / невырожденности. Число занятых клеток таблицы, их 14, а должно быть m + n - 1 = 16. Следовательно, опорный план является вырожденным. Для получения невырожденного плана принудительно добавляем нуль [0] в клетку (1;2); (1;3).
Целевая функция:
F(x) = 0*2 + 9*1 + 8*3 + 4*1 + 6*1 + 9*2 + 0*1 + 3*1 + 0*1 + 5*3 + 2*5 = 89
Проверим оптимальность опорного плана. Найдем предварительные потенциалы ai, вj. по занятым клеткам таблицы, в которых ai + вj = cij, полагая, что a1= 0: a1 + в1 = 0; 0 + в1 = 0; в1 = 0; a1 + в4 = 9; 0 + в2 = 9; в2 = 9;
a2 + в4 = 8; 9 + в3 = 8; в3 = -1; a3 + в4 = 4; 9 + в4 = 4; в4 = -5; a3 + в5 = 6; -5 + в5 = 6; a2 = 11;
a4 + в2 = 8; 0 + a4 = 8; a4 = 8;
a4 + в2 = 8; 8 + в2 = 8; a3 = 0;
a5 + в6 = 9; 0 + a5 = 9; a5 = 9;
a5 + в6 = 9; 9 + в6 = 9; в6 = 0;
a6 + в6 = 0; 0 + a6 = 0; a6 = 0;
a7 + в6 = 3; 0 + a7 = 3; a7 = 3;
a7 + в7 = 0; 3 + в7 = 0; в6 = -3; a9 + в7 = 5; -3 + a9 = 5; a9 = 8;
a9 + в8 = 2; 8 + в8 = 2; a7 = -6;
Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ai + вj > cij:
(1;5): 0 + 11 > 9; ∆15 = 0 + 11 - 9 = 2 (2;5): -1 + 11 > 8; ∆25 = -1 + 11 - 8 = 2 (4;3): 8 - > 4; ∆43 = 8 - - 4 = 4 (4;4): 8 + 9 > 0; ∆44 = 8 + 9 - 0 = 17 (4;5): 8 + 11 > 2; ∆45 = 8 + 11 - 2 = 17 (5;2): 9 + 0 > 8; ∆52 = 9 + 0 - 8 = 1 (5;3): 9 - > 6; ∆53 = 9 - - 6 = 3 (5;4): 9 + 9 > 2; ∆54 = 9 + 9 - 2 = 16 (5;5): 9 + 11 > 0; ∆55 = 9 + 11 - 0 = 20 (6;5): 0 + 11 > 9; ∆65 = 0 + 11 - 9 = 2 (7;4): 3 + 9 > 6; ∆74 = 3 + 9 - 6 = 6 (7;5): 3 + 11 > 6; ∆75 = 3 + 11 - 6 = 8 (8;5): - + 11 > 9; ∆85 = - + 11 - 9 = 2 (9;2): 8 + 0 > 3; ∆92 = 8 + 0 - 3 = 5 (9;4): 8 + 9 > 11; ∆94 = 8 + 9 - 11 = 6
(9;5): 8 + 11 > 11; ∆95 = 8 + 11 - 11 = 8 max(2,2,4,17,17,1,3,16,20,2,6,8,2,5,6,8) = 20Звено неоптимальности - клетка (1;9). Выбираем максимальную оценку свободной клетки (5;5): 0 Для этого в перспективную клетку (5;5) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».
Составим контур перераспределения ресурсов (1,9[+] → 1,2[-] → 2,2[+] → 2,9[-]). Из грузов хij, стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (1, 2) = 0. Прибавляем 0 к объемам грузов, стоящих в плюсовых клетках и вычитаем 0 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план, представленный в таблице 2.3.
Таблица 2.3 – Новый опорный план транспортной задачи
Получатель |
П1 |
П2 |
П3 |
П4 |
П5 |
П6 |
П7 |
П8 |
Объем выгрузки |
О1 |
0[2] |
8 |
11 |
9[1] |
9 |
18 |
15 |
18 |
3 |
О2 |
8 |
0 |
6 |
8[3] |
8 |
3 |
6 |
1 |
3 |
О3 |
11 |
6 |
0 |
4[1] |
6[1] |
7 |
8 |
7 |
2 |
Продолжение табл. 2.3
|
|||||||||
Окончание табл. 2.3 |
|||||||||
О4 |
9 |
8[0] |
4 |
0 |
2 |
9 |
6 |
10 |
0 |
О5 |
9 |
8 |
6 |
2 |
0[0] |
9[2] |
6 |
9 |
2 |
О6 |
18 |
3 |
7 |
9 |
9 |
0[1] |
3 |
2 |
1 |
О7 |
15 |
6 |
8 |
6 |
6 |
3[1] |
0[1] |
5 |
2 |
О8 |
18 |
1 |
7 |
10 |
9 |
2 |
5 |
0 |
0 |
КТ |
20 |
3 |
9 |
11 |
11 |
8 |
5[3] |
2[5] |
8 |
Объем погрузки |
2 |
0 |
0 |
5 |
1 |
4 |
4 |
5 |
21 21 |
С помощью программы, решим задачу методом потенциалов.
Таблица 2.4 – Оптимальный план транспортной задачи
Получатель |
П1 |
П2 |
П3 |
П4 |
П5 |
П6 |
П7 |
П8 |
Объем выгрузки |
О1 |
0[2] |
8 |
11 |
9[1] |
9 |
18 |
15 |
18 |
3 |
О2 |
8 |
0[0] |
6 |
8[0] |
8 |
3[3] |
6 |
1 |
3 |
О3 |
11 |
6 |
0 |
4[2] |
6 |
7 |
8 |
7 |
2 |
О4 |
9 |
8 |
4 |
0[0] |
2 |
9 |
6 |
10 |
0 |
О5 |
9 |
8 |
6 |
2[1] |
0[1] |
9 |
6 |
9 |
2 |
О6 |
18 |
3 |
7 |
9 |
9 |
0[1] |
3 |
2 |
1 |
О7 |
15 |
6 |
8 |
6[1] |
6 |
3 |
0[1] |
5 |
2 |
О8 |
18 |
1 |
7 |
10 |
9 |
2[0] |
5 |
0 |
0 |
КТ |
20 |
3 |
9 |
11 |
11 |
8 |
5[3] |
2[5] |
8 |
Объем погрузки |
2 |
0 |
0 |
5 |
1 |
4 |
4 |
5 |
21 21 |
Минимальные затраты составят: F(x) = 0*2 + 9*1 + 3*3 + 4*2 + 2*1 + 0*1 + 0*1 + 6*1 + 0*1 + 5*3 + 2*5 = 59.
Расчеты экономической эффективности опорного и оптимального планов представлены в таблицах 2.5 и 2.6.
l1 – расстояние от контейнерного терминала (КТ) до грузополучателя (О); l2 – расстояние от грузополучателя (О) до грузоотправителя (П); l3 – расстояние от грузоотправителя (П) до контейнерного пункта (КТ).
Таблица 2.5 – Расчет экономической эффективности опорного плана
Маршрут |
Количество контейнеров,U |
Расстояние |
Конт*км, Ul |
||||
l1 |
l2 |
l3 |
|||||
КТ- О1 гр П1- КТ гр О1 - П4 пор П4- КТ гр |
3 2 1 1 |
20
|
9 |
20
11 |
60 40 9 11 |
||
КТ- О2 гр О2 - П4 пор П4- КТ гр |
3 3 3 |
3
|
8
|
11 |
9 24 33 |
||
КТ- О3 гр О3 - П3 пор П4 - КТ гр О3 - П5- пор П5- КТ гр |
2 1 1 1 1 |
9
|
4
6 |
11
11 |
18 4 11 6 11 |
||
КТ - О5 гр О5 - П4- пор П6- КТ гр |
2 2 2 |
11
|
9 |
8 |
22 18 16 |
||
КТ – О6 гр П6- КТ гр |
1 1 |
8
|
|
8 |
8 8 |
||
КТ – О7 гр П7- КТ гр О7 - П6- пор П6- КТ пор |
2 1 1 1 |
5
|
3 |
5
8 |
10 5 3 8 |
||
КТ - П7 пор КТ - П8 пор П7 - КТ гр П8 - КТ гр |
3 5 3 5 |
|
|
5 2 5 2 |
15 10 15 10 |
||
Всего |
384 |
Таблица 2.6 – Расчет экономической эффективности оптимального плана
Маршрут |
Количество контейнеров,U |
Расстояние |
Конт*км, Ul |
|||
l1 |
l2 |
l3 |
||||
1 |
2 |
3 |
4 |
5 |
6 |
|
КТ- О1 гр П1- КТ гр О1 - П4 пор П4- КТ гр |
3 2 1 1 |
20
|
9 |
20
11 |
60 40 9 11 |
|
КТ- О2 гр О2 -П6 пор П6- КТ гр |
3 3 3 |
3
|
3
|
8 |
9 9 24 |
|
КТ- О3 гр О3- П4 пор П4- КТ гр |
2 2 2 |
9
|
4 |
11 |
18 8 22 |
|
КТ- О5 гр П5- КТ гр О5 - П4 пор П4- КТ гр |
2 1 1 1 |
11
|
2 |
0
11 |
22 0 2 11 |
|
КТ – О6 гр П6- КТ гр |
1 1 |
8
|
|
8 |
8 8 |
|
КТ- О7 гр П7- КТ гр О7 - П4 пор П4- КТ гр |
2 1 1 1 |
5
|
6 |
0
11 |
5 0 6 11 |
|
КТ - П7 пор КТ - П8 пор П7 - КТ гр П8 - КТ гр |
3 5 3 5 |
5 2
|
|
5 2 |
15 10 15 10 |
|
|
|
|
|
|
|
|
Всего |
333 |
Вывод: Расчет показал, что оптимальный план, решенный методом потенциалов, дешевле опорного плана на 51 конт-км.
Расчет экономической эффективности от оптимизации пробега автотранспорта при организации централизованного завоза, вывоза:
-
Определение экономии автопарка при работе по оптимальному плану производится по формуле:
,
(3.7)
где
– коэффициент, учитывающий непроизводительный
простой автомашин в ожидании грузовых
операций,
;
- экономия конт-км;
- время работы автомобиля в течение
суток,
ч;
-
среднее количество контейнеров вывозимых
за один рейс,
;
- скорость движения автомобиля,
.
-
Экономия денежных средств от сокращения пробега автомашин:
,
(3.8)
где
- стоимость конт. км пробега,
руб.
руб.
-
Экономия от сокращения автопарка:
,
(3.9)
где
- стоимость авто часа,
руб.
руб.
Для построения суточного план-графика определим количество автомобилей работающих на терминале. Найдём по формуле:
A=;
k - количество вывезенных контейнеров;
t - время оборота 1 автомобиля, равное 4.5 ч;
A==18