- •Постановка задачи оптимального распределения перевозок
- •2. Выбор и определение показателей оптимальности
- •2.2. Железнодорожный транспорт
- •2.3. Речной транспорт
- •3. Порядок решения задачи оптимального
- •3.2. Определение кратчайших путей доставки груза
- •3.3 Составление матрицы задачи
- •3.4. Составление исходного плана и получение оптимального плана
3.4. Составление исходного плана и получение оптимального плана
Исходный план рекомендуется составлять способом наименьшего показателя оптимальности. Этим способом заполняются сначала клетки всей правой (верхней и нижней одновременно) части матрицы. Избыток перерабатывающей способности пунктов перевалки заносится в клетки фиктивной диагонали левой нижней части матрицы, а затем способом наименьшего показателя оптимальности заполняются клетки левой верхней части матрицы. Загруженных клеток должно быть
m + n – 1 = 5 + 6 – 1 = 10. Если таких клеток меньше, то необходимо дополнить их до этого числа 10, поставив в свободные клетки необходимое число “искусственных нулей”. Они ставятся в клетки, стоящие на пересечении строки с последней загруженной клеткой R2П3 и столбцов с клетками П1П1 и П2П2, при записи значений в которые произошло вырождение – были “вычеркнуты” сразу и строка, и столбец. Клетки, содержащие “искусственные нули”, считаются загруженными (xij > 0). Исходный план, имеющий 10 загруженных клеток, является базисным . Этот план нужно проверить на выполнение условий оптимальности при решении транспортной задачи методом потенциалов. Как правило, исходный план не является оптимальным. Поэтому необходимо выполнить одну или более итераций ( табл. 4 - 5) , чтобы получить оптимальный план.
Исходный план составляется способом наименьшего показателя оптимальности. Сначала в клетках правой (верхней и нижней) части матрицы отыскивается наименьшее значение показателя оптимальности – cij = 31,3. В клету R1Р1 заносится максимально возможное значение xij = 200. Затем заполняется клетка П3Р2, в которой ckj = 33,0 – в эту клетку записывается xkj = 170 и т.д. до тех пор, пока не будут удовлетворены потребности всех потребителей. Избыток перерабатывающей способности пунктов перевалки 250, 350 и (450-170) = 280 заносится в клетки фиктивной диагонали (с нулями) левой нижней части матрицы.
После составления исходного плана и проверки баланса по строкам и столбцам определяются потенциалы строк и столбцов, для чего используется первое условие оптимальности решения задачи методом потенциалов.
Vj – Ui = cij для загруженных клеток (xij > 0), где Vj – потенциал столбца, Ui – потенциал строки. Vj = Ui + cij ; Ui = Vj - cij . Присвоим первой строке с наибольшим показателем оптимальности в загруженной клетке R1П3 (cik = 77) потенциал U1 = 0. Тогда потенциал третьего столбца V3 = 0 + 77 = 77 …, четвертого столбца V4 = 0 + 31,3 = 31,3; потенциал второй строки U2 = 77 – 52,5 = 24,5 и т.д. (Потенциалы отыскиваются только через загруженные клетки!).
После определения потенциалов все свободные клетки матрицы проверяются на выполнение второго условия оптимальности решения задачи методом потенциалов: Vj – Ui <= cij для клеток с xij = 0 (свободных). Если это условие выполняется, то план оптимален. В табл. 4 для клетки R1Р2 это условие не выполняется и величина нарушения
H = 110 – 0 – 80 = 30. Улучшение плана начинается с исправления максимального по величине нарушения (если их несколько), причем только одного. Поместим в клетку с нарушением максимально возможную величину потока. Строим замкнутый контур по правилу: выйдя из клетки с нарушением и поворачивая только в загруженных клетках возвращаемся в клетку с нарушением. Вершины контура обозначаем знаками “ + ” и
“ - “, начиная со знака “ + ” в клетке с нарушением и чередуя их. В клетку с нарушением помещаем минимальное из чисел, стоящих у отрицательных вершин контура. xул. = min [xij(-)] = min [60, 170] = 60. Это значение убираем из клеток R1П3, П3П2 и добавляем в клетки R1Р2 и П3П3.
Для плана, полученного в табл. 5, снова находим потенциалы и нарушения. Процедура улучшения плана продолжается до тех пор, пока план не будет иметь нарушений. Такой план, полученный в табл. 6, является оптимальным.
Сокращение затрат
на перевозки по оптимальному плану по
сравнению с исходным планом равно
,
тыс. руб. Или
тыс. руб.
По полученному оптимальному плану в произвольном масштабе ширины потоков вычерчивается диаграмма оптимальных грузопотоков (лист 1 курсовой работы со штампом).
Таблица 4 – Матрица задачи и исходный план
|
V |
77,6 |
69,6 |
77 |
31,3 |
110 |
74 |
|
Ui |
|
П1 |
П2 |
П3 |
Р1 |
Р2 |
Р3 |
ai, qk |
0 |
R1 |
ж 51
+26,6 |
а 50.4
+19,2 |
ж 77 60
|
а 31.3 200
|
ж 80
+ 30 |
ж
|
260 |
24,5 |
R2 |
р 53,1 0
|
р 45,1 0
|
р 52,5 110
|
р 52,3
|
а 101,5
|
р 49,5 110
|
220 |
77,6 |
П1 |
250
|
М
|
М
|
36,7 М
|
61 М
|
47,5 М
|
250 |
69,6 |
П2 |
М
|
0 350
|
М
|
42,7 М
|
38
|
32 М
|
350 |
77 |
П3 |
М
|
М
|
0 280 + |
57 М
|
ж 33 170
|
0 М
|
450 |
|
qk, bj |
250 |
350 |
450 |
200 |
170 |
110 |
1530 |
Затраты на перевозки по исходному плану:
Сисх = 60*77 + 200*31,3 +110*52,5 + 110*49,5 + 170*33 = 27710 тыс. руб.
Таблица 5 – Результат первой итерации
|
V j |
53,1 |
45,1 |
52,5 |
36,8 |
85,5 |
49,5 |
|
Ui |
|
П1 |
П2 |
П3 |
Р1 |
Р2 |
Р3 |
ai, qk |
5,5 |
R1 |
ж 51
|
а 50.4
|
ж 77
|
а 31.3 200
|
ж 80 60
|
ж 74
|
260 |
0 |
R2 |
р 53,1 0
|
р 45,1 0 |
р 52,5 110
|
р 52,3
|
а 101,5
|
р 49,5 110
|
220 |
53,1 |
П1 |
0 250
|
М
|
М
|
36,7 М
|
61 М
|
47,5 М
|
250 |
45,1 |
П2 |
М
|
350 |
М
|
42,7 М
|
38
+ |
32 М
|
350 |
52,5 |
П3 |
М
|
М
|
0 340 + |
57 М
|
ж 33 110
|
0 М
|
450 |
|
qk, bj |
250 |
350 |
450 |
200 |
170 |
110 |
1530 |
Таблица 6 – Результат второй итерации – оптимальный план
|
V j |
50 |
42 |
47 |
31,3 |
80 |
46,4 |
|
Ui |
|
П1 |
П2 |
П3 |
Р1 |
Р2 |
Р3 |
ai, qk |
0 |
R1 |
ж 51
|
а 50.4
|
ж 77
|
а 31.3 200
|
ж 80 60
|
ж 74
|
260 |
-3,1 |
R2 |
р 53,1 0
|
р 45,1 110
|
р 52,5
|
р 52,3
|
а 101,5
|
р 49,5 110
|
220 |
50 |
П1 |
0 250
|
М
|
М
|
36,7 М
|
61 М
|
47,5 М
|
250 |
42 |
П2 |
М
|
0 240 |
М
|
42,7 М
|
38 110
|
32 М
|
350 |
47 |
П3 |
М
|
М
|
0 450
|
57 М
|
ж 33 0
|
0 М
|
450 |
|
qk, bj |
250 |
350 |
450 |
200 |
170 |
110 |
1530 |
Затраты на перевозки по оптимальному плану:
Сопт. = 200*31,3 + 60*80 + 110*45,1 + 110*49,5 + 110*38 = 25646 тыс. руб.
Сокращение затрат на перевозки:
Сисх
-
Сопт.
= 27710 – 25646 =
2064 тыс. руб.
Или
60*30
+ 110*2,4 = 2064 тыс. руб.
СПИСОК ЛИТЕРАТУРЫ
1. Единая транспортная система: Учеб. для вузов / В.Г. Галабурда, В.А. Персианов, А.А. Тимошин и др.; Под ред. В.Г. Галабурды. – М.: Транспорт, 2001. 303 с.
2. Правдин Н.В., Негрей В.Я., Подкопаев В.А. Взаимодействие различных видов транспорта : примеры и расчеты / Под ред. Н.В. Правдина. - М.: Транспорт, 1989. - 208 с.
3. Тихончук Ю.Н., Елисеева Т.В., Каяшев А.В. Рациональное распределение грузовых перевозок между железнодорожным и автомобильным транспорт. - М.: Транспорт, 1972. - 136 с.
4. Сопоставимые издержки разных видов транспорта при перевозке грузов / Под ред. В.И. Дмитриева и К.Н. Шишко. - М.: Транспорт, 1972. - 488 с.
5. Белов И.В., Каплан А.В. Математические методы в планировании на железнодорожном транспорте. - М.: Транспорт, 1972. - 248 с.

j
74
0
+
0
2,4