- •Постановка задачи оптимального распределения перевозок
- •2. Выбор и определение показателей оптимальности
- •2.2. Железнодорожный транспорт
- •2.3. Речной транспорт
- •3. Порядок решения задачи оптимального
- •3.2. Определение кратчайших путей доставки груза
- •3.3 Составление матрицы задачи
- •3.4. Составление исходного плана и получение оптимального плана
3.3 Составление матрицы задачи
Для решения задачи оптимизации распределения перевозок по типу двухэтапной транспортной задачи линейного программирования составляется матрица (табл. 4) , в которую из задания на курсовую работу заносятся ресурсы поставщиков а i , потребности потребителей bj и перерабатывающие способности пунктов перевалки q k . Для того, чтобы транспортная задача была закрытой, должно выполняться условие
m n
ai = bj (6)
i=1 j=1
Если же сумма ресурсов больше суммы потребностей, то для преобразования открытой транспортной задачи в закрытую вводится столбец фиктивного потребителя, потребности которого равны избытку ресурсов.
Условием двухэтапности транспортной задачи является :
r n
qk > bj (7)
k=1 j=1
Если условие (7) не выполняется, то задача решается как две обыкновенные транспортные задачи.
В качестве показателей оптимальности в правой верхней части клеток матрицы записываются :
в правой верхней части матрицы - C i j из табл. 1;
в левой верхней части матрицы - C i k + S k из табл. 2;
в правой нижней части матрицы записываются Ckj из табл. 3, если выполняется условие: C i k + S k + C k j < C i j (8)
Если же условие (8) не выполняется, в клетке этой части матрицы записывается запрет М.
В клетки фиктивной диагонали левой нижней части матрицы в качестве показателей оптимальности записываются нули, в остальные клетки этой части - запрет М.
Если вводится столбец фиктивного потребителя, то в верхнюю часть столбца записываются нули, в нижнюю - М.
В правой верхней части клеток матрицы буквой обозначается вид транспорта, которому соответствует минимальное значение показателя оптимальности.
Выполнение условия (8) проверяется сравнением стоимости доставки I т груза от каждого поставщика до определенного потребителя через определенный пункт перевалки со стоимостью доставки без перевалки. Поэтому для каждой клетки правой нижней части матрицы записывается два неравенства (по числу поставщиков). Если хотя бы в одном из них левая часть (стоимость доставки с перевалкой) меньше правой (стоимость доставки без перевалки), то в соответствующую клетку записывается Ckj . В соответствии с показателями оптимальности матрицы (табл. 4) системы неравенств можно записать:
клетка П1 Р1: 51,0 + 36,7 > 31,3 ; 53,1 + 36,7 > 52,3 ;
клетка П1 Р2: 51,0 + 61,0 > 80,0 ; 53,1 + 61,0 > 101,5 ;
клетка П1 Р3: 51,0 + 47,5 > 74 ; 53,1 + 47,5 > 52,3 ;
клетка П2 Р1: 50,4 + 42,7 > 31,3 ; 45,1 + 42,7 > 52,3 ;
клетка П2 Р2: 50,4 + 38,0 > 80 ; 45,1 + 38,0 < 101,5 ;
клетка П2 Р3: 50,4 + 32,0 > 74 ; 45,1 + 32,0 > 52,3 ;
клетка П3 Р1: 77,0 + 57 > 31,3 ; 52,5 + 57 > 52,3 ;
клетка П3 Р2: 77,0 + 33,0 > 80,0 ; 52,5 + 33 < 101,5 ;
клетка П3 Р3 : 77,0 + 0 > 74,0 ; 52,5 + 0 > 52,3 ;
В соответствии с этими системами неравенств в клетки правой нижней части матрицы П2 Р2 , П3 Р2 нужно записать показатели оптимальности соответственно 38,0 и 33,0 , а в остальные клетки поставить запрет М.
