Metaheurística para o Caixeiro-Viajante
Implementação em VBA de metaheurística para resolução do problema do caixeiro-viajante.
A metaheurística não vai dar o valor ótimo, porém na prática, pode entregar um valor bom o suficiente.
Algumas vantagens: é mais flexível em termos de modelar restrições, é grátis (um solver tem licença que pode custar algumas dezenas de milhares de dólares, no mínimo).
Algumas desvantagens: ter alguém que manje muito de otimização combinatória para adaptar o código corretamente, não garantir a solução ótima.
De qualquer forma, é uma alternativa viável, competitiva e possível de ser utilizada, para problemas de otimização combinatória.
Segue para download no Github.
https://github.com/asgunzi/travelingSalesmanVBA
Ideias técnicas com uma pitada de filosofia
https://ideiasesquecidas.com/
Originally published at http://ferramentasexcelvba.wordpress.com on February 27, 2021.