COMP 5206
Evolutionary Computation and Artificial Life
Study of algorithms based upon biological theories of evolution, applications to machine learning and optimization problems. Possible topics: Genetic Algorithms, Classifier Systems, and Genetic Programming. Recent work in the fields of Artificial Life (swarm intelligence, distributed agents, behavior-based AI) and of connectionism.
2021
Topics
- Genetic Algorithms
- Genetic Programming
- Gene Expression Programming
- Principles of Swarm Intelligence
- Modelling using NetLogo
- Ant Colony Optimization
- Particle Swarm Optimization
- Task Allocation and Division of Labour
- Neural Networks
- Artificial Immune Systems
- L-systems
- Cellular Automata
- Membrane Computing
- Complex Systems analysis tools
Prerequisites & course information
Precludes additional credit for COMP 4107 .