
- •1. Загальна характеристика мереж та систем поштового зв’язку
- •1.1. Науково-технічна термінологія
- •1.2. Загальна характеристика задач побудови мереж та систем поштового зв’язку
- •Контрольні питання
- •Список рекомендованої літератури
- •2.2. Задача побудови найкоротшої мережі перевезень пошти
- •2.3. Задача побудови найкоротших радіальних маршрутів між вузлами мережі перевезень пошти
- •2.4. Задача побудови найкоротших кільцевих маршрутів між вузлами мережі перевезень пошти
- •2.5. Задача побудови маршруту поштаря
- •2.6. Задача визначення максимальних потоків між вузлами мережі перевезень пошти
- •Контрольні питання
- •3.2. Оптимізація кількості рівнів ієрархії мереж поштового зв’язку
- •3.3. Оптимізація кількості та місць розташування об’єктів поштового зв’язку
- •3.4. Оптимізація структури магістральної мережі поштового зв’язку
- •Контрольні питання
- •Список рекомендованої літератури
- •4. ОРганізація перевезень пошти
- •4.1. Розробка планів прямування пошти
- •1. Присвоєння вузлу відправлення Ві повного часового показника
- •2. Пошук в розкладі руху поштового транспорту маршруту Мr,
- •4. Обчислення повного часу Тпр j прибуття Мr у черговий вузол Вj
- •8. Присвоєння вузлу Ві позначки ”перевірений“ (*)
- •9. Пошук серед неперевірених вузлів вузла Вj,
- •1. Збільшення нормативів часу перевантаження
- •1. Формування попередніх значень нормативних
- •2. Заміна шляху пересилання легкої пошти
- •4.2. Побудова регіональних і окружних поштових маршрутів
- •4.3. Побудова маршрутів виймання кореспонденції з поштових скриньок в обласних центрах
- •4.4. Визначення кількості транспортних засобів для перевезень пошти
- •4.5. Визначення обсягів оброблення й перевезення пошти в мережі поштового зв’язку за умов циклічних змін обсягів міжвузлових поштових потоків
- •4.6. Оптимізація вантажопідйомності транспортних засобів
- •19. Підсумовування значень потоків ( p, s ),
- •20. Визначення максимальних сум потоків ( p, s ),
- •4.7. Визначення затримки відправлень пошти і вантажів з вузлів мережі поштового зв’язку
- •4.8. Адаптація перевезень пошти до змін величин поштових потоків
- •1. Уведення даних про діючі поштові маршрути Mk
- •4.9. Адаптація перевезень пошти до надзвичайних ситуацій
- •Контрольні питання
- •Список рекомендованої літератури
- •5. Організація оброблення пошти
- •5.1. Розробка технології оброблення письмової кореспонденції в мережі поштового зв’язку
- •5.2. Організація сортування письмової кореспонденції в об’єктах ієрархічної мережі поштового зв’язку
- •5.3. Визначення розподілів поштових потоків у мережі поштового зв’язку
- •5.4. Розробка планів сортування пошти
- •5.5. Організація маршрутного сортування пошти
- •5.6. Організація багатопрограмного сортування пошти
- •5.7. Організація багатоетапного сортування пошти
- •5.8. Визначення кількості робочих місць з оброблення пошти у вузлах поштового зв’язку
- •5.9. Оптимізація розміщення робочих місць з оброблення пошти в регіональних вузлах поштового зв’язку
- •5.10. Організація виробничих процесів у регіональних вузлах поштового зв’язку
- •5.11. Організація сортування періодичних видань у газетно-журнальних експедиціях
- •5.12. Оптимізація розподілу навантаження між операційними вікнами відділень поштового зв’язку
- •5.13. Створення передумов впровадження засобів автоматизованого оброблення пошти в регіональних вузлах мережі поштового зв’язку
- •Контрольні питання
- •Список рекомендованої літератури
- •6. Синхронізація оброблення й перевезення пошти
- •6.1. Принципи синхронізації оброблення й перевезення пошти
- •6.2. Синхронізація циклів пересилання пошти в ієрархічній мережі поштового зв’язку
- •6.3. Оптимізація часу виймання письмової кореспонденції з поштових скриньок в обласних центрах
- •Контрольні питання
- •Список рекомендованої літератури
- •7.2. Вимоги до системи поштової індексації України
- •7.3. Принципи побудови системи індексації поштового зв’язку України
- •7.4. Розподіл індексів між адміністративними утвореннями України
- •7.5. Особливості поштової індексації України
- •Контрольні питання
- •Список рекомендованої літератури
- •Кріль Сергій Сергійович, ящук Леонід Омелянович
2.5. Задача побудови маршруту поштаря
Задача побудови маршруту поштаря полягає в знаходженні кільцевого маршруту мінімальної протяжності, який починається і закінчується у відділенні зв’язку і проходить вздовж усіх будинків, які обслуговує поштар.
Побудуємо граф G (X,Y), одна з вершин якого відповідає відділенню зв’язку, кожна з решти вершин – перехрестю вулиць, кожне ребро – частині вулиці (кварталу) між двома сусідніми перехрестями вулиць, а ваги ребер – їхнім протяжностям.
Зазначена задача побудови маршруту поштаря зводиться до задачі пошуку найкоротшого маршруту, в який кожне ребро графа входить, як найменше, один раз.
Розв’язання задачі суттєво залежить від так званої парності вершин графа.
Вершина графа, в якій перехрещується парне число ребер, називається парною. Вершина графа, в якій перехрещується непарне число ребер, називається непарною.
Граф G (X,Y) називається парним, якщо всі його вершини парні. Граф G (X,Y) називається непарним, якщо в ньому є непарні вершини.
Відзначимо, що число непарних вершин у будь-якому графі завжди парне.
У парному графі завжди може бути забезпечене одноразове входження кожного ребра в маршрут поштаря, тому розв’язання задачі не залежить від ваг ребер графа.
У непарному графі одне або кілька ребер входять у маршрут поштаря більше одного разу, тому загальна протяжність зазначеного маршруту залежить від ваг ребер графа.
У парному графі число приходів поштаря у будь-яку вершину завжди дорівнює числу його виходів з цієї вершини, внаслідок чого розв’язання задачі полягає в побудові довільних циклів, сукупність яких містить усі ребра графа, і об’єднанні знайдених циклів у загальний цикл. Вибір початкової вершини може бути довільним.
На рис. 13 наведений парний граф G (X,Y), в якому n = 6, m = 8. Біля ребер графа зазначені їхні ваги. Початкова вершина 1 відповідає відділенню зв’язку.
2
6 3
5
2 1
1
6
1 1
5 4 6
5
Рисунок 13 – Парний граф
Будуємо цикли:
(1,2), (2,6), (6,4), (4,1);
(1,3), (3,6), (6,5), (5,1).
Об’єднуємо знайдені цикли в будь-якій спільній вершині, скажімо 6, і будуємо загальний цикл:
(1,2), (2,6), (6,5), (5,1), (1,3), (3,6), (6,4), (4,1).
У знайденому загальному циклі ребра (1,2), (2,6) і (6,4), (4,1) належать першому циклу, а ребра (6,5), (5,1), (1,3), (3,6) – другому.
У непарному графі число ребер, по яких поштар приходить у будь-яку непарну вершину, завжди на одиницю перевищує число ребер, по яких він виходить з цієї вершини, внаслідок чого шлях поштаря по одному з ребер, що перехрещуються в зазначеній вершині, буде проходити двічі.
Уявимо ребро, по якому поштар проходить двічі, у вигляді двох ребер – основного та додаткового. З урахуванням усіх додаткових ребер непарний граф перетворюється на парний, для якого задача побудови маршруту поштаря вже вирішена.
Отже, йдеться про знаходження такої сукупності додаткових ребер, яка перетворює непарний граф на парний і має мінімальну сумарну вагу.
Для знаходження зазначеної сукупності додаткових ребер побудуємо за алгоритмом знаходження найкоротших маршрутів (рис. 8, 9) найкоротші маршрути між усіма непарними вершинами графа і виберемо серед них таку сукупність маршрутів, що включає всі зазначені вершини і має мінімальну протяжність.
На рис. 14 наведений непарний граф G (X,Y), в якому n = 6, m = 10.
2
6
3 5
2 3 1
1 4
6
1 1
5 4 6
5
Рисунок 14 – Непарний граф
У наведеному графі вершини 2,5 – парні, вершини 1,3,4,6 – непарні.
Значення найкоротших шляхів між усіма непарними вершинами графа наведені у табл. 24.
Таблиця 24 – Значення найкоротших шляхів між усіма непарними
вершинами графа
Сполучення непарних вершин |
Найкоротший шлях |
Вага найкоротшого шляху |
(1,3) |
1 – 3 |
2 |
(1,4) |
1 – 4 |
1 |
(1,6) |
1 – 4 – 6 |
2 |
(3,4) |
3 – 6 – 4 |
2 |
(3,6) |
3 – 6 |
1 |
(4,6) |
4 – 6 |
1 |
У табл. 25 наведені можливі варіанти сполучень чотирьох непарних вершин графа рис. 14 за допомогою додаткових ребер.
Таблиця 25 – Можливі варіанти сполучень чотирьох непарних вершин графа
Варіант |
Сполучені вершини |
Сумарна вага додаткових ребер |
1 |
(1,3), (4,6) |
3 |
2 |
(1,4), (3,6) |
2 |
3 |
(1,6), (3,4) |
4 |
Як випливає з табл. 25, мінімальна сумарна вага додаткових ребер графа досягається у варіанті 2.
Отже, додатковими повинні бути ребра (1,4), (3,6), сумарна вага яких мінімальна і складає 2.
На рис. 15 наведений парний граф G (X,Y), в якому n = 6, m = 12, отриманий з початкового непарного графа рис. 14 шляхом уведення в нього додаткових ребер (1,4), (3,6).
2
6 3
5
2 1
1
6
1 1
5 4 6
5
4
3
Рисунок 15 – Сформований парний граф
Будуємо, як і раніше, довільні цикли. Для спрощення починаємо з циклів, створюваних подвійними ребрами:
(1,4), (4,1);
(3,6), (6,3);
(1,2), (2,6), (6,5), (5,1);
(1,3), (3,4), (4,6), (6,1).
Об’єднуємо знайдені цикли у спільних вершинах 1 і 3 та будуємо загальний цикл:
(1,4), (4,1), (1,2), (2,6), (6,5), (5,1), (1,3), (3,6), (6,3), (3,4), (4,6), (6,1).
Зазначимо, що наведений розв’язок задачі значною мірою відповідає побудові маршруту сільського поштаря. Вузькі вулиці та низька інтенсивність дорожнього руху дозволяють сільському поштарю проходити маршрут, переходячи з однієї сторони вулиці на іншу.
При розв’язанні задачі побудови маршруту міського поштаря слід враховувати ширину вулиць, високу інтенсивність дорожнього руху, можливість переходу вулиць тільки у певних місцях. Практично це означає, що такі вулиці поштар змушений проходити двічі – по одній і по другій стороні. На початковому графі це відбивається у вигляді додаткових (рівнобіжних) ребер, якими подаються зазначені вулиці, аналогічно додатковим ребрам, що уводились для перетворення непарного графа на парний.