Page 110 - 4204
P. 110

ЛЕКЦІЯ 8. ЗАДАЧІ МЕРЕЖЕВОГО АНАЛІЗУ З ЕЛЕМЕНТАМИ ТЕОРІЇ ГРАФІВ

                        Наприклад, є система шляхів, які потрібно відремонтувати. Ремон-

                  тна бригада повинна проїхати через усі ці шляхи, починаючи від своєї бази.

                  Бригада  має  спеціальну  техніку,  яка  рухається  дуже  повільно,  тому  ба-

                  жано двічі тим самим шляхом не проїжджати. Виходить, що найкращим

                  маршрутом бригади буде саме ейлерів цикл, який починається й закінчу-

                  ється в її базі.


                  Подібні задачі побудови оптимальних маршрутів є актуальними


                  для організації механізованого чищення вулиць, прибирання сні-

                  гу, пасажирських перевезень і т. п.





                                                            14
                        8.2.  Задача комівояжера


                        Однією з важливих мережевих задач є так звана задача ко-

                  мівояжера – знайти найкоротший замкнутий маршрут, що про-


                  ходить через усі вершин графа по одному разу (знайти найкоро-

                  тший гамільтонів цикл).

                        Цю  задачу  можна  сформулювати  ще  так:  нехай  у  місті  M
                                                                                                           0

                  знаходиться кур’єрська служба і кур’єр повинен розвести листи в


                  інші міста  M ,      M ... ,  ,    M , відвідуючи кожне місто лише по одно-
                                                   n
                                          2
                                    1
                  му разу. Зрозуміло, що є багато різних способів об’їхати всі міс-

                  та. Який з маршрутів буде найкоротший?


                        Для  знаходження  відповіді  при  невеликих  n  найпростіше

                  проаналізувати всі варіанти (метод перебору варіантів) за допо-


                  могою нового графу.



                  14
                    Комівояжер (франц. commis voyageur) – торговий агент. Інша назва цієї задачі – зада-
                  ча листоноші.




                                                             109
   105   106   107   108   109   110   111   112   113   114   115