Conclusão
Com as discussões deste tópico foi possível aprender que os algoritmos de busca utilizados em programas de inteligência artificial podem ser divididos em sem informação e informado, onde, no primeiro, embora possa resolver os problemas ao quais se submete, não o faz de forma eficiente, os algoritmos dessa classificação possuem uma complexidade assíntotica de tempo muito elevada, o que limita o ambiente ao qual pode ser aplicado em ambientes simples.
Já os algoritmos de busca informada, por ter uma orientação sobre onde procurar uma solução é mais eficaz do que o primeiro, podendo ser aplicado em ambientes um pouco mais complexos.
Além dos algoritmos de busca em grafos, também foram discutidas algumas aplicações mais simples de algoritmos genéticos, que são algoritmos em que as soluções mais próximas da solução perfeita são utilizados para gerar um "filho" que possa, ou não, se aproximar ainda mais da resposta esperada, até que enfim solucione o problema em definitivo.