Skip to content

jvaurof/firefly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algoritmo colônia de vaga-lumes (Firefly Algorithm)

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

Pré-requisitos

  • 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

    git clone https://github.com/jvaurof/firefly.git
    
  • Baixar as dependências

    Este comando é necessário somente uma única vez

    yarn
    
  • Executar o algoritmo

    Para executar o algoritmo basta abrir o index.html

    /public/index.html
    

    Ao abrir a página será exibido um gráfico contendo os melhores vaga-lumes em função de cada iteração

    Alt text

    Ao atualizar a página será gerada uma nova população de vagalumes, gerando um novo gráfico

  • Parâmetros de entrada

    Caso queira, é possível modificar os parâmetros de entrada no arquivo index.js

    /src/index.js
    

    Alt text

    Caso o arquivo for modificado será necessário transpilar o código novamente executando o comando

    yarn build
    

Observações

1 - Caso o gráfico não carregue basta redimensionar a tela.

2 - O navegador não é o melhor ambiente para execução de algoritmos de otimização. Neste caso só foi aplicado para fins de testes.

Fontes

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published