/AlgoritmoGenetico-CaixeiroViajante

Utilização de algoritmo genético para resolução do problema do caixeiro viajante

Primary LanguageC++

Autores: Renato Douglas Zembrani
        Raphael Marcos Huss Pennacchi
        Renan Bernardi

Trabalho sobre algoritmos genéticos para a matéria de Inteligência Artifical

Será implementado um algoritmo genético para a resolução do problema do caixeiro viajante;

Para executar este código basta executar:

make clean; make;
./main


Também é possivel alterar valores no arquivo de parametros (parameters.txt)
Os valores estão na sequencia:

Quantidade de população
Quantidade de interações
Quantidades de pares de nós que devem ser alterados na mutação
Quantidade de soluções que devem persistir para a próxima geração (pega da melhor para a pior)
Qual o arquivo de teste (se colocar 1 irá selecionar o trainning1.txt)