CAIA001 - Computação Evolucionária
Carga horária: 45 horas-aula (3 créditos)
Ementa: Computação Evolucionária: Introdução à Computação Evolucionária: paradigmas, histórico e métodos de otimização. Algoritmos Genéticos: fundamentos teóricos, AGs paralelos, tópicos avançados e aplicações. Programação Genética: fundamentos teóricos, variantes de PG (GEP), tópicos avançados e aplicações. Swarm Intelligence (Ant Colony Optimization, Particle Swarm Optimization, Artificial Bee Colony): fundamentos e aplicações. Outras técnicas de Computação Evolucionária: Evolução Diferencial, Algoritmo genético compacto, ACO contínuo, etc.
Bibliografia:
-
GOLDBERG, D.E.: Genetic Algorithms in Search, Optimization and Machine Learning, Addison-Wesley, 1989.
-
KOZA, J.: Genetic Programming, vols. I e II, MIT Press, 1992, 1994.
-
Artigos de periódicos.