O trabalho foi realizado para a disciplina "Projeto Integrador" do 3º semestre do curso de Ciência da Computação do IESB - Brasília e contou com o auxílio de Pedro Haluch, Samuel Rocha e Gabriel Prado para a produção de Grafos aleatórios, Algoritmo de Dijkstra e a análise dos dados para a produção do trabalho escrito contido nesse repositório.
O algoritmo utiliza-se da estrutura de grafo, que é carregada a partir de um arquivo ".txt". Esse arquivo deve possuir todas as conexões possíveis e os pesos no seguinte formato: "verticePartida,VerticeDestino,PesoConexao\n"
Inicializa uma população aleatória e utiliza dos parâmetros globais a seguir para tentar chegar no melhor caminho possível: "Quantidade de Gerações", "Tamanho da População", "Taxa de Mutação", "Taxa de Mutagênicos", "Taxa de Elitismo"