Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Proekt_Opredelenie_kratchayshikh_rasstoyany_i_p...doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
140.29 Кб
Скачать

Промежуточная матрица кратчайших расстояний для … транспорта, км

В

1

2

3

4

5

6

Из

1

0

2

0

3

0

4

0

5

0

6

0

Теперь определяются неизвестные кратчайшие расстояния между городами транспортной сети, обозначенные в табл. 5 «F».

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

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

Сеть состоит из множества узлов (вершин или точек соединения) и множества дуг (звеньев или ребер), которые связывают эти узлы.

Если дуга имеет определенное направление, то она называется ориентированной или направленной дугой, в противном случае она называется неориентированной дугой.

Символы Ni, Nj используем для обозначения узлов i, j, а символ Aij- для обозначения ориентированной дуги, ведущей из Ni в Nj. Если дуга между узлами Ni и Nj неориентированная, то ее можно обозначать символом Aij или Aji.

П оследовательность узлов и дуг сети: N1, A12, N2, A23, N3, …, Nk-1, Ak-1,k, Nk называют цепью или ориентированной цепью, ведущей из узла N1 в узел Nk. Если N1 = N2, тогда такая последовательность называется ориентированным циклом (замыкается).

Цепь называется простой, если она не содержит циклов. Цепь называется путем, если при движении от N1 к Nk можно пройти дугу в направлении противоположном ее ориентации. Начало пути называется источником, конец – стоком.

Если имеется сеть, состоящая из «i» узлов (i = 1j), в которой каждой дуге «Аij» поставлена в соответствие её длина «dij», то длиной пути цепи называется сумма длин «dij», взятая по всем дугам этой цепи.

Требуется найти цепь минимальной длины из заданного узла «Ni; Nj», которая будет представлять собой самый экономный (короткий) путь следования пассажиров. Определение экономного пути основывается на тернарной операции.

Сущность тернарной операции выражается следующим соотношением:

dik = min (dik ; dij + dik),

где dik - длина некоторого пути соединяющего i-й и k-й пути;

dij ; dik - длина путей соединяющих соответственно узлы «i-j» и «i-k».

Согласно данной формуле рассматриваются все возможные варианты доставки пассажиров через все существующие пункты транспортной сети, имеющей сообщение одним из рассматриваемых видов транспорта. При расчетах подчеркиваются минимальные значения dik, а относящаяся к этому значению «цепочка» (схема) перевозки пассажиров подробно описывается. Выбранные минимальные расстояния заносятся в матрицы кратчайших расстояний вместо «F» по видам транспорта (табл. 6).

Таблица 6

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]