O problema do caixeiro viajante faz a seguinte pergunta: "Dada uma lista de cidades e as distâncias entre cada par de cidades, qual é a rota mais curta possível que visita cada cidade exatamente uma vez e retorna à cidade de origem?"
Como se chama um caixeiro viajante?
Um caixeiro-viajante é um vendedor ambulante de mercadorias de porta em porta, também conhecido como um mascate.
O caixeiro-viajante foi resolvido?
Cientistas em Japão resolveram um problema de caixeiro viajante mais complexo do que nunca. O padrão anterior para resolução instantânea era de 16 “cidades”, e esses cientistas usaram um novo tipo de processador para resolver 22 cidades. Dizem que uma CPU tradicional von Neumann levaria 1.200 anos para fazer a mesma tarefa.
Como você resolve um caixeiro viajante?
Para resolver o TSP usando a abordagem Brute-Force, você deve calcular o número total de rotas e então desenhar e listar todas as rotas possíveis. Calcule a distância de cada rota e, em seguida, escolha a mais curta - esta é a solução ideal. Este método divide um problema a ser resolvido em vários subproblemas.
O caixeiro-viajante é NP-difícil?
Otimização do Caixeiro Viajante (TSP-OPT) é um problema NP-difícil e a Pesquisa do Caixeiro Viajante (TSP) é NP-completa. No entanto, TSP-OPT pode ser reduzido a TSP, pois se TSP pode ser resolvido em tempo polinomial, então TSP-OPT(1).