Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algoritmo genético aplicado ao caso do caixeiro viajante

Algoritmo desenvolvido como um dos requisitos do mestrado em computação aplicada da Universidade Estadual de Ponta Grossa - UEPG

Pré-requisitos

  • node

Verificar se o node está instalado:

node -v 

Instruções para instalação aqui: https://nodejs.org/en/

  • yarn

Verificar se o yarn está instalado:

yarn -v 

Instruções para instalação aqui: https://yarnpkg.com/

Começando

  • Primeiramente é preciso fazer o download do projeto
https://github.com/jvaurof/algoritmo-genetico-caixeiro-viajante.git
  • Baixar as dependências

Este comando é necessário somente uma única vez

yarn
  • Preencher os parâmetros de entrada no arquivo src/main.js

Captura de tela de 2020-04-24 14-43-48

  1. QUANTIDADE_CIDADES - quantidade de cidades que se deseja analisar
  2. TAMANHO_POPULACAO - tamanho da população
  3. LIMITE_GERACOES - quantidade máxima de gerações, caso não informado a quantidade máxima de gerações será infinita
  • Executar o algoritmo
node src/main.js

Fontes

  • Problema do caixeiro viajante

http://www.mat.ufrgs.br/~portosil/caixeiro

  • Pesquisa Operacional II - Aula 07 - O problema do caixeiro viajante

https://www.youtube.com/watch?v=Doy6cBjb8uw

About

Algoritmo genético aplicado ao caso do caixeiro viajante

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages