Universidade Federal de Minas Gerais
Prof. Renato Vimieiro
Alunos: Pedro Augusto Torres Bento, Yan Aquino Amorim
Este projeto apresenta soluções para o problema do Caixeiro Viajante (TSP) utilizando:
- Branch and Bound (solução exata).
- Twice-Around-Tree (aproximação).
- Christofides (aproximação).
Inclui parsing de instâncias TSPLIB, cálculo de matrizes de distância e avaliação de custos das rotas.
- Pré-requisitos: Python 3.x,
networkx. - Coloque arquivos
.tspno diretóriotsp_instances. - Execute:
- Para todos os arquivos:
python main.py
- Para um arquivo específico:
python main.py caminho/para/arquivo.tsp
- Para todos os arquivos:
- Resultados serão salvos em
tsp_results.json.