Il problema del ciclo Hamiltoniano (HC) consiste nel trovare un ciclo che attraversa tutti i vertici in un dato grafico non orientato. Il Traveller Salesman Problem (TSP) consiste nel trovare un ciclo che attraversa tutti i vertici in un dato grafico ponderato per i bordi e minimizza la distanza totale misurata dalla somma dei pesi dei bordi nel ciclo. HC è un caso speciale di TSP ed entrambi sono noti per essere NP-completi [Garey & Johnson]. (Vedi i link sopra per maggiori dettagli e varianti di questi problemi.)
Esistono classi di grafici studiate in cui il problema del ciclo hamiltoniano è risolvibile in un tempo polinomiale tramite un algoritmo non banale , ma il problema del commesso viaggiatore è NP-difficile?
Non banale è escludere classi come la classe di grafici completi, in cui è garantito che esista un ciclo hamiltoniano e che può essere trovato facilmente, o generalmente classi di grafici in cui è sempre garantito l'esistenza di un HC.