Hamiltonova pot
Hamiltonova pot je v teoriji grafov pot v neusmerjenem grafu, ki gre skozi vsako točko na grafu točno enkrat. Če sta začetna in končna točka poti enaki, jo imenujemo Hamiltonov cikel. Ime je dobila po irskem matematiku Williamu Rowanu Hamiltonu. Graf, ki vsebuje Hamiltonov cikel, se imenuje Hamiltonov graf.
Za iskanje Hamlitonove poti oziroma cikla ne obstaja enostaven algoritem, vendar si lahko pomagamo z naslednjimi izreki:
- Če iz grafa odstranimo
točk in graf razpade na strogo več kot
komponent,
potem graf nima hamiltonske poti.
- Diracov izrek: Če ima graf
vsaj 3 točke in velja,
da je stopnja točke z najmanjšo stopnjo večja ali enaka polovici števila točk v grafu, potem ima
Hamiltonov cikel.
- Orejev izrek: Naj bo
enostaven graf z vsaj 3 točkami. Če za poljubni nesosednji točki
in
je
vsota stopenj
in
večja ali enaka številu točk v grafu, potem
vsebuje Hamiltonov cikel.
Število Hamiltonovih poti na n-hiperkocki je: 0, 0, 48, 48384, 129480729600, ... (OEIS A006070)
točk in graf razpade na strogo več kot