Решение транспортной задачи методом МОДИ - Оперативное планирование перевозок грузов
Последовательность решения транспортной задачи линейного программирования методом МОДИ можно представить схематически (рис. 3).
Процедуру решения транспортной задачи методом МОДИ рассмотрим на примере решения задачи закрепления потребителей за поставщиками груза.
Задача закрепления потребителей за поставщиками груза формулируется следующим образом: имеется несколько поставщиков и получателей транспортно-однородного груза. Известны объемы наличия груза у каждого поставщика и потребности в нем у каждого получателя, а также расстояния между грузоотправителями и грузополучателями. Необходимо закрепить потребителей за поставщиками так, чтобы объем транспортной работы (в тонно-километрах) был минимальным.
Решим задачу закрепления потребителей за поставщиками для трех грузоотправителей и четырех грузополучателей. Пусть имеется четыре грузообразующих точки А1, А2, А3, А4 из которых следует вывезти однородный груз пятерым потребителям (Б1, Б2, Б3, Б4, Б5) в объеме соответственно 385, 315, 520 890 т. При этом потребителю Б1 необходимо доставить 385 т груза, Б2 - 315, Б3 - 520, Б4 - 440 и Б5 - 450.
Расстояние между грузоотправителями и потребителями указаны в табл. 2 (матрица кратчайших расстояний).
Таблица 2 - Расстояние между грузоотправителями и потребителями
Грузополу- |
Грузоотправитель | |||
Чатель |
А1 |
А2 |
А3 |
А4 |
Б1 |
25 |
14 |
18 |
16 |
Б2 |
19 |
28 |
25 |
26 |
Б3 |
17,5 |
23,5 |
15,5 |
27,5 |
Б4 |
23 |
18 |
26 |
16 |
Б5 |
14 |
2 |
6 |
4 |
Рис. 3 Схема выполнения расчета
Необходимо так закрепить потребителей за грузоотправителями, чтобы общая транспортная работа была минимальной.
В представленном примере наличие груза равно потребности в грузе (2110 т), т. е. имеем закрытый тип транспортной задачи.
Итерационный процесс по отысканию оптимального плана транспортной задачи начинают с нахождения опорного плана перевозок. От качества построения допустимого плана, т. е. насколько он будет близок к оптимальному, во многом зависит трудоемкость последующих вычислений. Существует несколько методов построения опорного плана. Рассмотрим построение опорного плана методами минимума по строке и двойного предпочтения.
При построении допустимого плана методом минимума по строке порядок распределения груза по клеткам матрицы следующий:
- - отыскивают клетку с минимальным расстоянием CIj в первой строке и в ней записывают возможную загрузку; - если наличие груза по первой строке не исчерпано ( bJ aI ) , то в этой же строке отыскивают следующую клетку с минимальным расстоянием и заносят в нее возможную загрузку; - после распределения всего груза по первой строке переходят к распределению груза по следующей строке, причем только в клетках тех строк, которые еще полностью не загружены, и такие действия производят до полного распределения всего груза по клеткам матрицы; - в последней строке записывают загрузку в клетки тех потребителей, которые остались еще неудовлетворенными, независимо от величины CIj .
Рассмотрим построение опорного плана методом минимума по строке на примере вышеприведенных данных.
Таблица 3 - Построение опорного плана методом минимума по строке
Грузопо- |
Грузоотправитель |
Потребность | |||
Лучатель |
А1 |
А2 |
А3 |
А4 |
В грузе, т |
Б1 |
25 |
|
18 |
|
385 |
Б2 |
|
28 |
25 |
26 |
315 |
Б3 |
17,5 |
23,5 |
|
27,5 |
520 |
Б4 |
23 |
18 |
26 |
|
440 |
Б5 |
|
2 |
6 |
|
450 |
Наличие Груза, т |
385 |
315 |
520 |
890 |
2110 |
В строке Б1 минимальное расстояние имеет клетка А2Б1. Потребность в грузе у Б1 (385 т), но наличие у А2 только 315 т, поэтому удовлетворить полностью потребность мы не можем, в клетке А2Б1 записываем 315 т, далее выбираем вновь клетку с минимальным расстоянием на строке Б1. В данном случае это клетка А4Б1, наличие груза А4 (890 т) нам позволяет закрыть потребность Б1( 70 т), в клетке А4Б1 пишем 70 т, у грузоотправителя А4 остается 820 т.
В строке Б2 минимальное расстояние имеет клетка А1Б2. Потребность в грузе у Б2 (315 т), полностью удовлетворяется наличием в А1 (385 т), после этого у грузоотправителя А1 осталось 70 т.
В строке Б3 минимальное расстояние имеет клетка А3Б3. Потребность в грузе у Б3 (520 т) полностью удовлетворяется наличием в А3 (520 т), пишем 520 т в клетке А3Б3.
В строке Б4 минимальное расстояние имеет клетка А4Б4. Потребность в грузе у Б4 (440 т), что полностью удовлетворяется наличием в А4 (820 т), остаток в А4 - 380 т.
В строке Б5 потребность в грузе удовлетворяется частично наличием груза в пунктах А4 (380 т), в клетке А4Б4 записываем 380 т, оставшуюся потребность в размере 70 т может удовлетворить грузоотправитель А1, в наличие у которого 70 т.
Далее находим грузооборот путем суммы произведений в загруженных клетках расстояния и массы перевозимого груза.
P = 315*14+70*16+315*19+520*15,5+440*16+70*14+380*4 = 29115 ткм
Построение опорного плана методом двойного предпочтения заключается в следующем:
- - вначале выбирают и отмечают знаком (х) наименьшее расстояние в каждой строке; - затем это же делают по столбцам; - клетки, имеющие две отметки, загружают в первую очередь, помещая в них максимально возможные объемы перевозок; - затем загружают клетки, отмеченные один раз; - нераспределенный груз направляют в неотмеченные клетки, расположенные на пересечении неудовлетворенных строки и столбца.
Количество груза, помещаемое в каждую клетку, определяется наименьшей величиной груза у соответствующего поставщика или потребностью в грузе у соответствующего потребителя. Так, в табл. 4 в клетку А2Б5, отмеченную дважды, следует поместить 315 т груза, наличие груза у грузоотправителя А2 как раз составляет 315 т, потребность Б5 теперь составляет 135т. Все дважды отмеченные клетки загружены.
Следующей загружается клетка с наименьшим расстоянием с одним значком А4Б5 - вписываем 135т груза, наличие груза у грузоотправителя А4 (890 т.) позволяет закрыть потребность грузополучателя Б5, наличие груза у А4 теперь составляет 755т.
Далее из оставшихся клеток загружается клетка с наименьшим расстоянием с одним значком А3Б3. Потребность в грузе у Б3 (520 т.) полностью удовлетворяется наличием в А3 (520 т.).
Затем из оставшихся клеток загружается клетка с наименьшим расстоянием с одним значком А4Б4. Потребность в грузе у Б4 (440 т), что полностью удовлетворяется наличием в А4 (755 т), остаток в А4 - 315 т.
Из оставшихся клеток загружается клетка с наименьшим расстоянием с одним значком А1Б2. Потребность в грузе у Б2 (315 т.), полностью удовлетворяется наличием в А1 (385 т.), после этого у грузоотправителя А1 осталось 70 т.
Теперь из оставшихся клеток загружается клетка с наименьшим расстоянием А4Б1. Потребность в грузе удовлетворяется частично наличием груза в пунктах А4 (315 т), в клетке А4Б1 записываем 315 т., оставшуюся потребность в размере 70 т может удовлетворить грузоотправитель А1, в наличие у которого 70 т.
После того, как указанными способами груз будет распределен по клеткам матрицы, можно рассчитать объем транспортной работы в тонно-километрах для каждого из полученных опорных планов. Для дальнейших операций выбирается опорный план, которому соответствует минимальная транспортная работа.
После получения допустимого плана перевозок производится промежуточная проверка: необходимо, чтобы количество груза, записанное по клеткам каждого столбца матрицы, равнялось объему производства в данном столбце, а количество груза, записанное по клеткам каждой строки матрицы, равнялось объему потребления в этой строке.
Пока остается неясным, является ли полученное в табл. 4 распределение перевозок оптимальным. Для проверки оптимальности полученного распределения находят цифровые индексы, проставляемые в клетках вспомогательных строки и столбца (табл. 4).
Таблица 4 - Построение опорного плана методом двойного предпочтения
Грузопо- |
Грузоотправитель |
Потребность | |||
Лучатель |
А1 |
А2 |
А3 |
А4 |
В грузе, т |
Б1 |
|
14 |
18 |
|
385 |
Б2 |
|
28 |
25 |
26 |
315 |
Б3 |
17,5 |
23,5 |
|
27,5 |
520 |
Б4 |
23 |
18 |
26 |
|
440 |
Б5 |
14 |
|
6 |
|
450 |
Наличие Груза, т |
385 |
315 |
520 |
890 |
2110 |
P = 70*25+315*16+315*19+520*15,5+440*16+315*2+135*4 = 29045 ткм
Для дальнейшего рассмотрения выбираем опорный план методом минимума по строке, так как его грузооборот меньше (29045 т < 29115 т).
В клетке вспомогательного столбца, соответствующей первой строке, записывают ноль. Остальные индексы рассчитывают исходя из того, что величина расстояния, записанная в загруженной клетке (загруженными называются те клетки матрицы, в которых проставлены цифры загрузки), должна быть равна сумме индексов в соответствующих клетках вспомогательных строки и столбца, т. е.
I + J = CIj , (4.1)
Где I - индекс в клетке вспомогательной строки ;
J - индекс в клетке вспомогательного столбца ;
CIj - расстояние в загруженной клетке.
Для нахождения всех числовых значений индексов необходимо, чтобы число загруженных клеток в матрице равнялось числу
M + n - 1 , (4.2)
Где m - число столбцов в матрице ;
N - число строк в матрице.
Если количество загруженных клеток в матрице будет меньше числа ( m + n - 1), то необходимо искусственно догрузить недостающее количество клеток, для этого в них записывают ноль. Ноль следует ставить в такую незагруженную клетку матрицы, в которой имеется минимальное расстояние (из числа незагруженных клеток) и один индекс для нее известен. (А3Б5)
В соответствии с правилом в клетке вспомогательного столбца 1 записываем ноль, затем находим индекс 2 для столбца А2:
1 + 1 = С Ij ; 1 = 0 ; 1 + 0 = 25 , следовательно, 1 = 25.
В столбце А4 имеем загруженную клетку А4Б2, по ней можем определить индекс столбца А4 : 4 + 1 = 16, 16 + 0 = 16, следовательно 4=16. Далее по аналогии проставляем дальнейшие индексы, результаты которых записаны в табл. 5.
Автомобильный транспорт перевозка маршрутизация
Таблица 5 - Построение оптимального плана
Грузопо-лучатель |
Вспомога-тельные |
Грузоотправитель |
Потреб-ность В грузе, т | |||
Строка |
А1 |
А2 |
А3 |
А4 | ||
Столбец |
25 |
14 |
12 |
16 | ||
Б1 |
0 |
|
14 |
18 |
|
385 |
Б2 |
-6 |
|
28 |
25 |
26 |
315 |
Б3 |
3,5 |
17,5 |
23,5 |
|
27,5 |
520 |
Б4 |
0 |
23 |
18 |
26 |
|
440 |
Б5 |
-12 |
14 |
|
|
|
450 |
Наличие груза, т |
385 |
315 |
520 |
890 |
2110 |
После определения вспомогательных индексов находим в матрице потенциальные клетки.
Потенциальной называется незагруженная клетка, у которой сумма цифровых индексов вспомогательных строки и столбца больше проставленного в ней расстояния, т. е.
I + J CIj . (4.3)
Рассматриваем последовательно незагруженные клетки матрицы (см. табл. 5). Находим одну потенциальную клетку: А1Б3. Для клетки А1Б3 сумма индексов 1 + 3 = 25+3,5=28,5, а расстояние - 17,5, величина потенциала равна 11 (28,5-17,5=11). Величины потенциала записывают в левых верхних углах потенциальных клеток в кружочке или со знаком "+". Величина потенциала показывает, что если перераспределить загрузку в потенциальные клетки, то на каждую тонну перемещенного груза может быть получена экономия в расстоянии перевозок по 11 км для клетки А1Б3.Так же и для клетки А1Б4. Для клетки А1Б4 сумма индексов 1 + 4 = 25+0=25, а расстояние - 23, величина потенциала равна 2 (25-23=2)
Наличие потенциальных клеток в матрице говорит о том, что составленный вариант закрепления получателей за поставщиками не является оптимальным и может быть улучшен. Улучшение плана перевозок достигается перемещением загрузки в потенциальные клетки.
В связи с тем, что непосредственное перемещение загрузок из занятых клеток в потенциальные нарушило бы итоги по строкам и столбцам, применяется специальный способ перемещения загрузок. Он заключается в составлении контура возможных перемещений и определении величин загрузок, подлежащих перемещению.
Контур строится следующим образом. От клетки с наибольшим по величине потенциалом ведется прямая линия по строке или столбцу до загруженной клетки, которой, в свою очередь, должна соответствовать еще одна загруженная клетка под прямым углом, и так до тех пор, пока линия не замкнется в исходной клетке. Движение при построении контура совершается строго под прямым углом. В табл. 4 получили шестиугольный контур с вершинами в клетках А1Б1, А4Б1,А4Б5,А3Б5,А3Б3,А1Б3.
Вершины контура обозначаются попеременно знаками "+" и "-", начиная с потенциальной (А1Б3), которой присваивается знак "-" . Потом из всех клеток, обозначенных знаком "+", выбирается наименьшая цифра загрузки (в А1Б1). Это количество груза (70 т) вычитается из загрузки, указанной в клетках со знаком "+", и прибавляется к загрузке в клетках со знаком "-". Полученные цифры записывают в новую матрицу (табл. 6), куда без изменений переносят загрузки тех клеток, которые не являются вершинами контура.
Улучшенный план вновь проверяют на оптимальность. Для этого находят индексы вспомогательных строки и столбца и ищут в данном плане потенциальные клетки. В матрице (см. табл. 6) потенциальных клеток нет, следовательно, получен оптимальный вариант закрепления потребителей за поставщиками.
Таблица 6 - Оптимальный план закрепления потребителей за поставщиками
Грузопо-лучатель |
Вспомога-тельные |
Грузоотправитель |
Потреб-ность В грузе, т | |||
Строка |
А1 |
А2 |
А3 |
А4 | ||
Столбец |
20 |
14 |
18 |
16 | ||
Б1 |
0 |
25 |
14 |
18 |
|
385 |
Б2 |
-1 |
|
28 |
25 |
26 |
315 |
Б3 |
-2,5 |
|
23,5 |
|
27,5 |
520 |
Б4 |
0 |
23 |
18 |
26 |
|
440 |
Б5 |
-12 |
14 |
|
|
|
450 |
Наличие груза, т |
385 |
315 |
520 |
890 |
2110 |
Похожие статьи
-
Разработанные модели описания функционирования автомобилей указывают, что для расчета потребности в транспортных средствах в рассмотренных ситуациях в...
-
Порядок выполнения работы, Модель транспортной задачи - Оперативное планирование перевозок грузов
Порядок исполнения работы представлен на рис. 2.1. Рис. 2.1. Порядок выполнения курсовой работы Модель транспортной задачи При решении...
-
Маршрутизация перевозок массовых грузов - Оперативное планирование перевозок грузов
В практике оперативного планирования перевозок необходимо решать задачу маршрутизации - построения рациональных маршрутов по выбранному критерию....
-
Решение транспортной задачи - Анализ транспортных логистических систем
Задание Минимизировать стоимость перевозки при распределении товара внутри города. Данные о наличии товара на складах, спрос потребителей и затратах на...
-
Заключение, Библиографический список - Оперативное планирование перевозок грузов
В заключение необходимо отметить, что в ходе курсовой работы были выполнены все рекомендации для расчета работы автотранспортных средств. В итоге, был...
-
Схема решения задачи по одновременному планированию - Разработка плана перевозок груза
1. Определение исходных величин технико-эксплуатационных показателей. 2. Нахождение и расчет работы на маятниковых маршрутах с обратным груженым...
-
Основные задачи организации перевозок грузов по малым рекам - Транспортный процесс
1. Установление рациональной схемы грузовых потоков в зоне обслуживания малых рек. Установление схемы зависит от транспортных связей между поставщиком и...
-
Исходные данные - Оперативное планирование перевозок грузов
Исходные данные: - схема транспортной сети (рис. 1); - марка автомобиля (табл. 1.1); - вид груза (м. табл. 1.1); - объем перевозок (см. табл. 1.1); -...
-
Введение - Оперативное планирование перевозок грузов
Основными задачами автомобильного транспорта являются полное и своевременное удовлетворение потребностей всех отраслей экономики и населения в...
-
Задание Согласно заданию требуется разработать план перевозок груза двумя способами: - методом изолированного планирования; - методом одновременного...
-
В качестве исходных данных берем граф: Рис. 4 Исходный граф Используя приложение "Microsoft Excel" вводим исходные данные, отражающие расстояние между...
-
Построение графиков работы автомобилей на линии - Оперативное планирование перевозок грузов
Соблюдение графиков работы автомобилей позволяет свести к минимуму простои подвижного состава и погрузочно-разгрузочных средств вследствие...
-
Формирование радиальных маршрутов перевозки грузов - Оперативное планирование перевозок грузов
Ранее ученые полагали, что по итогам решения задачи маршрутизации получаются изолированные маятниковые маршруты с обратным негруженым пробегом и...
-
Все предметы и материалы с момента принятия их к транспортировке и до сдачи получателю являются грузами. На AT перевозится практически вся номенклатура...
-
Оперативное планирование работы флота - Транспортный процесс
Различают декадное и суточное планирование, а в порту - и сменно-суточное планирование. Оперативные планы определяют конкретные задачи для определенных...
-
Определение минимального объема перевозок грузов, обеспечивающего безубыточную работу транспортной компании при заданных фрахтовых ставках: GMin = ЭП /...
-
Решение топологических задач начинается с этапа Графо-теоретического описания принципиальной схемы . Один из приемов состоит в том, что радиоэлемент...
-
Планирование грузовых перевозок подразделяется на перспективное, текущее и оперативное планирование. Перспективное (стратегическое) планирование включает...
-
Подвижной состав маршрут программа Основные задачи диспетчерского управления Основными задачами диспетчерского управления являются: Повышение...
-
Цель и метод расчета, состав теплопоступлений В данном курсовом проекте цель теплотехнического расчета эксплуатационная, поскольку по результатам этого...
-
Определения плановой величины доходов от выполнения перевозочной деятельности затратным методом предполагает планирование доходов на основе плановых...
-
Польша: Предусмотрена плата за использование автомобильных дорог в зависимости от пройденного расстояния. Размер ставок электронной оплаты для дорог...
-
В качестве критерия для выбора оптимальных габаритов судового хода для работы судна на линии принято минимальное значение себестоимости перевозок,...
-
В планировании осуществления перевозок выделяют: 1. Перспективное (стратегическое) планирование - отличительной особенностью его является период...
-
Основными принципами транспортного обслуживания, отраженными в законодательстве являются: 1) Безопасность транспортного обслуживания. 2) Единая...
-
Роль и значение оптимизации перевозок мелкопартионных грузов Мелкопартионными грузами в зависимости от вида транспорта принято считать: - для...
-
Определение доходов от перевозок грузов исходя из оборота судна Доходы от перевозок грузов должны быть определены, исходя из провозной способности судов...
-
Анализ путей решения поставленной задачи Постановка задачи следующая: необходимо в несколько раз повысить пропускную способность магистральной ВОЛС...
-
При калькулировании себестоимости перевозок грузов и пассажиров затраты, связанные с их осуществлением, группируются по следующим статьям [1]: - основная...
-
В настоящей главе анализируются особенности, свойства и характеристики речевых сигналов. Виды шумов акустических помех и искажений, а так же особенности...
-
Введение - Особенность перевозки грузов и пассажиров на транспорте
В общем виде задача выбора схемы автобусных маршрутов в городах формулируется следующим образом. Имеется транспортная сеть - улицы города, по которым...
-
Уставный срок доставки грузов Этот срок регламентирован Правилами[2,гл.7], [3,разд.4] для установления ответственности перевозчика за своевременную...
-
В связи с тем, что экономическая эффективность транспортных операций во многом зависит от правильно выбранных транспортных условий, в контракте...
-
Аналитический Метод применим только при линейных нагрузках. Графический Метод применим Для любых нагрузок (линейных или нелинейных), и отличается...
-
Уголь-- это горючая осадочная порода растительного происхождения, состоящая в основном из углерода и ряда других химических элементов. В органическом...
-
Для создания оптимальных условий работы судна на линии определяется объем грунта, который должен быть извлечен для создания судоходной прорези,...
-
Себестоимость перевозок по методу элементных ставок: - себестоимость i-й стояночной операции, руб/т - себестоимость движенческой операции, руб./ткм L -...
-
Решение задачи - Организация пассажирских автобусных перевозок
Автобусный транспортный маршрут пересадка Разработка схемы автобусных маршрутов состоит из нескольких этапов. Этап 1. Определение кратчайших (по времени)...
-
13. Уголь принимается от железных дорог только маршрутами одной марки, а антрациты - не более четырех марок в маршруте. Прием маршрутов с углем...
-
Нехай є Щ є довільна бістратегія, на якій кожне з підприємств має прибутки. Нехай (10;6)-довільна бістратегія, на якій підприємці мають такі прибутки: ....
Решение транспортной задачи методом МОДИ - Оперативное планирование перевозок грузов