Para executar esse código baixe as dependências necessárias via:
pip install -r requirements.txt
E depois, estando no root do projeto, execute:
python main.py
Para trocar os parâmetros utilizados no código, modifique-os manualmente no arquivo main.py na linha:
parameters = ExecutionParameters(
popSize=500, # Tamanho da população
tournSize=50, # Tamanho do torneio
mutRate=0.02, # Taxa de mutação
nGen=20, # Gerações necessárias consecutivas e estáveis para parar
maxGen=80, # Número máximo de gerações possíveis
filePath='./InputData/cidades.csv'
)