Disponibilizo alguns aplicativos desenvolvidos para fins acadêmicos (utilização em sala de aula, realização de simulações para teses, dissertações*) que possibilitam a solução de problemas de otimização tais como:
O algoritmo de solução ao ler o arquivo cria uma rota aleatória inicial e em seguida aplica a técnica do Vizinho mais Próximo, criando uma rota inicial com possibilidades de cruzamento da rota. Depois é aplicado a heurística de melhoria de rota 2 Opt, que consiste basicamente em avaliar dois conjuntos de vértices que compõe a rota, caso o custo de inversão seja menor que o custo atual, os vértices são invertidos, alterando a rota. O procedimento continua até avaliar todos os pares de vértices que formam a rota. Maiores detalhes em 2 Opt e Vizinho mais Próximo. A figura abaixo ilustra exemplo de solução obtida para 998 pontos;
O programa foi desenvolvido em Vb.Net e esta disponibilizado abaixo, para utilizá-lo, faça o download do arquivo TSP 2 Opt.7zSMO, renomeie o arquivo para TSP 2 Opt.7z e descompacte utilizando o 7zip, pronto, a aplicação esta disponível para uso!!
O programa foi desenvolvido em Vb.Net e esta disponibilizado abaixo, para utilizá-lo, faça o download do arquivo Simplex by S.R.Moreno.7zSMO, renomeie o arquivo para Simplex by S.R.Moreno.7z e descompacte utilizando o 7zip, pronto, a aplicação esta disponível para uso!!