/n-rainhas-2018

Algoritmo Genético implementado para resolver o problema das n-rainhas.

Primary LanguagePythonMIT LicenseMIT

O Problema das N-Rainhas

Algoritmo Genético implementado para resolver o problema das n-rainhas.

GitHub language count GitHub top language GitHub repo size GitHub last commit GitHub last commit License

📝 Sobre

Este é um projeto de otimização que utiliza Algoritmo Genético em sua implementação. O objetivo é resolver o problema das n-rainhas (nesse caso, oito), encontrando posições para elas de forma que não seja possível uma atacar a outra.

ℹ️ Staus

Projeto concluído ✔️

Importante

Após a execução e exibição do resultado (tabuleiro com as rainhas nas devidas posições), há um pequeno "bug" que ainda precisa ser corrigido ⚠️

💻 Como executar o projeto

# Clone este repositório
$ git clone https://github.com/cleidsonsouza/n-rainhas-2018

# Acesse a pasta do projeto
$ cd n-rainhas-2018

# Atualize o pip
$ pip install --upgrade pip

# Instale as dependências
$ pip install -r requirements.txt

# Execute o projeto
$ python3 TrabNRainhas.py

🔓 Licença

Este projeto está sob a licença MIT.