Этап 3. Определение очередности объезда пунктов маршрута



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

Построим симметричную матрицу для маршрута 1.

Таблица 3 – Матрица для маршрута 1

А 5,4 10,7 4,4 9,8 5,2
5,4 Б 5,3 3,7 9,1 10,6
10,7 5,3 В     15,9
4,4 3,7   Г 5,4 9,6
9,8 9,1   5,4 Д 7,2
5,2 10,6 15,9 9,6 7,2 Ж
35,5 34,1 52,9 32,1 43,5 48,5

 

Начальный маршрут построим для трех пунктов матрицы В, Ж, Д, имеющих наибольшие значения величины, показанной в итоговой строке (52,9;48,5;43,5). Получим маршрут ВЖДВ.

Для включения последующих пунктов в маршрут выбираем из оставшихся пунктов в таблице 3 пункт, имеющий наибольшую сумму - А (35,5). Затем определяем месторасположение пункта А, поочередно вставляя его между каждой соседней парой пунктов ВЖ, ЖД, ДВ.

Для каждой пары пунктов найдена величина приращения маршрута (∆) по формуле:

kp = Cki + Cip – Ckp, где С – расстояние, км;

i - индекс включаемого пункта;

k – индекс первого пункта из пары;

p – индекс второго пункта из пары.

ВЖ = САВ + Саж – СВЖ = 10,7+5,2-15,9=0;

ЖД = САЖ + САД – СЖД = 5,2+9,8-7,2=7,8;

ДВ = СДА + САВ – СДВ = 9,8+10,7-12=8,5.

Из полученных значений выбираем минимальное значение, т.е. ∆ВЖ = 0 и между соответствующими пунктами вставляем пункт А. Получаем маршрут ВАЖДВ.

Таким же образом рассчитываем приращение маршрута для Б.

ВА = СВБ + САБ – САВ =5,3+5,4-10,7=0;

АЖ = СБА + СБЖ – САЖ = 5,4+10,6-5,2=10,8;

ЖД = СБЖ + СБД – СЖД = 10,6+9,1-7,2=12,5;

ДВ = Сбд + СБВ – СДВ =9,1+5,3-12=2,4.

Получаем маршрут ВБАЖДВ.

Далее рассчитываем приращение маршрута для Г:

ВБ = СГВ + СБГ – СБВ = 9,0+3,7-5,3=7,4;

БА = СБГ + САГ – СБА = 3,7+4,4-5,4=2,7;

АЖ = САГ + СГЖ – САЖ = 4,4+9,6-5,2=8,8;

ЖД = Сгж + СДГ – СДЖ =9,6+5,4-7,2=7,8;

ДВ = Сгд + СГВ – СДВ = 5,4+9,0-12=2,4.

Окончательный порядок объезда пунктов первого маршрута ВБАЖДГ, длина которого составит 37,5 км. Полученная последовательность объезда дает наименьший или весьма близкий к наименьшему пути путь объезда пунктов по маршруту 1.

Аналогично рассчитали очередности объезда пунктов маршрута №2.

Таблица 4 – Матрица для маршрута 2

А 11,4 15,2 8,5 11,9
11,4 Е 3,8 6,2 2,8
15,2 3,8 З 9,2 5,8
8,5 6,2 9,2 И 3,4
11,9 2,8 5,8 3,4 К
  24,2   27,3 23,9

 

Начальный маршрут построили для трех пунктов матрицы А, З, И, имеющих наибольшие значения величины, показанной в итоговой строке (47;34;27,3), т.е. маршрут АЗИА.

Величина приращения маршрута для пункта Е:

АЗ = САЕ + СЕЗ – САЗ = 11,4+3,8-15,2=0;

ЗИ = СЕЗ + СЕИ – СЗИ =3,8+ 6,2-9,2=0,8;

ИА= СЕИ+ СЕА – СИА=6,2+11,4-8,5=9,1.

Получим маршрут АЕЗИА.

Величина приращения маршрута для пункта К:

АЕ = САК + СКЕ – САЕ = 11,9+2,8-11,4=3,3

ЕЗ = СЕК + СЗК – СЕЗ = 2,8+5,8-3,8=4,8

ЗИ = СЗК + СИК – СЗИ = 5,8+3,4-9,2=0

ИА = СИК + СКА – СИА = 3,4+11,9-8,5=6,8.

В итоге получаем маршрут АЕЗКИА с длиной пути 32,9 км.

На рисунках 3 и 4 представлены схемы движения по маршрутам 1 и 2.

Рис. 3 – Маршрут №1

 

 

Рис. 2 – Маршрут №2


Дата добавления: 2016-01-05; просмотров: 30; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!