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

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors