TProcuraAdversa
Algoritmos de procura adversa
|
Uma coleção de algoritmos e implementações para procuras adversas.
A documentação completa está disponível em:
👉 TProcuraAdversa - Documentação 👉 TProcuraConstrutiva - Documentação
Uma coleção de algoritmos e implementações para "" "procuras adversas", criada como ponto de partida para a implementação de novos jogos e estratégias de procura. Esse repositório serve como base para explorar e desenvolver soluções em problemas de múltiplos agentes.
Recursos utilizados na UC de Introdução à Inteligência Artificial, da Licenciatura em Engenharia Informática da Universidade Aberta
Bibliografia da UC, e base teórica para o projeto: Russell, S. J., & Norvig, P. (2021). Artificial Intelligence: A Modern Approach (4th ed.). Pearson.
:warning: Este projeto ainda está em desenvolvimento.
Atualizações frequentes e melhorias estão sendo implementadas.
Clonar o projeto, compilar e executar.
ou
Aceder a página do repositório e clique em **"Code" → "Open with Visual Studio"**.
Aceder a página do repositório e clique em **"Code" → "Download ZIP"**.
Extraia os arquivos. Em seguida, aceda ao repositório TProcuraConstrutiva e clique em **"Code" → "Download ZIP"**.
Extraia os arquivos do TProcuraConstrutiva para uma subpasta dentro do diretório extraído do TProcuraAdversa, de forma que os arquivos do submódulo fiquem acessíveis para a compilação.
Siga as instruções de compilação disponíveis (por exemplo, via Makefile, Visual Studio etc., conforme o seu ambiente).
Para integrar o TProcuraAdversa como parte de outro projeto, utilize um submódulo:
Essa opção é útil se pretender manter o código atualizado.
Teste a classe com problemas implementados.
Para implementar um novo problema utilizando o TProcuraAdversa, pode:
A redefinição mandatória de métodos de TProcuraConstrutiva mantém-se:
Ao redefinir a superclasse, é essencial que sejam implementados os seguintes métodos:
Documentação dos métodos de Redefinição Mandatória:
..(identificar )..
Alguns problemas estão implementados para demonstrar o funcionamento da classe TProcuraConstrutiva:
Esses exemplos servem tanto para testar o repositório quanto para servir de base para novas implementações.
Distribuído sob a licença MIT. Veja o arquivo LICENSE para mais informações.