Page 49 - 4386
P. 49

двочасткового  графа  K ,   з  частками  V ={v ,  v ,  …,  v },
                                                                                 1
                                                                           1
                                                n n
                                                                                                    n
                                                                                       2
            V ={v   n+1 ,  v n+2 ,  …,  v },  n≥2,  також  існує  гамільтоновий  цикл
              2
                                         2n
            v v     v v    …v v        v v v .
                               n-1 2n-1 n 2n 1
              1 n+1 2 n+2
                   Приклад 4.2.  Знайти цикл Гамільтона, якщо він існує, для
            графа G, зображеного на рис. 4.6 а.















                                         а                                б


                                                  Рисунок 4.6

                   Розв'язок.

                   Граф  G  є  зв'язним.  Кількість  вершин графа  – n=6. Степінь

            кожної з вершин дорівнює 3, тобто кожна з вершин графа


            задовольняє  умову  δ(v)≥n/2.  Отже, даний граф  є  гамільтоновим,

            тобто існує цикл Гамільтона. Знайти його можна тільки методом

            перебору.  Результатом  прямого  перебору  є  цикл  v v v v v v v
                                                                                       1 6 3 2 4 5 1
            (рис. 4.6 б).

                   Практичне  застосування  циклів  Гамільтона  знаходимо  в

            рішенні  класичної  задачі  комівояжера,  яка  цікава  для  людей,  у

            чиє  коло  обов'язків  входить  знаходження  оптимальних  шляхів,

            наприклад,  об'їзду  філій  фірми,  транспортування  вантажів,

            доставки товарів і інше.

                   Задача комівояжера. Комівояжер повинен відвідати кілька

            міст і повернутися у вихідний пункт. Відстані між містами відомі.

            Необхідно  знайти  дорогу  найкоротшої  довжини.  При  такій

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


                                                        48
   44   45   46   47   48   49   50   51   52   53   54