Главная Из теории логистики Алгоритмы определения кратчайших расстояний на графе

Фрагмент из кейса

Российское судоходное предприятие специализируется на перевозках массовых (навалочных и насыпных) грузов из российских портов за рубеж обладая небольшим...
Было начало апреля, и Каролин Джозеф, менеджер по снабжению в компании Custom Windows в Кантоне, штат Огайо, должна была решить, на каком поставщике...

Алгоритмы определения кратчайших расстояний на графе

Font Size Larger Font Smaller Font
Рейтинг пользователей: / 0
ХудшийЛучший 
Материал из категории  Из теории логистики
16.06.2011 18:49

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

Сформулируем задачу о кратчайшем пути. Пусть дан связанный граф, имеющий R вершин и N ориентированных дуг, причем каждой дуге поставлено в соответствие неотрицательное число Cij называемое ее длиной. Требуется найти на графе кратчайшие пути и их длины от заданной вершины Io до всех остальных вершин этого графа. Под длиной кратчайшего пути при этом подразумевается сумма длин составляющих этот путь дуг. В каждую вершину графа может входить только одна дуга, принадлежащая какому-нибудь кратчайшему пути.

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

Большинство этих алгоритмов могут быть разбиты на две группы.

В алгоритмах первой группы уже построенное к данной итерации множество кратчайших путей остается неизменным, при этом на каждой итерации к этому множеству добавляется одна дуга, т. е. находится кратчайший путь до очередной вершины. Задача решается за R-1 итерацию.

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

Для нахождения оптимального решения задачи можно применять методы, позволяющие рассчитать кратчайшие пути вручную или с использованием ЭВМ.

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

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

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

На любом этапе вычислений кратчайших расстояний от заданной вершины все вершины сети разбиваются на три множества:

- множество 1 — вершины, кратчайшие расстояния до которых уже определены;

- множество 2 — вершины соседние (т.е. связанные дугой) с вершинами, расстояние до которых уже определено;

- множество 3 — все остальные вершины. Суть метода сводится к следующему.

1. Выбирается начальная вершина сети, расстояние от которой до остальных вершин необходимо определить. Этой вершине присваивают расстояние, равное 0, остальным вершинам присваивают расстояние, равное М (очень большое число).

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

3. Процесс повторяют до тех пор, пока все вершины не будут переведены в первое множество.

 

Источник: Грузовые автомобильные перевозки: Учеб. пособие для студ. высш. учеб. заведений / А. Э. Горев. — 5-е изд., испр. — М.: Издательский центр «Академия», 2008. — С. 185-187 (288 с.)




Последние похожие материалы:
  • Диспетчерское руководство перевозками - 16/06/2011 19:18
    Диспетчер — работник, регулирующий ход производственного процесса и координирующий взаимодействие всех его звеньев с помощью средств контроля, управле…
  • Система управления грузовыми перевозками - 16/06/2011 19:09
    Управление — это функция организованных систем, обеспечивающая целенаправленное воздействие на участников процесса производства для сохранения определ…
  • Формулировка задач маршрутизации - 16/06/2011 18:59
    Одной из важных задач оперативного планирования перевозок является составление маршрутов движения подвижного состава. Маршрутизацией перевозок называе…
Более поздние похожие материалы:

Обновлено 01.11.2016 17:53
 

Последние новости на сайте

Элеваторы для обработки зерновых культур находят широкое применение в фермерских хозяйствах, аграрных предприятиях. С их помощью...
Давайте розглянемо різні типи ламп та основні параметри, які важливо враховувати при їх...

Авторский сайт в сфере логистики Logistics-GR

Пример материалов из категории "Задачи по логистике"

Небольшой магазин имеет 10 категорий продуктов; затраты и годовой спрос на них показаны в таблице. Проведите ABC-анализ этой...
Предприятие торгует запасными частями к автомобилям определенной марки. Общий список запасных частей для автомобилей данной марки...

Facebook-страница

Фрагмент из задачи

Допустим, что с базы А необходимо доставить продукцию потребителям C и D. К обоим потребителям автомобиль может сделать за время в наряде...
исходные данные к расчету: время в наряде = 12 ч, нулевые пробеги = 4 км, = 5 км. Техническая скорость = 25 км/ч. Расстояние...

 

Группа на Linkedin

(более 4000 участников)

Группы на Facebook

 

Узнать о проекте Logistics-GR

 youtube-канал  

 

Результаты тестов

Последние результаты
<-->Стоит ли Вам выбирать профессию менеджера по логистике? 64.00 %
<->(Лог-М) Тема 10. Складська логістика (10 тест.завдань) 40.00 %
<->(Log) Test 01. Warehouse and Logistics (10 tests) 90.00 %
Перейти к тестам
Проект работает
15 years, 1 months, 19 days.
Определить производительность тонны грузоподъемности в сутки эксплуатации, если судно, чистая грузоподъемность которого = 80000 т, перевезло...
В настоящее время в компании на каждые 3 единицы упаковочного оборудования выделяется один оператор. Цикл работы этого...
Компания JL Francisco & Partners занимается оптовым бизнесом с фруктами в регионах, через которые протекает река Рио-дель-Плато. В...
За период 1999—2004 гг. известен динамический ряд объема перевозок грузов с регионального склада (табл. 1.5). Сделайте прогноз...
Технологический цикл работы службы эксплуатации составляет трое суток и может быть представлен графиком, приведенным на рис....
Сравнение размещения мест на околотротуарной стоянке показывает, что расположение автомобилей перпендикулярно (рис. 5.20, а) или под острым углом ? ? 60°...
Склады, имеющиеся в системе складского хозяйства Республики Беларусь, могут быть классифицированы по следующим признакам: - роду грузов, -...
Таким чином, з одного боку, є «дубль двобункерна система» управління запасами, а з іншого — «умовно добово-комплектна система» управління їх...
Торговый дом книги (ТДК) «Москва» — один из крупнейших книжных магазинов столицы. Коротко сформулируем его основные особенности, влияющие на формирование...
Konigshaven Suppliers — это оптовое предприятие, специализирующееся на продуктах питания и поставляющее их в супермаркеты в южных регионах...
Ellis and Everard — крупный дистрибьютор химических продуктов. Его оборот составляет свыше 600 млн ф. ст., на территории США и Европы у него 70 офисов и...
Ralston Energy Systems (RES) действует в Чешской Республике как филиал компании Eveready Battery Company (EBC). EBC имеет производственные предприятия в...

Logistics-GR - теория и практика логистики и транспорта

Copyright © 2009 - 2024. При использовании материалов сайта - гиперссылка обязательна. All Rights Reserved. По всем вопросам обращаться - email