Маршрутизация перевозок грузов.
Маршрутизация перевозок – это составление порядка следования п.с. между корреспондирующими пунктами при выполнении перевозок. По одному маршруту могут перевозиться различные грузы, которые удовлетворяют условию возможности и транспортировке одним и тем же п.с. Следовательно, маршрутизации перевозок должно предшествовать выделение из всех грузов, предъявленных к перевозке, групп однородных грузов с точки зрения возможности их перевозки на одном и том же типе п.с. Маршруты составляются отдельно по каждой группе грузов, совпадающих по времени выполнения перевозок. В общем виде задача маршрутизации перевозок формулируется следующим образом: Известны расположение грузоотправителей (ГО) и грузополучателей (ГП), дислокация парка п.с., объемы вывоза и завозов грузов, характеристики транспортной сети и условия движения по ней. Необходимо найти удовлетворяющее определенным требованиям организации транспортного процесса во времени, упорядоченные множества связанных пунктов (АТП, ГО, ГП), представляющие собой маршруты при перевозках на которых достигается экстремальное значение целевой функции – минимум транспортных издержек. Основным содержанием задачи маршрутизации является определение оптимального плана возврата порожних автомобилей, обеспечивающего максимально возможный коэффициент использования пробега и соответственно минимальные транспортные издержки. Объем перевозок из i-го пункта отправления в j-й пункт назначения составляет для k-го груза
где
r – общее число видов перевозимого груза.
Не решая задачи выбора и распределения п.с., будем полагать, что для перевозок используются условные однотонные автомобили. При выполнении перевозок в пункт
приведенных к 1-му классу тонн груза и соответственно прибывает такое же число Х условных автомобилей, которые после разгрузки подаются в пункты погрузки
приведенных к 1-му классу тонн груза, то для пунктов
Кратчайшие расстояния Требуется определить число Данную задачу математически можно записать следующим образом: требуется определить совокупность величин
и минимизирующих функцию
Поскольку количество завозимых грузов равно количеству вывозимых, то справедливо следующее равенство
Сформулированная задача представляет собой классическую транспортную задачу линейного программирования закрытого типа. Подготовку исходных данных для решения поставленной задачи производим в табличной форме (табл.1.3)
Подготовка исходных данных для маршрутизации перевозок грузов. Таблица 1.3
По данным табл.1.3 и формулам (2.) и (3) рассчитываются значения
Сводный план ездок условных однотонных автомобилей для перевозок заданных грузов. Таблица 1.4
Для решения транспортной задачи используют так называемую распределительную таблицу, которая в общем случае имеет ниже приведенный вид (табл.1.5.). Распределительная таблица составляется по данным табл.1.2; 1.3 и 1.4; в нее заносятся расстояния Для отыскания оптимального закрепления ГО с ГП по подаче порожних автомобилей необходимо сделать в распределительной таблице первоначальное закрепление, получить произвольный план закрепления (опорный), удовлетворяющий ограничениям (4), (5), (7) при числе загруженных клеток m+n-1 и отсутствия циклов (контуров). Такой план, содержащий ровно m+n-1 заполненных клеток без циклов, называется базисным. Цикл (контур) в распределительной таблице – это замкнутая ломаная линия, образованная прямыми отрезками, угла между которыми равны 900, а вершины углов лежат в загруженных клетках. Контур может быть четырехугольным, шестиугольным, восьмиугольным и т.д. Если число загруженных клеток – более m+1, то среди них есть цикл. Для получения начального базисного решения (опорного плана) целесообразного применять один из эффективных методов – метод двойного предпочтения. В соответствии с этим методом опорный план составляется по следующему правилу: выбирается минимальное расстояние по каждой строке распределительной таблицы, т.е. находится min клетки в порядке возрастания указанных в них расстояний
где
Из сравниваемых величин Полученное таким образом закрепление является одним из возможных базисных планов. Для оценки оптимальности полученного первоначального базисного плана и (при необходимости) для отыскания оптимального плана закрепления применяется ряд методов: метод квадратов, метод опорных элементов, распределительные методы (метод Хичкока, метод Креко, метод МОДИ), методы с разрешающими элементами. Наиболее широкое применение при ручном счете получил модифицированный распределительный метод (МОДИ). В распределительную таблицу вводятся вспомогательные строки и столбец, в которые вносятся специальные показатели, называемые потенциальными. Метод основан на том, что если к расстояниям любой строки (столбца) распределительной таблицы прибавить или отнять одно и то же произвольное число, то оценка оптимальности относительно не изменится. Если от расстояний каждой i-й строки отнимать число
Принимая для загруженных клеток потенциал для первой строки таблицы принимается равным нулю; по расстояниям загруженных клеток подбираются потенциалы других строк и столбцов таким образом, чтобы соблюдалось принятое условие Затем по вычисленным потенциалом строк Если значение оценочного параметра свободной клетки будет меньше нуля ( Все расчеты сведены в распределительную таблицу (табл.1.5).
Распределительная таблица Таблица 1.5
Как видно из таблицы 1.5, первоначальное базисное решение оказалось оптимальным, так как отсутствуют отрицательные значения оценочного параметра В результате решения поставленной задачи линейного программирования находится оптимальный план возврата порожних автомобилей в пункты отправления груза. По оптимальному сводному плану ездок условных однотонных автомобилей с грузами и оптимальному плану возврата порожних автомобилей составляются рациональные маршруты движения п.с. при перевозке грузов. Составление рациональных маршрутов возможно двумя способами: методом «таблиц связей» и методом «совмещенных планов». Наиболее широкое применение получил последний из них. При использовании данного метода в соответствующие клетки таблицы оптимального сводного плана ездок с грузами (табл.1.4) из таблицы оптимального плана возврата порожних автомобилей переносятся данные, характеризующие число и направление ездок без грузов. Эти цифры выделяются. В тех клетках ij полученой таблицы совмещенных планов, где имеются 2 цифры (выделенная и невыделенная), получаются маятниковые маршруты ездок на которых равно минимуму где
Включенное число в маршрут ездок с грузом или без груза из дальнейшего рассмотрения исключается. Когда все маятниковые маршруты найдены, в таблицы совмещенных планов начинают строить четырехугольные, а затем – шестиугольные и т. д. Контуры, все углы которых лежат в загруженных клетках, причем углы в клетках с гружеными ездками должны чередоваться с углами в клетках с порожними ездками. Каждый из полученных контуров составляет маршрут, число оборотов на котором определяется наименьшим числом в клетках, соответствующих углам контура. Число ездок, включенное в маршрут, при дальнейшем рассмотрении не учитывается. Шифр маршрута состоит из шифров клеток углов контура. Решение ведется до полного исключения всего числа ездок из таблицы совмещенных планов (табл.1.6).
Таблица совмещенного плана ездок с грузом и без груза условный однотонных автомобилей. Таблица 1.6
По данным табл.1.6 составляем сначала маятниковые маршруты с обратным порожним пробегом, а затем – рациональные маршруты путем построения контуров. Разработанные маршруты приведены в табл.1.7 Маршруты перевозок груза Таблица 1.7
После того, как получены маршруты движения при перевозке груза условными однотонными автомобилями, разрабатываются схемы маршрутов перевозки грузов с указанием конкретных видов грузов, объемов их перевозки между каждой парой пунктов фактическое количество k-го груза
где Для каждого маршрута перевозки грузов должно соблюдаться условие
Завершается маршрутизация перевозок грузов решением задачи по закреплению маршрутов за АТП с установлением нулевых пробегов автомобилей. Закрепление маршрутов за АТП требует решение двух взаимосвязанных вопросов: определение начального и соответствующего ему конечного пункта маршрута и непосредственно закрепления маршрута АТП. Начальным пунктом может быть любой ГО, связанный данным маршрутом. При этом выбранному начальному пункту соответствует определенный конечный пункт маршрута. На маятниковых маршрутах с обратным не груженным пробегом имеется только по одному ГО и ГП, поэтому у такого маршрута может быть только один вариант начала и конца. Этого нельзя сказать о других типах маршрута, объединяющих по несколько ГО и ГП. Однако в любом случае устанавливаются возможные варианты начальных и конечных пунктов маршрута, и для каждого варианта определяются расстояния между начальными и конечными пунктами, а также соответствующие ему нулевые пробеги от АТП. Поэтому критерием выбора начального пункта маршрута (первого пункта погрузки) и возвращения его в АТП является оценочный параметр, рассчитываемый по формуле
где
При закреплении маршрутов за АТП рассчитываются значения оценочного параметра для всех возможных вариантов начала выполнения маршрута и по каждому АТП. Из возможных вариантов принимается тот, для которого значение скорректированного нулевого пробега Все расчеты приведены в табл.1.8. Скорректированные нулевые пробеги Таблица 1.8
По модели транспортной сети и данным табл.1.2, 1.7, 1.8 окончательно оформляются схемы маршрутов перевозок грузов с указанием их окончательного шифра и нулевых пробегов (рис.1.2)
|