Teoria, R5-5, Obwody Hamiltona


Obwody Hamiltona. Generowanie obwodów Hamiltona.

0x08 graphic
W roku 1859 irlandzki astronom i matematyk W. Hamilton (1805-1865) wynalazł łamigłówkę i sprzedał ją producentowi gier w Dublinie. Zagadka składała się z drewnianego, regularnego dwunastościanu o dwudziestu rogach, o każdej ścianie w kształcie regularnego pięciokąta o trzech krawędziach zbiegających się w każdym rogu. Rogi oznaczone były nazwami dwudziestu znanych miast, takich jak: Londyn, Nowy Jork, Delhi, Paryż itd. Zadaniem łamigłówki było znalezienie drogi wzdłuż krawędzi dwunastoscianu przechodzącej przez każde z 20 miast dokładnie jeden raz. Nie każdy digraf ma obwód Hamiltona (patrz rysunek niżej).

0x08 graphic

Liczba różnych obwodów Hamiltona w digrafie pełnym o n wierzchołkach wynosi (n-1)! (w grafie ta liczba jest o dwa razy mniejsza).

Dla generowania obwodów Hamiltona wystarczy szukać jedno cyklowe permutacji lub didrzewa z kodem nie powtarzających się indeksów.

Rys. 5-5.

0x01 graphic

0x01 graphic



Wyszukiwarka