Page 46 - 4386
P. 46

Для  знаходження  деякого  ейлерового  циклу  в  ейлеровому

                  графі G можна застосувати алгоритм Фльорі.

                         Починаючи  з  довільної  вершини  v,  присвоїмо  довільному

                  ребру (v, u) номер 1. Викреслимо ребро (v, u) та переходимо до

                  вершини  u.  Нехай  на  попередньому  кроці  ми  перейшли  до

                  вершини  w  і  присвоїли  ребру  номер  k.  На  черговому  кроці

                  вибираємо довільне ребро інцидентне w (причому, ребро, що не

                  входить  до  складу  жодного  циклу  в  графі,  який  залишився,

                  вибирається  тільки  тоді,  коли  інших  немає)  та,  присвоївши

                  обраному  ребру  номер  k+1,  викреслюємо  його.  Процедура

                  завершується, коли всі ребра буде викреслено.


                     4.2 Гамільтонові цикли та ланцюги. Гамільтонові графи



                         У  1857 р.  математик  Вільям  Гамільтон  придумав  іграшку-

                  головоломку.  Ця  іграшка  являла  собою  додекаедр  (правильний

                  багатогранник),  12  граней  якого  −  це  правильні  п'ятикутники

                  (рис. 4.3 а). У кожному з 20 кутів просвердлювалась дірка, у яку

                  вставляли кілочок, що зображував місто. За допомогою мотузки

                  необхідно було знайти шлях через міста, відвідавши кожне місто

                  один  раз,  і  повернутися  у вихідне місто.  Додекаедр  на площині

                  зображується так, як показано на рис. 4.3 б.



















                                              а                                  б

                                      Рисунок 4.3 – Зображення додекаедр

                                                              45
   41   42   43   44   45   46   47   48   49   50   51