Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Методы определения кратчайших расстояний перевозок



Табличный метод:

Если два пункта находятся в пределах видимости, то кратчайший путь между ними можно выбрать, не применяя никаких вычислений. Когда пункты достаточно удалены друг от друга, то возникают различные варианты передвижения, которые необходимо сравнивать, чтобы выбрать наилучший.

На рис. 5 представлена модель участка транспортной сети, сформированная на основе карты экономического региона.

Задача о нахождении кратчайшего пути между пунктами (рис. 5) может быть в общем виде сформулирована на основе положений графов следующим образом. Дан граф

G = (x, y).

Каждому ребру графа приписано некоторое число (длина ребра) lij ≥ 0. Тогда любая цепь μ, составленная из нескольких ребер, характеризуется длиной lμ. Требуется для двух произвольных вершин найти такой путь, чтобы его длина была наименьшей:

Рис. 5. Определение кратчайших расстояний по транспортной сети

методом потенциалов

Пусть задана транспортная сеть, состоящая из пунктовА1, А2…, Аi…,Аmи дорог, соединяющих эти пункты между собой. Длины участков дороги между каждой парой соседних пунктов Аi Аjизвестны и равны ljj. Если два соседних пункта АiиАjнепосредственноне соединены между собой участком дороги, то принимаем ljj= ∞. Из начального пункта А1 в

конечный пункт Аm можно попасть по большому числу маршрутов, проходящих через разные промежуточные пункты. Требуется найти среди этих маршрутов путь наименьшей протяженности.

Переведём задачу на формальный язык. Обозначим каждый участок сети между двумя соседними пунктами Аi и Аj числом xij= 1, если он является звеном выбранного маршрута движения из Аi в Аm, и xij=0, если он не входит в этот маршрут. Тогда задача отыскания кратчайшего пути из Аi в Аm сводится к выбору чисел xij (i, j = 1, 2, …, m), при которых достигает минимума линейная форма

, (6.3)

при условии

i=2, 3, …, m-1; (6.4)

; (6.5)

; (6.6)

x ij 1, i, j =1,2………….m(6.7)

Линейная форма (6.3) определяет длину маршрута между начальным и конечным пунктами. Условия (6.4) означают, что для любого 0≤ пункта маршрута Аi, исключая начальный и конечный, число дорог, входящих в этот пункт, равно числу дорог, выходящих из него. Поскольку lji>0 для всех I и j, условия (6.4) вместе с требованием минимизации линейной формы (6.3) означают, что из каждого пункта Аi (i=2, 3, …, m -1) выходит не более одной дороги. Условия (6.5) фиксируют тот факт, что количество дорог, выходящих из начального пункта маршрута, Аi превышает на единицу число дорог, входящих в этот пункт. Аналогично условия (6.6) указывает на то, что в последний пункт Аm входит на одну дорогу больше, чем выходит. Условия (6.5) и (6.6) вместе с условиями (6.4) и требованием минимизации линейной формы (6.3) означают, что в каждый пункт маршрута входит ровно одна дорога и из каждого пункта маршрута исходит ровно одна дорога. Наконец, условия (6.7) требуют, чтобы все xij были равны нулю или единице. В целом, соотношения (6.3-6.7) представляют собой определение кратчайшего пути на сети дорог между двумя заданными пунктами, т.е. аналитическую модель рассматриваемой задачи.

Параметры lji при необходимости могут означать не только расстояния, но и продолжительности проезда по участкам сети или стоимость пробега автомобиля.

Поскольку условия задачи записаны в виде линейных уравнений и неравенства, а критерий показателя качества решения выражается линейно, сформулированная задача является задачей линейного программирования. Рассмотрим процесс решения этой задачи с помощью метода потенциалов.

Общая вычислительная схема применительно к данной задаче следующая. В специальную таблицу (табл. 4) типа «шахматной»

Таблица 4

Базовая таблица. расчета расстояний между пунктами и индексов U и V

    Пункт Вспомо- гатель- ные Пункт
А1 А2 Аj Аm
Строка Столбец υ1 υ2 υj υm
А1 u1 l11 l12 l1j l1m
А2 u2 l21 l22 l2j l2m
 
Аi ui li1 li2 lij lim
Аm um lm1 lm2 lmj lmm

заносят расстояния lji от каждого пункта Аi ((i=1, 2, …, m) до всех соседних с ним пунктов Аi ((i=1, 2, …, m). После этого для каждого пункта Аi и Аj рассчитывают индексы ui и υj следующим образом. Индекс ui принимают равным нулю (ui =0). Затем по порядку, начиная с первой строки таблицы, рассматривают клетки с заполненными lji. Если для некоторой заполненной клетки (I, j) индекс ui уже известен, а υj - ещё нет, то определяют υj по формуле

υj= ui+ lji. (6.8)

Если при определении очередного υj в i-м столбце имеется более одной клетки с записанными lji и известными ui, то принимают

υj = min (ui+ lj). (6.9)

Найденные значения υj записывают в соответствующие клетки вспомогательной строки, а также в клетки вспомогательного столбца, исходя из правила: u1= υ1, u2= υ2, … um= υm. После определения всех индексов υj и ui проверяют оптимальность данного решения, сравнивая все lji с их разностями (υj- ui). Если для всех заполненных клеток соблюдается условие

lij ≥υj- υj, (6.10)

то решение оптимально и каждое найденное число υj дает кратчайшее расстояние от пункта А1 до соответствующего пункта Аi, до соответствующего пункта Аj (i=1,2,…m). При

наличии хотя бы одной клетки с величиной lijj- ui решение неоптимально и вычисления необходимо продолжить.

Предположим, что в клетке Аi n Аj n нарушено условие оптимальности (6.10), т.е.

li njn< υ i n- ui n.

В этих условиях необходимо изменить решение следующим образом. Индекс υ j n заменяют индексом υ` i n, величину которого определяют по формуле

υ i n= υ i n+ li njn.

На каждой итерации корректируют индексы υj у всех клеток с lij< υj- ui, после чего решение снова проверяют на оптимальность. Вычисления повторяют до тех пор, пока в таблице не будет выполнено условие оптимальности (6.10).

При определении кратчайших расстояний от пункта А2 до всех остальных принимают u2=0, после чего находят все индексы и выполняют все описанные выше вычисления. При определении кратчайших расстояний от пункта А3 до всех остальных принимают u3=0 и т.д.

Методы планирования перевозок по сборно - развозочным маршрутам

Оптимизация мелкопартионных перевозок грузов, когда размер отправляемой или получаемой партии груза существенно меньше грузовместимости используемых автотранспортных средств, является очень важной среди задач планирования грузовых автомобильных перевозок.

При этих перевозках автомобили функционируют на развозочных, сборных, развозочно-сборных (далее развозочных) маршрутах в составе комплекса различных автотранспортных систем (РСТС). Используется классификация систем по комплексу признаков (выполняемая функция, конфигурация системы, мощность грузопотоков, количество пунктов погрузки-выгрузки и подвижного состава и другие). Все РСТС делятся на 9 видов.

1. Развозочная Sp – система, состоящая из пункта погрузки, множества пунктов разгрузки, транспортных связей между ними и одного автомобиля, осуществляющего доставку груза. Технологическая схема доставки груза представляет собой развозочный маршрут.

2. Сборная Sс – система, состоящая из множества пунктов погрузки, пункта разгрузки, транспортных связей между ними и одного автомобиля, осуществляющего доставку груза. Технологическая схема доставки груза представляет собой сборный маршрут.

3. Развозочно-сборная Spc – система, представляющая собой совокупность предыдущих транспортных систем, включающая в себя множество пунктов погрузки и разгрузки, транспортных связей между ними и один автомобиль, осуществляющий доставку груза. Технологическая схема доставки груза представляет собой развозочно-сборный маршрут.

4. Простая Sп – система, состоящая из множества Sp (Sс или Spc), в которой осваиваются, по сравнению с предыдущими системами, большие грузопотоки.

Примером Sп служит сбор и вывоз бытовых отходов на ассполя, сбор писем из абонентских ящиков автомобилями в отделения связи, сбор и вывоз пищеотходов, доставка по магазинам продукции бытовой химии, доставка мебели из магазинов населению и другие.

5. Развозочная с центром погрузки Sрц – система, состоящая из совокупности Sp, в которой осваиваются, по сравнению с Sp, большие грузопотоки.

Пример функционирования Sрц - развоз газа в цистернах; развоз стеновых панелей с домостроительного комбината потребителям, раствора и другие.

6. Сборная с центром разгрузки Sсц – система, состоящая из совокупности Sс, в которой осваиваются, по сравнению со сборной системой, большие грузопотоки.

Пример функционирования Sсц – сбор и вывоз бытовых отходов на мусороперерабатывающий (сжигающий) завод, сбор и вывоз строительного мусора по системе «несменяемых» контейнеров.

7. Комбинированная первого вида Sк1 – система, состоящая из центрального пункта с несколькими фронтами погрузки (разгрузки и погрузо-разгрузки) и множества предыду

щих транспортных систем (кроме простой системы Sп), в которой по условиям перевозок работают несколько единиц или даже десятков автомобилей.

8. Комбинированная второго вида Sк2 – система, состоящая из центрального и множества периферийных пунктов погрузки и разгрузки, транспортных связей между ними и автомобилей, осуществляющих доставку груза.

Примером системы являются развоз и сбор почтовых отправлений, посылок, журналов и других почтовых грузов в отделения связи; развоз продукции в таре из хлебо- и молокозаводов и сбор возвратной тары в них; развоз мелкоштучных и контейнеропригодных грузов в контейнерах и на поддонах на строительные объекты и сбор возвратной тары.

9. Город-регион Sr- p – это система, состоящая из множества РСТС, приведенных выше, в которой по условиям перевозок работают несколько десятков и даже сотен автомобилей автотранспортного предприятия.

Для грузовых перевозок можно отметить следующие: метод перебора вариантов маршрута; метод сумм; метод «ветвей и границ»; Кларка-Райта и другие. Для пассажирских перевозок - метод Б.Л. Геронимуса и другие.

Необходимость учета при проектировании РСТС многочисленных требований и ограничений, часто противоречащих друг другу, особенностей функционирования реальных РСТС; выполнение значительного количества вычислительных процедур приводят к необходимости использования ЭВМ. Это обусловливает необходимость разработки обобщенного алгоритма проектирования РСТС, учитывающего особенности решения задачи проектирования для различных РСТС.

Метод перебора вариантов.

Число перестановок из w пунктов завоза (вывоза), включаемых в маршрут по w пунктам:

Pw = w!, (8.1)

где w! – факториал целого положительного числа w, который равен произведению: w! = 1·2·3…· w. При трех пунктах груза количество возможных маршрутов М = w! = 3! = 1·2·3 = 6, таким образом, возможны шесть маршрутов доставки груза из пункта А (см. табл. 5). Выбор маршрута осуществляется по критерию «минимум затрат», чему соответствует минимум пробега. При наличии двух и более маршрутов одинаковой протяженности цели системы соответствует минимум грузооборота на маршруте.

Таблица 5





Дата публикования: 2015-10-09; Прочитано: 2489 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...