O Problema do Ciclo Hamiltoniano (HC) consiste em encontrar um ciclo que atravessa todos os vértices em um determinado gráfico não direcionado. O Travelling Salesman Problem (TSP) consiste em encontrar um ciclo que atravesse todos os vértices em um determinado gráfico ponderado pelas arestas e minimize a distância total medida pela soma dos pesos das arestas no ciclo. HC é um caso especial de TSP, e ambos são conhecidos por serem NP-completos [Garey & Johnson]. (Consulte os links acima para obter mais detalhes e variantes desses problemas.)
Existem classes de gráficos estudadas nas quais o Problema do Ciclo Hamiltoniano é solucionável em tempo polinomial por meio de um algoritmo não trivial , mas o Problema do Vendedor Viajante é difícil para NP?
Não trivial é excluir classes como a classe de gráficos completos, onde é garantido que existe um ciclo hamiltoniano e pode ser encontrado com facilidade, ou geralmente classes de gráficos em que é garantido que sempre existe um HC.