- Ele contém várias funções de teste e pode estar "poluído". Estamos trabalhando para limpar e finalizar o código.
Este projeto implementa um algoritmo genético em Python para resolver funções de benchmark com o objetivo de otimização. Os algoritmos genéticos são técnicas inspiradas na evolução natural para encontrar soluções aproximadas para problemas de otimização e busca.
Para executar este projeto, siga os passos abaixo:
- Clone o repositório:
git clone https://github.com//xLowZ/pin-ga-optimization/.git
- Navegue até o diretório do projeto:
cd pin-ga-optimization - Crie um ambiente virtual (opcional, mas recomendado):
python -m venv venv source venv/bin/activate # Linux/Mac .\venv\Scripts\activate # Windows
- Instale as dependências:
pip install -r requirements.txt
Para executar o algoritmo genético, utilize o seguinte comando:
python main.pyO script main.py contém a configuração do algoritmo e os parâmetros necessários para executar as funções de benchmark.
Sinta-se à vontade para contribuir com este projeto. Para isso, siga os passos abaixo:
- Faça um fork do repositório
- Crie uma nova branch (
git checkout -b feature/nova-feature) - Faça commit das suas mudanças (
git commit -am 'Adicionei nova feature') - Envie para o branch (
git push origin feature/nova-feature) - Abra um Pull Request
Este projeto está licenciado sob a licença MIT. Veja o arquivo Licence para mais detalhes.