Soit un graphe (orienté ou non), un circuit hamiltonien dans est un circuit passant par une et une seule fois par chaque sommet de . Le problème du circuit hamiltonien est le suivant :
Ce problème est NP-Complet.