Этап 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!