Для решения логистических задач на основе графовых моделей необходимо выполнить следующие шаги: oaji.net
- Разместить вершины графа. oaji.net Их присваивают грузообразующим и грузопоглощающим пунктам, центрам крупных жилых кварталов, обособленным населённым пунктам. oaji.net
- Связать вершины рёбрами или ориентированными дугами. oaji.net Вершины, имеющие между собой транспортное сообщение, связывают ребрами или (в случае односторонней связи) ориентированными дугами. oaji.net
- Сопоставить каждому ребру критерий выгодности. oaji.net Наиболее часто в качестве критерия принимается минимум суммарного пробега. oaji.net Кроме того, в качестве критерия выгодности могут быть использованы такие показатели, как платность или загруженность дорог, частота пересечения данной дороги населённых пунктов и так далее. oaji.net
- Выбрать рациональное число вершин. oaji.net С одной стороны, число вершин должно быть как можно больше. oaji.net С другой стороны, чем больше число вершин, тем транспортная сеть будет сложнее, определение кратчайших расстояний потребует длительного времени. oaji.net
- Применить микро- и макрорайонирование. oaji.net При микрорайонировании транспортной сети в качестве вершин используют не пересечения улиц (дорог) и конкретные пункты отправления и назначения, а центры микрорайонов (районов получения или назначения грузов). oaji.net Макрорайонирование транспортной сети заключается в разбиении её на отдельные подсети, расчёты по которым выполняются раздельно, а затем объединяются для получения общего результата. oaji.net
Для решения задач на графах используют различные пакеты прикладных программ, например СКА Maple. oaji.net Также для поиска кратчайшего пути применяют алгоритм Дейкстры, который вычисляет кратчайшие пути от одной из вершин графа до всех остальных и работает только для графов, рёбра которых имеют положительный вес. bigdataschool.ru